Tempo aproximado para leitura: 00:01:45 min
Dúvida
Ao realizar o apontamento de produção qual o cálculo realizado para determinar a quantidade a ser requisitada?
Ambiente
TOTVS Manufatura - TOTVS Manufatura (Linha Protheus) - Planejamento e Controle da Produção (SIGAPCP) - Versão 12
Solução
No apontamento de produção o Sistema verifica o conteúdo do parâmetro MV_BXPROP - Proporcionaliza baixa automática de M.Prima , se o conteúdo desse parâmetro for S, a rotina de apontamento verifica quanto a quantidade apontada corresponde da quantidade da OP - Ordem de Produção, dividindo a quantidade do apontamento pela quantidade da OP e multiplica esse índice pela quantidade de cada empenho, fazendo assim a requisição proporcional dos itens empenhados.
Exemplo:
Uma OP de 80 unidades, com o empenho de 120 unidades do material MP01.
Com o parâmetro MV_BXPROP igual a S o Sistema realiza o procedimento abaixo:
Ao realizar o apontamento de 40 unidades, o Sistema vai verificar quanto as 40 peças que estão sendo apontadas correspondem ao total da OP e fará a requisição do material empenhado nesta proporção.
Então o cálculo será:
(Quantidade apontada/Total da Ordem de Produção)*Quantidade do empenho
(40/80)*120 = 60
Portanto requisitará 60 unidades do material MP01.
Já se o parâmetro MV_BXPROP tiver o conteúdo N, toda a requisição será feita no primeiro apontamento, portanto, requisitará as 120 unidades do material MP01.
Manufatura - Linha Protheus - SIGAPCP - Cálculo realizado para a requisição do material no apontamento
-
Essa lógica de cálculo que o sistema faz baseado na quantidade da OP e não no saldo gera um problema gravíssimo de custo quando há ajuste de empenho dos apontamentos parciais. O correto seria o calculo de divisão ser pelo saldo, não pelo total da OP, desta forma atenderia todas as situações, porque dividindo pelo total da OP só funciona quando não há ajuste de empenho.
-
Boa tarde Anderson,
Nos apontamentos parciais o cálculo é o descrito acima, já quando ocorre o último apontamento (apontamento total) o sistema valida o conteúdo do parâmetro MV_BXSD4TL, se esse parâmetro tiver o conteúdo .T. requisitará todo o saldo empenhado, sem a aplicação da fórmula para este apontamento.
3 Comentários