Ao tentar excluir um veiculo o sistema informa mensagem de integridade com DA3 e após a mensagem informa que o registro foi excluído com sucesso, no entanto o registro não foi deletado.
Linha de Produto: | Microsiga Protheus. |
Segmento: | Manufatura. |
Módulo: | Manutenção de Ativos. |
Função: | MNTA084. |
Situação/Requisito: | Ao tentar excluir um Veiculo (MNTA084) o sistema informa mensagem de integridade com DA3 e após a mensagem informa que o registro foi excluído com sucesso, no entanto o registro não foi deletado. |
Solução/Implementação: | - Alterado NGGenerico para que a validação de exclusão ocorra dentro do Valid, podendo aceitar um retorno false. - Corrigido também para que o sistema verifique se a tabela setada também está setada como aNoDelete, para que não valide sua integridade referencial. - Foi verificado que o sistema estava fazendo as corretas validações, no entanto não era informado com qual tabela existia a integridade. Por tanto, foi adicionado à mensagem de validação em qual tabela há registros que impedem a exclusão. |