7268 - Histórico Padrão - Regra para envio automático complemento de histórico
Problema: Utilizar um Complemento de Histórico para gerar informações no Gestão Empresarial ERP, no momento do cálculo da Integração Contábil.
Exemplo: Utilizar um histórico criado no Gestão Empresarial ERP para trazer automaticamente nos lançamentos contábeis o mês e ano dos lançamentos.
Quando ocorre / onde se aplica: Integração Contábil, Integração ERP > Integração Contábil > Integrar Dados.
Solução: Muitas vezes, deseja-se utilizar o Complemento de Histórico, que está disponível no cadastro do CLC em Empresas > Contábil > Cadastrar CLC. E esse complemento deve sempre alterar de acordo com a competência. Por exemplo: FGTS 10/2012.
Como configurar no Gestão Empresarial ERP:
Para que a .dll do Gestão Empresarial ERP considere o complemento de histórico, no Cadastramento do Histórico Padrão no Gestão Empresarial ERP, deverá ser acrescido o seguinte:
*ALF ou *NUM, *DMA, *MA
Por exemplo: FGTS *DMA
A configuração acima é apenas para que módulo Gestão Empresarial ERP aceite um complemento de data que deverá ser informado no Complemento de Histórico.
Para que a data do Complemento de Histórico altere de acordo com a competência do cálculo:
a) Nas definições contábeis em Empresas > Contábil > Definições, habilitar o campo Gerar Tabela Auxiliar = A - Tabela Auxiliar (R048CON);
b) Informar uma regra no campo Regra Alteração R048CON (para contabilização antiga ou versões anteriores a 5.7.4) ou no campo Regra Alteração R048CTB (para contabilização nova ou versões superiores a 5.7.4) na tela de definições contábeis, conforme exemplo abaixo:
=> Regra que retorna mês e ano, utilizando a tabela R048CON. Nos casos em que for utilizada a contabilização nova, deve-se alterar a tabela para R048CTB:
Definir Data xComp;
Definir Alfa vMes;
Definir Alfa vAno;
DesMontaData (R048CON.Datlct,xDia,xMes,xAno);
IntParaAlfa(xMes,vMes);
IntParaAlfa(xAno,vAno);
R048CON.CplHis = vMes + / + vAno;
A regra deverá ser adaptada de acordo com a configuração do histórico padrão no Gestão Empresarial ERP (*DDMMAAAA etc), a regra deverá retornar dia/mês/ano.
Assim, no campo Complemento de Histórico terá o valor 10/2012 para a competência de Outubro.
=> Regra para retornar dia, mês e ano, utilizando a tabela R048CON. Nos casos em que for utilizada a contabilização nova, deve-se alterar a tabela para R048CTB:
Definir Data xComp;
Definir Alfa vMes;
Definir Alfa vAno;
Definir Alfa vDia;
DesMontaData (R048CON.Datlct,xDia,xMes,xAno);
IntParaAlfa(xDia,vDia);
IntParaAlfa(xMes,vMes);
IntParaAlfa(xAno,vAno);
R048CON.CplHis = vDia + / + vMes + / + vAno;
Anexo um exemplo de utilização do Complemento de Histórico, com o print das telas envolvidas.
Exemplo: Utilizar um histórico criado no Gestão Empresarial ERP para trazer automaticamente nos lançamentos contábeis o mês e ano dos lançamentos.
Quando ocorre / onde se aplica: Integração Contábil, Integração ERP > Integração Contábil > Integrar Dados.
Solução: Muitas vezes, deseja-se utilizar o Complemento de Histórico, que está disponível no cadastro do CLC em Empresas > Contábil > Cadastrar CLC. E esse complemento deve sempre alterar de acordo com a competência. Por exemplo: FGTS 10/2012.
Como configurar no Gestão Empresarial ERP:
Para que a .dll do Gestão Empresarial ERP considere o complemento de histórico, no Cadastramento do Histórico Padrão no Gestão Empresarial ERP, deverá ser acrescido o seguinte:
*ALF ou *NUM, *DMA, *MA
Por exemplo: FGTS *DMA
A configuração acima é apenas para que módulo Gestão Empresarial ERP aceite um complemento de data que deverá ser informado no Complemento de Histórico.
Para que a data do Complemento de Histórico altere de acordo com a competência do cálculo:
a) Nas definições contábeis em Empresas > Contábil > Definições, habilitar o campo Gerar Tabela Auxiliar = A - Tabela Auxiliar (R048CON);
b) Informar uma regra no campo Regra Alteração R048CON (para contabilização antiga ou versões anteriores a 5.7.4) ou no campo Regra Alteração R048CTB (para contabilização nova ou versões superiores a 5.7.4) na tela de definições contábeis, conforme exemplo abaixo:
=> Regra que retorna mês e ano, utilizando a tabela R048CON. Nos casos em que for utilizada a contabilização nova, deve-se alterar a tabela para R048CTB:
Definir Data xComp;
Definir Alfa vMes;
Definir Alfa vAno;
DesMontaData (R048CON.Datlct,xDia,xMes,xAno);
IntParaAlfa(xMes,vMes);
IntParaAlfa(xAno,vAno);
R048CON.CplHis = vMes + / + vAno;
A regra deverá ser adaptada de acordo com a configuração do histórico padrão no Gestão Empresarial ERP (*DDMMAAAA etc), a regra deverá retornar dia/mês/ano.
Assim, no campo Complemento de Histórico terá o valor 10/2012 para a competência de Outubro.
=> Regra para retornar dia, mês e ano, utilizando a tabela R048CON. Nos casos em que for utilizada a contabilização nova, deve-se alterar a tabela para R048CTB:
Definir Data xComp;
Definir Alfa vMes;
Definir Alfa vAno;
Definir Alfa vDia;
DesMontaData (R048CON.Datlct,xDia,xMes,xAno);
IntParaAlfa(xDia,vDia);
IntParaAlfa(xMes,vMes);
IntParaAlfa(xAno,vAno);
R048CON.CplHis = vDia + / + vMes + / + vAno;
Anexo um exemplo de utilização do Complemento de Histórico, com o print das telas envolvidas.