Histórico da Página
...
Em uma alteração realizada no formulário metadado do programa SUP34217, para atender uma consistência para reforma tributária, foi necessário alterar o evento de Modificação do formulário, que usa a operação chamada MODIFICAR, que é diferente da operação padrão UPDTATE, para invocar algumas ações complementares .Com isso e a partir dessa alteração as funções definidas para as ações os eventos BEFORE_CONFIRM e AFTER_CONFIRM da operação MODIFICAR da barra de ferramentas não são acionadas.
03. SOLUÇÃO
Foram alteradas as classes LOperationMetadata e LParOperationMetadata para que passassem a respeitar respeitarem corretamente o acionamento das funções definidas para os eventos BEFORE_CONFIRM e AFTER_CONFIRM de operações da barra de ferramentas que estiverem registradas com nome de operação diferente de uma operação que é considerada padrão no metadado.
Alguns exemplos de operações padrões do metadado são: CREATE, DELETE, UPDATE, FIND, INFORM, PROCESS, PRINT e estas por si só já possuem um comportamento interno definido, mas quando a aplicação exige um comportamento diferente, é possível mudar o nome da operação do botão da toolbar, relacionado a ação desejada, e implementar funções manuais o código das funções como for preciso para processar toda a nova ação esperada para o botão. Para mais detalhes acesse a documentação de como é realizado o cadastro das operações dos formulários Metadado em Metadados Logix - Cadastro Barra de Ferramentas (FRM1001)
...