ERP – Matriz de Realocação de Saldos entre Grupos de Conta – Erro ao consistir informações: violação de chave
Incidente
No módulo Gestão de Contabilidade, ao tentar incluir mais uma linha de distribuição numa Matriz de Realocação de Saldos entre Grupos de Conta (tela F044MCF), é apresentada a mensagem: Erro ao consistir informações: violação de chave.
Causa
Este incidente ocorre, pois a numeração do campo LstVal da tabela R900NXV, codpky 'E044ICFIdeUni' está inferior ao IdeUni da tabela E044ICF.
Solução
Para que esse incidente não ocorra, realize os passos a seguir:
1. Em uma ferramenta de banco, execute os select's na mesma ordem:
SELECT * FROM E044ICF ORDER BY IDEUNI
SELECT * FROM R900NXV WHERE codpky='E044ICFIdeUni'
2. Faça um update no campo lstval da tabela R900NXV codpky 'E044ICFIdeUni' para que ele tenha o mesmo número do último IdeUni da E044ICF.
Atenção! Antes de realizar qualquer alteração, analise o impacto que poderá ter em outros lançamentos/processos do sistema.