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. |