Olá pessoal,
Acredito que passou a ocorrer após a versão 9.10.0.16, quando utilizamos formulários “Múltiplos Registros” e a opção em “Navegação, Sair da Aplicação” está ligada, ao inserir ou alterar registros a aplicação não está passando nos eventos “onAfterInsertAll e onAfterUpdateAll” e também não realiza o INSERT na tabela (bug grave).
Constatei o bug pois tinha uma aplicação que executava comandos Sql nesses dois eventos e parou de executar.
Para tirar a dúvida, criei uma aplicação simples do zero, e coloquei comandos “echo” nos eventos para ver se estava ou não passando, após os testes o comportamento foi reproduzido, se a opção estiver ligada não passa mais nesses dois eventos, com a opção desligada passa nornalmente.
Seguem telas com os testes e envidências:
Aplicação criada para teste:
Comandos ECHO apenas para exibir alguma mensagem se passar os Eventos:
Com opção desabilitada passa corretamente nos eventos:
Com a opção habilitada não passa nos eventos “onAfterInsertAll, onAfterUpdateAll” e também não realiza o INSERT na tabela.
E não insere registro na tabela:
Como sempre, se alguém também passou por isso podem comentar e reforçar aqui. Temporariamente estou desligando essa opção para que tudo funcione.
Obrigado !