Árvore de páginas

Ponto de entrada trava o sistema ao clicar em cancelar

Linha de Produto:

Microsiga Protheus.

Segmento:

Serviços.

Módulo:

Medicina e Segurança do Trabalho (SIGAMDT).

Função:

Epi x Funcionário (MDTA695)

Situação/Requisito:

Na rotina MATA105, após habilitar os parâmetros de integração com estoque acima citados, o ponto de entrada deixa de ser chamado apenas na validação da linha e passa a ser chamado ao clicar em confirmar. Este comportamento é aparentemente estranho, todavia não é o cerne do problema.

Contudo na rotina MDTA695, ao ser clicado no botão de confirmar é realizada rotina automática da MATA105 no fonte padrão, fazendo com que o ponto de entrada seja chamado, todavia se for retornado o valor .F. pelo ponto de entrada, a rotina trava e passa a exibir uma mensagem de lock, após clicado em cancelar, ela executa o rollback da ação e fecha a rotina.

Solução/Implementação:

Inserida tratativa da função de execução automática de requisições de EPI ao estoque, na rotina de Cadastro de EPI's entregues aos funcionários, para não continuar a transação caso a execução retorne algum erro e não gerar uma menagem de lock.