Dúvida
Ao executar o Recálculo do Custo Médio (MATA330) está apresentando "HELP: MA320LOOP - A estrutura do Produto abaixo identificado está com referencia circular". O que fazer para resolver?
Ambiente
Protheus – Estoque/Custos – A partir da versão 11.80
Solução
Quando é executado o Recalculo do Custo Médio, configurando o parâmetro "Gera Estrutura Pela Movimentação = Sim", a rotina irá gerar uma estrutura temporária com base nas movimentações realizadas para valorização do custo de seus produtos. Porém, caso em seu processo tenha ocorrido situações nas quais um produto é requisitado para produção dele mesmo, o sistema apresentará a mensagem de Erro de Recursividade e não processará o cálculo dos níveis da maneira correta, comprometendo todo o Recálculo de Custo. Para avaliar quais produtos estão nessa situação, pode-se emitir o relatório Recursividade Por Movimentação (MATR331). Esse relatório só listará movimentações que apresentaram problema de recursividade, portanto todos os itens que forem citados nesse relatório estão com esse tipo de problema. Para identificar a situação, será necessário analisar OP por OP, qual foi o problema de recursividade apontado.
A recursividade ocorre quando um produto é requisitado para produção dele mesmo, mas as vezes esse processo não é direto. Veja o exemplo abaixo:
Estrutura:
|-PA
|-PI1
|-PI2
|-MP
Supondo que tenhamos produzido o PA conforme estrutura acima e posteriormente, por alguma necessidade de seu processo, acabamos requisitando este material na produção de uma OP do PI1. O Recálculo do Custo Médio, ao tentar montar a estrutura por movimentação, acusará recursividade, pois estaremos utilizando o produto PI1 para produzir o PA mas também utilizando um PA para produzir o PI1, o que impede a montagem da estrutura.
Esse processo não pode acontecer, pois comprometerá todo o cálculo de custo, portanto deve-se analisar todas as OPs apontadas e corrigir esse tipo de situação.
Ao executar a rotina com o parâmetro "Gera Estrutura pela Movimentação = Não", produtos requisitados para produção de um outro produto e que não estão presentes em sua estrutura não serão considerados para valorização do custo desse produto.
Como ajustar o problema da Recursividade?
Para ajuste deve-se avaliar o resultado exibido no relatório e excluir o item da estrutura ou do movimento de consumo contra a Ordem de Produção.
Devido à integridade de dados no sistema o procedimento de ajuste deve ser feito por profissional com conhecimento de analista.
Diante da complexidade e abrangência do tema onde podemos ter cenários distintos no mesmo ambiente e pelo fato de não existir um procedimento padrão, nossa orientação é acionar o seu ESN (Executivo de Soluções de Negócio) TOTVS para contratação do profissional especializado.
Saiba mais;
MP - SIGAEST - Recálculo do Custo Médio (MATA330) - Conceito e Informações
4 Comentários