ERP – Transações Tesouraria – Transação não pode ser excluída: Existe(m) referência(s) para a tabela E001TNS na(s) seguinte(s) tabela(s):
Incidente
No módulo de Cadastros, ao tentar excluir a transação 90700 criada na tesouraria, na tela F001TCX - Cadastros / Transações / Parâmetros por Gestão / Tesouraria (Transações de Tesouraria), é apresentada a mensagem:
Transação não pode ser excluída: Existe(m) referência(s) para a tabela E001TNS na(s) seguinte(s) tabela(s):
*E083ORI - Cadastros - Origens de Produto, PrdTep - Transação padrão de entrada de estoques via produção OP.
Causa
Essa situação ocorre porque a transação foi cadastrada indevidamente na tela F001TCX.
Observação
Existem tratativas fixas de serviço dentro do código fonte da manufatura com esse código de transação 90700. A indicação é que se cadastre a transação 90700 como transação do PCP.
O campo E083ORI.Prdtep, não fica habilitado no cadastro de origem e é feito esse relacionamento automático no fonte.
Solução
Para excluir a transação 90700 da tesouraria, teria que limpar o campo da tabela de origens, E083ORI, e então fazer a exclusão na tesouraria.
Caso a transação esteja vinculada em outro módulo que não o PCP, e houver vínculos com outras tabelas, por exemplo com Notas Fiscais, não será possível excluir a transação ou desfazer o vínculo nativamente.
Neste caso, será necessário realizar uma ação via Banco atualizando o módulo da transação. Se precisar de apoio nesse procedimento, podem acionar um consultor.
Se a transação 90700 não estiver vinculadas ao campo PrdTep nas origens de Serviço, é porque as origens foram cadastradas antes de a transação ser cadastrada.
Atenção! Antes de realizar qualquer alteração, analise o impacto que poderá ter em outros lançamentos/processos do sistema.