Tempo aproximado para leitura: 00:05 min
Ocorrência
Em módulos do ERP Protheus ao tentar realizar o processo de contabilização, é apresentada a ocorrência na função DETPROVA ou TRANSLCTA, gerando error.log
Ambiente
Cross Segmento - TOTVS Backoffice (Linha Protheus) - Financeiro - Todas as versões
Causa
Erros na função DETPROVA ou TRANSLCTA normalmente são erros de configuração do Lançamento Padrão do cliente. Este é causado devido às informações errôneas ou customizações.
Solução
Para realizar o processo a seguir, é necessário que seja realizado por um analista especialista com conhecimento para ajuste de lançamentos padrão e filtragem dentro do error.log.
1. Localize em seu system (PROTHEUS) o arquivo ERROR.LOG
2. Acesse com um editor de texto e localize pela palavra CPADRAO.
OBS.: CPADRAO é o código de lançamento padrão que está com problema.
3. Após localizar, abrir o ERP e localizar no menu do sistema a rotina de Lançamento Padronizado (CTBA080).
4. Efetuar a busca do lançamento padrão correspondente ao CPADRAO informado no error.log
5. Valide todos os campos de fórmula do cadastro de lançamento padrão, seguindo a seguinte sequência:
a. Verifique se as expressões utilizadas estão corretas.
b. Caso esteja utilizando customizações nestes campos, verifique se estão compiladas dentro do seu RPO e/ou se estão habilitadas dentro do cadastro de personalizações (dentro do menu cadastro no configurador (SIGACFG)
c. Caso esteja referenciando um campo do sistema, verifique se o mesmo está como usado e/ou disponível para utilização.
Exemplo de cenário em contabilização de uma baixa de titulo a pagar utilizando o lançamento padrão 530.
Seguindo o passo a passo desta documentação, ao filtrar a palavra CPADRAO dentro deste error.log, consigo saber qual o lançamento padrão que preciso corrigir.
Ao acessar o cadastro via rotina CTBA080, localizo o lançamento padrão e ajusto o conteúdo que está incorreto.
Antes do ajuste:
Depois do ajuste:
Neste exemplo, o nome do campo da tabela SE5 estava incorreto, no que deveria ser E5_VALOR estava E5_VALO
Após este ajuste, o processo poderá seguir sem que seja apresentado o error.log.
0 Comentários