ERP - Formas de Contabilização - Regra não gerada na sequência X da forma XXXXX: Regra 1: Erro na pontuação, falta ";". (Linha 3, Coluna 24)
Incidente
No módulo Gestão de Contabilidade, ao tentar validar o cadastro de formas de contabilização é apresentada a mensagem: Regra não gerada na sequência X da forma XXXXX: Regra 1: Erro na pontuação, falta ";". (Linha 3, Coluna 24).
Causa
Esta mensagem é apresentada, pois ao utilizar o endereço Cta.Padrão (conta padrão) na forma de contabilização, o sistema utiliza-se da rotina de contabilização antiga para validação da regra.
Solução
Para que a mensagem não seja apresentada ao efetuar a validação do cadastro de formas de contabilização, realize os passos a seguir:
1. Acesse a tela F048FCT - Cadastros / Controladoria / Contabilidade / Formas de Contabilização / Cadastro (Cadastro de Formas de Contabilização), digite a forma de contabilização apresentada na mensagem e na aba Forma clique no botão Reg. Geral:
2. Informe no Editor de Regras a regra a seguir e clique em Alterar:
Definir funcao ContaPadrao(numero Conta);
funcao ContaPadrao(numero Conta);
inicio
Definir cursor Cur;
Definir numero CtaAux;
CodEmpAux = EmpAtu;
Cur.SQL "Select CtaRed from E042Cpd where (CodEmp = :CodEmpAux) and (CodCpd = :Conta)";
Cur.AbrirCursor();
CtaAux = Cur.CtaRed;
Cur.FecharCursor();
Cancel(CtaAux);
fim;
3. Feche o editor de regras e realize a validação normalmente.