Base de Conhecimento

MP - SIGAEST - MA320LOOP - Referencia Circular - Recursividade no MATA330

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

Clique aqui e veja mais artigos sobre Custos no Estoque

Esse artigo foi útil?
Usuários que acharam isso útil: 1 de 2

4 Comentários

  • Avatar
    Weliton Nunes Lima

    Informa o problema e não fala como solucioná-lo.

    -1
    Ações de comentário Permalink
  • Avatar
    Renato Araujo Cavalcante

    Olá Weliton, boa tarde,

    Agradecemos sua participação na melhoria dos nossos artigos, editamos a resposta, porém, se observar não mudou muita coisa devido a não possuirmos um procedimento especifico, a grosso modo a solução é excluir/estornar os movimentos de consumo, avaliar a existência de recursividade na estrutura e ajustar.

    Obrigado

    Equipe Totvs 

    0
    Ações de comentário Permalink
  • Avatar
    Luzia Moreira

    Bom dia.

    Desculpem mas não concordo muito com a resposta, e vou tentar explicar o porquê.

    Minha configuração está da seguinte forma:

    MV_CUSFIL = A, MV_PROCQE6 = .T.

    Almoxarifado de produção = 02, Almoxarifado de CQ = 98, Almoxarifado de não conforme = 20, Almoxarifado de expedição = 07, 

    todas as Minhas produções são enviadas para o CQ, onde, caso o produto produzido esteja conforme, é liberado para o almoxarifado 07, no caso de não conformidade é liberado para o 20 e em ambos os casos o D3_CF é gravado com RE6 no almoxarifado de CQ 98 e DE6 no almoxarifado de estoque, 07 para conforme e 20 para não conforme.

    Deste modo, posso reprocessar o produto que foi rejeitado para o almoxarifado 20 e requisitá-lo para uma nova ordem de produção de reprocesso do mesmo produto apontando a produção novamente.

    Agora, minha dúvida é, se minha configuração é custo por armazém e a origem de custo do meu armazém de reprocesso é valorizado, DE6, porque o sistema apresenta recursividade ao rodar o recalculo de custo médio sem Procedure?

    0
    Ações de comentário Permalink
  • Avatar
    Renato Araujo Cavalcante

    Boa tarde Luzia,

    Entendemos seu posicionamento e pedimos para esclarecer seus questionamentos através de uma solicitação em nosso suporte técnico via Portal do Cliente.

    Obrigado

    Equipe Totvs

    0
    Ações de comentário Permalink
Por favor, entre para comentar.
X Fechar

Olá ,

Há pendência referente a um de seus produtos contratados para a empresa ().

Entre em contato com o Centro de Serviços TOTVS para tratativa.

Ligue! 4003-0015 opção 4 e 9 ou registre uma solicitação para CST – Cobrança – Verificação de pendências financeiras . clique aqui.

TOTVS

X Fechar

Olá ,

Seu contato não está cadastrado no Portal do Cliente como um perfil autorizado a solicitar consultoria telefônica.

Por gentileza, acione o administrador do Portal de sua empresa para: (1)configurar o seu acesso ou (2)buscar um perfil autorizado para registro desse atendimento.

Em caso de dúvidas sobre a identificação do contato administrador do Portal, ligue (11) 4003-0015, opção 7 e, em seguida, opção 4 para buscar o suporte com o time de Assessoria ao Portal do Cliente. . clique aqui.

TOTVS

X Fechar

Olá ,

Para o atendimento de "Consultoria Telefônica" você deverá estar de acordo com o Faturamento.

TOTVS

X Fechar

Olá,

Algo inesperado ocorreu, e o usuario nao foi reconhecido ou você nao se encontra logado

Por favor realize um novo login

Em caso de dúvidas, entre em contato com o administrador do Portal de Clientes de sua empresa para verificação do seu usuário, ou Centro de Serviços TOTVS.

Ligue! 4003-0015 opção 4 e 9 ou registre uma solicitação para CST – Cadastros . clique aqui.

TOTVS

Chat _

Preencha os campos abaixo para iniciar o atendimento:

Chat _