Tempo aproximado para leitura: 00:01:45 min
Dúvida
Como executar o MRP - Material Requirement Planning através do Schedule?
Ambiente
Microsiga Protheus – Planejamento e Controle da Produção – Versão 12
Solução
Para executar o MRP através do Schedule será necessário desenvolver uma função customizada que executa o MRP, passando todos os parâmetros e configurar a execução dessa função customizada no Schedule.
A função customizada deve realizar chamada do MATA712 - MRP conforme exemplo abaixo:
MATA712( .T., {npar01, npar02, lpar03, apar04, apar05, lpar06, lpar07, npar08})
Onde:
npar01 - conteúdo numérico, indicando a periodicidade do MRP, sendo 1 para diário, 2 para semanal e assim sucessivamente;
npar02 - conteúdo numérico, indicando a quantidade de períodos;
lpar03 - conteúdo lógico, indicando se deve considerar pedidos em carteira, sendo .T. para considerar e .F. para não considerar;
apar04 - array contendo todos os tipos de produtos existentes e indicando para quais tipos as necessidades são calculadas. Exemplo: { {.T.,'Al'},{.F.,'BN'},...}, neste exemplo é calculada a necessidade para os itens do tipo Al e não é calculada para os itens do tipo BN;
apar05 - array contendo todos os grupos de produtos existentes e indicando para quais grupos as necessidades são calculadas. Exemplo: { {{.T.,' '}, {.T.,'0001'},{.F.,'0002'},...}, neste exemplo é calculada a necessidade para os produtos com o grupo em branco ou 0001 e não é calculada para o grupo de produto 0002;
lpar06 - conteúdo lógico, indicando se considera o número passado no oitavo parâmetro como numero inicial para a geração das OPs - Ordens de Produção;
lpar07 - conteúdo lógico indicando se deve ativar o log do MRP;
cpar08 - conteúdo do tipo string indicando o número da primeira OP a ser gerada pelo MRP.
0 Comentários