MVC Formulário não alterado

Bom dia! Utilizo uma funcionalidade em outras ações na inclusão e alteração do cadastro de fornecedor que consome uma api do governo para buscar dados do CNPJ e atualizar o cadastro do fornecedor. Recebo o json, uso fwactivemodel e dou um setvalue nos campos que preciso atualizar. Em tela tudo se atualiza certinho, porém se eu não atualizar mais nenhum campo (manualmente) além daqueles foram atualizados automaticamente, ao clicar em Salvar me retorna formulário não alterado. Se além dos campos atualizados automaticamente eu também fazer algum outro preenchimento manualmente aí tudo salva sem problemas. Parece que o mvc não está identificando que o formulário foi alterado. Se alguém puder me ajudar a entender e como contornar. Gratidão

Olá,

A situação ocorre, pois você atualizou o modelo mas a view não foi "informada" sobre essa atualização.

Para corrigir essa situação, você deve pegar a view desse modelo e utilizar o método ApplyModifyToViewByModel.

A função que retorna a view ativa é a FWViewActive.


Documentações:

https://tdn.totvs.com.br/display/framework/FWFormView

https://tdn.totvs.com.br/display/framework/FWViewActive