Estou atualizando um campo do array acols do pedido de vendas e ao final da atualização estou chamando as funções ExistTrigger + RunTrigger para ativar os gatilhos desse campo.
Meu código está assim
//.... Após a atualização do acols
//Verifica se existem gatilhos para o campo que alterei
If ExistTrigger("C6_NOME_DO_CAMPO")
//Roda os gatilhos
RunTrigger(2,len(acols),nil,,"C6_NOME_DO_CAMPO")
EndIf
//... refresh na acols para exibir os valores atualizados
Utilizei a documentação em https://centraldeatendimento.totvs.com/hc/pt-br/articles/360019797791-MP-ADVPL-Execu%C3%A7%C3%A3o-de-Gatilho-sem-a-necessidade-de-enter-no-campo
Porém os gatilhos não são acionados. Campos que deveriam ser preenchidos ficam em branco.
Alguém pode indicar o que pode estar acontecendo, ou se existe alguma outra maneira de acionar os gatilhos?