Tempo aproximado para leitura: 00:01:20 min
Dúvida
Ao tentar reabrir uma Ordem de Corte por exemplo, para corrigir a entrada de um equipamento, por que o sistema exibe o aviso "Erro comando SQL" com a mensagem Existe registros em outras tabelas dependente deste. Apague-os antes de prosseguir - Err: 2292 - ORA-02292: integrity constraint (PIMSCS.AMOSTBROCA2_FK_UPNIVEL3) violated - child record found na tentativa de excluir o registro da tabela UPNIVEL3, e como resolver essa situação?
Ambiente
TOTVS Agro – TOTVS Agro – Bioenergia – Acompanhamento de Safras - ACSA_PRC – Versão 12
Solução
Para conseguir reabrir a Ordem de Corte, é necessário identificar e reverter previamente os apontamentos dependentes:
Identificar os Apontamentos Dependentes:
Conecte-se ao banco de dados do PIMS CS com um cliente SQL e localize os registros de amostragem vinculados à fazenda/seção afetada:
SQL:SELECT * FROM AMOSTBROCA WHERE TRIM(CD_UPNIVEL1) = 'xxx';Substitua
'xxx'pelo código da fazenda correspondente ao talhão da ordem.Reverter os Apontamentos Realizados:
Acesse a rotina de apontamento correspondente no sistema e realize a reversão/exclusão das amostragens ou lançamentos que foram inseridos após o tombo do talhão.
Reabrir a Ordem de Corte:
Após a remoção/reversão de todos os registros dependentes
AMOSTBROCA, acesse novamente a rotina de Ordem de Corte.Execute a reabertura/reversão da Ordem de Corte para realizar a correção necessária no equipamento.
0 Comentários