ERP – Integração Contábil – Inicialização inválida: Tabelas Personalizadas: O valor 'USU_NUMLOT' não cabe no campo CodFct
Incidente
No módulo Gestão de Contabilidade, ao tentar realizar a integração contábil, é apresentada a mensagem: Inicialização inválida: Tabelas Personalizadas: O valor 'USU_NUMLOT' não cabe no campo CodFct.
Causa
Esta mensagem é apresentada, pois a integração contábil é realizada com tabelas personalizadas, cujo a regra no identificador de regras faltou definir a variável vCodFct.
Solução
Para que a mensagem não seja apresentada ao efetuar a integração contábil, realize os passos a seguir:
1. Acesse a tela F098REG - Cadastros / Identificadores e parâmetros / Identificador de Regras e localize o identificador de regras relacionado a integração com tabela personalizada, por exemplo CTB645ICPAG01;
Observação:
A mensagem de erro pode ocorrer para todos os identificadores de regras CTB - Contabilidade que executam os SQLs declarados nas variáveis disponibilizadas na regra, no lugar dos SQLs fixos do sistema. Com isto, a integração contábil ocorre com base nas tabelas personalizadas criadas pelo usuário. Acesse aqui o Portal de Documentação Senior, pesquise "identificadores de regras disponíveis" e localize a documentação sobre estes identificadores utilizados no módulo Gestão de Contabilidade.
2. Selecione o identificador de regras correspondente e clique no botão Regra:
3. No editor de regras, defina a variável vCodFct e informe um valor pra ela de acordo com a forma de contabilização que utiliza a tabela de usuário:
4. Acesse a tela F645CTB - Controladoria / Gestão de Contabilidade / Contabilidade / Integrações Contábeis e realize a integração contábil.
Atenção! Antes de realizar qualquer alteração, analise o impacto que poderá ter em outros lançamentos/processos do sistema.