Atualizar Model/View Def

Boa tarde!

Tenho um browse em mvc com uma tabela temporária, quando Clico no visualizar a primeira vez o debug para na viewdef, porém depois da segunda em diante ele não passa mais, tem alguma forma de mudar isso ou outra solução ?

Pois o usuário tem um botão no outras ações do mesmo browse que ele pode mudar o filtro ,aí o browse da refresh tudo certo, porém quando ele clica no visualizar não chama novamente a montagem da viewdef e nessa atualização muda a quantidade de campos da temporária, precisaria de alguma forma refazer a modeldef nessa segunda chamada.

Alguém já fez algo do tipo?

Obrigado.

Bruno,

Por questão de performance, alguns objetos do MVC são gerados e mantidos em cache, logo a função não será chamada novamente enquanto esse cache existir, pois após o uso o objeto da view não é destruído, ele apenas é desativado para um uso futuro, isso evita a constante leitura de dicionários entre diversos outros fatores relacionados a performance.

Você pode optar por tentar criar essa MVC num fonte X (modeldef, viwedef) e chamá-lo num fonte Y (menudef) via FWExecView ou FWViewExec para verificar se dessa forma o cache não será gerado.

Documentações:

https://tdn.totvs.com/display/framework/FWViewExec

https://tdn.totvs.com/display/framework/FWExecView