Árvore de páginas

01. DADOS GERAIS

Produto:

TOTVS Agro Beneficiamento

Linha de Produto:

Linha Protheus

Segmento:

Agroindústria

Módulo:SIGAAGR - Gestão de Agronegócio 
Função:AGRA840NFE - Integração documento de entrada X UBS lotes de sementes
País:Brasil
Ticket:11164400
Requisito/Story/Issue (informe o requisito relacionado) :DAGROOGD-13281


02. SITUAÇÃO/REQUISITO

É necessário disponibilizar um ponto de entrada na função AGRA840NFE (fonte AGRUTIL01.PRW), o objetivo do ponto de entrada é obrigar o usuário confirmar a tela de lotes de sementes durante a inclusão do documento de entrada. Pois algumas vezes o usuário esta clicando em cancelar ou em fechar (X) indevidamente, não fazendo assim as atualizações na NP9.

03. SOLUÇÃO

Ajustado na tela para não permitir fechar pelo ícone fechar(X) da tela ou pela tecla esc do teclado, obrigando assim o usuário a clicar no botão cancelar ou confirmar da tela.

Adicionado ponto de entrada AGR840CT para validar se usuário poderá ou não cancelar a tela. Caso o ponto de entrada retorne o valor logico TRUE, seguirá o fluxo com as validações atual já existente. Caso o ponto de entrada retome o valor lógico FALSE, o usuário não conseguirá cancelar a tela, somente confirmar, neste caso o cliente poderá adicionar uma mensagem para o usuário informando o motivo para melhor entendimento. 


Exemplo Ponto de Entrada AGR840CT
User Function AGR840CT() 
Local lRet := .F.

Return lRet



04. DEMAIS INFORMAÇÕES

Não há.

05. ASSUNTOS RELACIONADOS