01. DADOS GERAIS
Produto: | TOTVS Manufatura
|
---|---|
Linha de Produto: | Linha Protheus |
Segmento: | Manufatura |
Módulo: | SIGAPCP - Planejamento e Controle da Produção |
Função: | MATA250 - Produção Simples |
País: | Brasil |
Ticket: | 11543625 |
Issue : | DMANSMARTSQUAD1-21365 |
02. SITUAÇÃO/REQUISITO
Ao realizar um apontamento que possui produção automática está apresentando falta de saldo para o produto intermediário.
Quando o produto intermediário possui saldo parcial em outro armazém (diferente do armazém padrão do produto), ao gerar uma OP parametrizando para considerar o saldo em outro armazém, está gerando dois registros de empenhos. Um registro para o saldo existente no outro armazém e outro registro para produção automática.
Ao realizar um apontamento parcial está apresentando mensagem de falta de estoque. Porém, como existe o empenho de produção automática, deveria utilizar esse empenho para efetuar o apontamento. Não deve obrigar ter o saldo em estoque.
Exemplo
Produtos:
PA - Produto Acabado - Armazém Padrão 01
PI - Produto Intermediário - Armazém Padrão 01
MP - Matéria Prima - Armazém Padrão 01
Saldo em estoque:
PA - Sem saldo em estoque
PI - Saldo de 5 no armazém 04
MP - Saldo de 50 no armazém 04 e saldo de 50 para o armazém 01
Estrutura Simples:
Pai: PA
Componente: PI - Quantidade 1
Pai: PI
Componente: MP - Quantidade 1
Ordem de produção:
No F12 selecionar para considerar o saldo do armazém 04.
Incluir uma OP para o PA de 50
Geração dos empenhos:
- É gerado um empenho com a quantidade 5 referente ao saldo existente no estoque. O saldo existente está no armazém 04, mas como o armazém padrão é 01, o empenho é gerado para o armazém 01.
- É gerado um empenho com a quantidade 45 referente a produção automática.
OP intermediária:
- É gerada uma OP de 45 para o PI e um empenho de 45 para o MP.
Cenário atual:
O saldo do PI está no armazém 04 e não no 01, conforme o empenho.
Ao apontar uma quantidade 1, o sistema valida o saldo em estoque de forma proporcional.
Cálculo:
Índice = quantidade apontada / quantidade da OP (1 / 50 ) = 0,02
Índice = 0,02
Para cada empenho do PI é utilizado esse índice para verificar quanto que precisa de cada empenho para totalizar a quantidade apontada 1.
Neste exemplo:
Primeiro empenho - Quantidade do empenho 5 = 0.02 x 5 = 0,1
Segundo empenho - Quantidade do empenho 45 = 0.02 x 45 = 0,9
O sistema exige que o PI tenha em estoque uma quantidade de 0,1 para permitir realizar o apontamento.
Como o saldo do PI está em outro armazém e não existe saldo em estoque para o armazém do empenho, apresenta falta de saldo na tela do apontamento com a quantidade fracionada de 0,1.
Conclusão:
Quando existe saldo disponível para o PI, no armazém do empenho, o programa realiza esse cálculo proporcional e como encontra saldo no estoque realiza o apontamento corretamente.
Quando não existe saldo disponível para o PI, no armazém do empenho, o programa não deveria apresentar falta de saldo.
Deveria considerar que existe um empenho de 45 referente a produção automática e realizar a produção automática. Somente deveria apresentar falta de saldo se o empenho referente a produção automática for menor que a quantidade apontada. Ou seja, se apontar uma quantidade de 46, deveria apresentar falta de estoque de 1.
03. SOLUÇÃO
Foi alterada a rotina de apontamento para quando existir produção automática MV_PRODAUT não realizar a validação de estoque de forma proporcional.
Ao existir um empenho referente ao saldo em estoque e um empenho referente a produção automática, se não existir saldo em estoque e a quantidade apontada for atendida pelo empenho de produção automática, realizar a produção automática e não obrigar que possua saldo em estoque.
Foi criado o parâmetro MV_ESTPROP para indicar que a validação de estoque não será realizada de forma proporcional.
No exemplo anterior, quando existir produção automática será primeiro verificado o saldo disponível em estoque e se o saldo existente não for o suficiente, será realizada a produção automática.
Para utilizar essa nova regra é necessário ter as seguintes parametrizações:
- MV_ESTPROP = .F. (novo parâmetro)
- MV_PRODAUT = .T. (realizar produção automática)
- MV_GANHOPR = .F. e MV_PERCPRM = 0 (não possuir o conceito de ganho e produção a maior, nesse caso obrigatoriamente a validação do saldo é realizada proporcionalmente).
Se o parâmetro MV_ESTPROP estiver como .F. e um dos demais parâmetros acima não estiver de acordo, o saldo será validado de forma proporcional.
04. DEMAIS INFORMAÇÕES
O parâmetro MV_ESTPROP será expedido oficialmente no pacote da release 12.1.35.
Para utilizar esta nova forma de cálculo antes da expedição da release 12.1.35, o parâmetro MV_ESTPROP deve ser criado pelo SIGACFG - Configurador de Produto, com os seguintes valores:
Filial: ( branco )
Nome de Var.: MV_ESTPROP
Tipo: 3-Lógico
Cont. Por: .F.
Descrição: Valida estoque disponível de forma proporcional.
Por Default, o valor do parâmetro é .T., para realizar a validação de estoque de forma proporcional como é realizado atualmente.
05. ASSUNTOS RELACIONADOS
- Não se aplica.