Erro Banco de Dados Troca de cadastro
Problema: Ao realizar a troca de cadastro ocorre a mensagem:
Erro de acesso ao banco de dados:
Banco de Dados: Oracle 19.
Erro do Banco(1403): ORA-01403: no data found
ORA-06512: at "RENTAL.R038HCS_SD", line 73
ORA-06512: at "RENTAL.R038HCS_SD", line 25
ORA-04088: error during execution of trigger 'RENTAL.R038HCS SD'
Rotina / Tela: Ao realizar a Troca de cadastro em Colaboradores > Ficha Cadastral > Troca de cadastro
Solução: Haviam registros nas tabelas R038HCS_AUX e R038CAT_AUX. As tabelas não deveriam ter registros, pois são apenas para auxiliar na execução das triggers. Um motivo para as tabelas terem registros, é que em algum momento as triggers das tabelas poderiam estar desabilitadas e dessa forma as tabelas ficaram com esses registros. O cliente deverá excluir todos os registros das tabelas R038HCS_AUX e R038CAT_AUX.
Outro problema identificado é o fato de o cliente ter uma tabela de usuário (USU_TNATDES) com IR para a R034FUN. A rotina de troca de cadastro não trata a tabela de usuários, portanto caso a tabela tiver algum registro do colaborador de origem da troca, ocorrerá erro.