ERP – Modelos de Plano – Unable to insert an item
Incidente
No módulo Cadastros, ao tentar carregar o plano Hierárquico de um plano contábil, plano financeiro, plano auxiliar ou plano de centro de custos, é apresentada a mensagem: Unable to insert an item.
Causa
Esta mensagem é apresentada, pois existem registros inconsistentes no modelo de plano de contas, como por exemplo, o código da Máscara está no formato inadequado (sem o ponto) ou ainda existem contas analíticas órfãs no sistema, ou seja, conta analítica sem conta sintética pai relacionada.
Solução
Para que esse incidente não ocorra, realize os passos a seguir:
1. Acesse uma ferramenta de banco de dados e realize o select a seguir para montar a árvore da Hierarquia:
SELECT
E043PCM.CODMPC, E043PCM.CTARED, E043PCM.MSKGCC, E043PCM.DEFGRU, E043PCM.CLACTA, E043PCM.DESCTA, E043PCM.ABRCTA, E043PCM.ANASIN, E043PCM.NATCTA, E043PCM.NIVCTA,
E043PCM.EXIRAT, E043PCM.FORRAT, E043PCM.MODCTB, E043PCM.CTACTB, E043PCM.CODCCU, E043PCM.TIPCCU, E043PCM.EXIAUX, E043PCM.METCON, E043PCM.VALINI, E043PCM.VALFIN,
E043PCM.DATALT, E043PCM.HORALT, E043PCM.USUALT, E043PCM.DATGER E043PCM.HORGER, E043PCM.USUGER
FROM
E043PCM
WHERE
E043PCM.CODMPC = XXX
ORDER BY
E043PCM.CLACTA,E043PCM.NIVCTA,E043PCM.CTARED, UPPER(E043PCM.DESCTA)
Observação:
Substituir o 'XXX' pelo código do modelo de plano correspondente.
2. Verifique o resultado da query e identifique a inconsistência no cadastro. No exemplo a seguir o cadastro da máscara está sem os pontos:
3. Ainda na ferramenta de banco de dados, realize o update na tabela E043PCM para ajustar as inconsistências. Também realize o mesmo ajuste na tabela vinculada a empresa, conforme orientações:
- Plano contábil: tabela E045PLA;
- Plano auxiliar: tabela E045PCA;
- Plano centro de custos: tabela E044CCU;
- Plano financeiro: tabela E091PLF.
3.1. Caso identifique uma conta analítica órfã, acesse a tela F043MPC - Cadastros / Modelos de plano / Cadastro, informe o código do modelo de plano, clique na aba Plano Contas e cadastre um registro raiz (Conta Sintética) para relacionar essa conta.
Atenção! Antes de realizar qualquer alteração, analise o impacto que poderá ter em outros lançamentos/processos do sistema.