Árvore de páginas


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.