Páginas filhas
  • DFWKLOGIX-528 DT Mensagem padrão de final de operação metadado incorreta


01. DADOS GERAIS

Produto:

TOTVS Framework

Linha de Produto:

Linha Logix

Segmento:

Tecnologia

Módulo:

Framework (Linha Logix) - Administração Logix

Função:Execução das operações do Metadado - LOperationMetadata
País:Brasil
Ticket:
Requisito/Story/Issue (informe o requisito relacionado) :DFWKLOGIX-528


02. SITUAÇÃO/REQUISITO

Ao executar uma ação da TOOLBAR de um formulário metadado tipo CRUD (Cadastro), caso algum dos eventos acionados do programa 4GL acione uma outra operação do formulário antes de concluir a operação em andamento, a operação corrente é modificada, interferindo sobre a mensagem final apresentada pelo metadado na Barra de Status.

Um exemplo desta situação é quando no evento AFTER_CONFIRM da operação UPDATE do formulário, fosse acionada a operação FIND, para forçar a releitura do registro em tela, onde a operação corrente (CURRENT_OPERATION), que até então era UPDATE, passou a ser FIND e com isso o metadado apresenta como final da operação UPDATE a mensagem "Pesquisa efetuada com sucesso." na Barra de Status ao invés de apresentar "Modificação efetuada com sucesso."

03. SOLUÇÃO

Após acionamento de eventos do programa numa operação em andamento do formulário, a operação corrente (CURRENT_OPERATION) é novamente ajustada, para impedir que o programa tenha invocado outra operação e alterado a operação em andamento. Desta forma as mensagens padrões previstas para a confirmação ou cancelamento da operação em andameto passaram a ser apresentadas corretamente.

04. DEMAIS INFORMAÇÕES

Não se aplica.


IMPORTANTE!

Disponível a partir do pacote oficial 12.1.2301 ou Framework Fix 12.1.2205.(fix01)


05. ASSUNTOS RELACIONADOS

  • Não se aplica.