Árvore de páginas

Versões comparadas

Chave

  • Esta linha foi adicionada.
  • Esta linha foi removida.
  • A formatação mudou.

...

  1. Visão Geral
  2. Pré-Requisitos
  3. Tela Setup de Configuração
    1. Principais Campos e Parâmetros
  4. Tela Períodos
    1. Principais Campos e Parâmetros
  5. Tela Estoque
    1. Principais Campos e Parâmetros
  6. Tela Documentos
    1. Principais Campos e Parâmetros
  7. Tela Seleção
  8. Tela Execução
  9. Multi-empresa
  10. Opcionais
  11. Aglutinação de períodos
  12. Subprodutos
  13. Parâmetros
  14. Integrações
  15. MRP em Schedule
  16. Cálculo do MRP (exemplo)
  17. Tabelas utilizadas

...

    • MRP Memória deve ser executado com o parâmetro Aglutina Solicitação de Compras igual a "Aglutina" para produtos comprados e Aglutina Ordem de Produção igual a "Aglutina" para produtos produzidos;
    • O período de aglutinação do produto definido pela coluna "B5_AGLUMRP - Aglu. MRP" deve ser maior que o período utilizado na execução do MRP. Exemplo: MRP sendo executado com tipo de período Semanal, e o período de aglutinação do produto definido como Mensal;
    • A aglutinação somente será realizada para as quantidades provenientes de Saídas de Estrutura. As demais necessidades/saídas do produto não serão aglutinadas;
    • O período definido na coluna "B5_AGLUMRP - Aglu. MRP" deve ser um dos tipos de períodos aceitos pelo MRP Memória, sendo: Diário, Semanal; Quinzenal e Mensal;
    • O campo 'B5_FORMMRP - Form. MRP' não será considerado no MRP Memória.


12.

...

Subprodutos

Para os subprodutos, é possível configurar que caso exista necessidade deste produto, o atendimento da necessidade será feita por meio de uma produção que gere o saldo deste subproduto, ao invés de realizar a compra do material. Esta configuração é realizada no cadastro de produtos, aba MRP / Suprimentos através dos campos Atende Nec? (B1_PRODSBP) e Estr. Origem (B1_ESTRORI).

Quando existir necessidade do produto, e este estiver configurado para atender a necessidade Produzindo (B1_PRODSBP=P), ao invés de gerar a compra do componente, será realizada a produção da estrutura que possui este produto com quantidade negativa, com o objetivo de gerar o saldo suficiente para atender à necessidade. Caso seja definida uma estrutura de origem para realizar esta produção no campo B1_ESTRORI, esta será a estrutura que será produzida para gerar o saldo necessário do subproduto. Caso não tenha sido definida nenhuma estrutura no campo B1_ESTRORI, o sistema utilizará qualquer estrutura onde o produto possua quantidade negativa definida.

Como exemplo, podemos seguir o cenário a seguir:

Estrutura:

PA01 (produto acabado)
--MP01 (quantidade -0,5, subproduto gerado)
--MP02 (quantidade 2, matéria prima)

PA02 (produto acabado)
--MP01 (quantidade 1, matéria prima)
--MP02 (quantidade 2, matéria prima)


Suponha que o produto PA02 possua uma necessidade de 10 unidades. Ao realizar a explosão de estrutura, será gerada uma necessidade de saída de estrutura para o produto MP01 com quantidade 10.

Considerando que o produto MP01 esteja configurado no cadastro de produtos para que sua necessidade seja atendida Produzindo, ao invés de gerar uma compra de 10 unidades para o produto MP01, será gerada uma ordem de produção de quantidade 20 para o produto PA01, pois ao produzir as 20 unidades do produto PA01 será realizada a entrada em estoque de 10 unidades do produto MP01, atendendo assim a necessidade existente para o produto MP01.


Para que o cálculo das necessidades dos produtos seja realizada corretamente, somente são consideradas estruturas para produção do subproduto que não causem nenhum tipo de recursividade no consumo do subproduto.

Exemplo:

Estrutura:

PA01 (produto acabado)
--MP01 (quantidade -0,5, subproduto gerado)
--PI01 (quantidade 1, produto intermediário)

PI01 (produto intermediário)
--MP01 (quantidade 1, matéria prima)
--MP02 (quantidade 1, matéria prima)

PA02 (produto acabado)
--MP01 (quantidade 1, matéria prima)
--MP02 (quantidade 2, matéria prima)


Observe que nas estruturas acima, ao realizar a explosão da estrutura do produto PA01 será também gerada uma necessidade para o produto PI01. O produto PI01 por sua vez irá gerar uma nova necessidade para o produto MP01. Desta forma, não é possível utilizar a estrutura do produto PA01 para gerar a entrada em estoque do subproduto MP01, pois esta estrutura irá gerar uma nova necessidade para o mesmo produto.

Neste cenário, as necessidades do produto MP01 vão sempre gerar uma Compra, pois não existem estruturas válidas que possam gerar o saldo desta matéria prima. Sempre que na estrutura onde o componente possui a quantidade negativa, o componente também se repetir, no mesmo nível ou em níveis inferiores, porém com quantidade positiva, esta estrutura será ignorada para gerar o saldo de subproduto.


13. Parâmetros

  • MV_MRPSINC : Indica se o processo de sincronização dos dados entre o ERP e o MRP será automático.

       Onde: 

  1. Se houverem pendências para sem processadas, exibirá um alerta na abertura da rotina do MRP questionando se o usuário
  • MV_MRPSINC : Indica se o processo de sincronização dos dados entre o ERP e o MRP será automático.

       Onde: 

  1. Se houverem pendências para sem processadas, exibirá um alerta na abertura da rotina do MRP questionando se o usuário deseja processá-las antes do cálculo do MRP.
  2. Processa automaticamente todas as pendências antes do cálculo do MRP.
  3. Sincroniza automaticamente todos os cadastros com o MRP antes da execução do cálculo.

...

  • MV_QLIMITE: Define o limite para a quebra da demanda de produção. Ordens de produção que seriam quebradas numa quantidade de ordens acima do limite definido no parâmetro, serão geradas com a totalidade da demanda. Exemplo:
    • MV_QLIMITE = 90
    • PRODUTO ACABADO X 
    • DEMANDA 2000 unidades
    • LOTE ECONOMICO 20 unidades
    • TOTAL DE QUEBRA : 100 Ordens de Produção.

    Nesse cenário o limite será excedido ( ordens de produção 100 > limite de quebra 90 ) e não haverá quebra da demanda, será gerado a ordem de produção com a demanda total (2000 unidades).

    • MV_QLIMITE = 90
    • PRODUTO ACABADO X 
    • DEMANDA 2000 unidades
    • LOTE ECONOMICO 50 unidades
    • TOTAL DE QUEBRA : 40 Ordens de Produção.

    Nesse cenário o limite não será excedido ( ordens de produção 40 < limite de quebra 90 ) e haverá quebra da demanda, será gerado 40 ordens de produção com 50 unidades cada. 

    Obs.: Esse parâmetro não influencia demandas de compras.

...

14. Integrações

  • TOTVS MES:
    • Exclusão de documentos previstos (quando marcado o parâmetro "OP/SC: Exclui");
    • Inclusão dos documentos gerados (quando marcado o parâmetro "Gerar documentos ao término do cálculo").
  • Chão de Fábrica (SIGASFC):
    • Inclusão dos documentos gerados (quando marcado o parâmetro "Gerar documentos ao término do cálculo").
  • Inspeção de processos (SIGAQIP):
    • Integra as informações das ordens de produção geradas com o módulo de inspeção de processos (SIGAQIP) quando marcado os parâmetros "Gerar documentos ao término do cálculo" e "Gerar Documentos = 2 - Firmes".

...

15. MRP em Schedule

A execução do MRP (em Memória) - PCPA712 pode ser configurado para ser feita em modo SCHEDULE. Para isso, é necessário realizar uma chamada na função PCPA712, passando os parâmetros da execução. Para realizar esta configuração acesso o link abaixo: 

MRP em Schedule - PCPA712

...

16. Cálculo do MRP (exemplo)

O MRP efetua o cálculo das necessidades de cada material, de acordo com as demandas, tendo como base as estruturas de produtos.

...

Expandir
titleComo o Sistema calcula o MRP

Esta fórmula básica calcula as necessidades de materiais a partir das demandas do período:

+Saldo Anterior (abatendo o Estoque de Segurança)
+Entradas Previstas (Ordens de Produção, Solicitações de Compra, Pedidos de Compra em Aberto, etc)
-Saídas Previstas (Empenhos, Previsões de Venda, Pedidos de Vendas, etc)
=Saldo
=Necessidade*

* Observações:

  • Caso o saldo se torne negativo, haverá necessidade;
  • Considerar para cálculo de necessidade, os campos "Lote Econômico" e "Lote Mínimo".


Exemplo:

Demanda de um produto baseada nos pedidos de venda, quantidade de 100 Peças:

+

Saldo Anterior

70

+

Entradas Previstas

10

-

Saídas Previstas (o próprio pedido atual)

100

=

Saldo

(70 + 10 - 100) = -20

=

Necessidade

20


Lote Econômico

50


Quantidade a ser Produzida

50


A quantidade de necessidade inicial era apenas de 20 peças, mas considerando o preenchimento do campo Lote Econômico, o sistema respeita esta quantidade, tanto para produção, quanto para compra.

Informações

A produção de um produto acabado depende da existência de seus componentes.

Sendo assim, o sistema fará a "explosão da estrutura" e aplicará essa mesma fórmula básica para todos os componentes. Ao chegar ao valor de necessidade de cada componente, será gerada uma Solicitação de Compras ou uma Ordem de Produção para o mesmo.

Expandir
titleExemplo - Estoque de Segurança

Considera Estoque Segurança? Sim

  1. Em "Cadastro de Produtos", foram registrados os seguintes itens:

    CódigoDescriçãoTipoUnidadeArmazém PadrãoSegurança
    PA-MRPPA-MRPPAKG010
    MP-MRPMP-MRPMPKG01

    200,00

    .

  2. Em "Estruturas" foi cadastrada a estrutura de fabricação para o produto "PA-MRP", conforme dados a seguir:

    Produto PaiQuantidade BaseComponenteQuantidade
    PA-MRP1MP-MRP1,000000 KG

    .

  3. Em "Plano Mestre Prod." foi cadastrado o seguinte plano mestre de produção:

    ProdutoData PrevisãoQuantidadeDocumento
    PA-MRP

    20/06/2023

    (nesse campo foi indicada uma data posterior a data de digitação, como por exemplo: data atual "19/06/2023" e data informada "20/06/2023").

    10,00 kgA00001

    .

  4. Efetuado o cálculo do MRP com os seguintes parâmetros:

    PeríodoNr. de PeríodosConsidera Estoque de Segurança
    Diário3Sim

    .

  5. Verifique o cálculo das necessidades:

    Tipo19/06/202320/06/202321/06/2023
    Saldos em Estoque

    -200,00

    0,00

    200,00

    Entradas

    0,00

    0,00

    0,00

    Saídas

    0,00

    0,00

    0,00

    Saídas Estrutura

    0,00

    10,00

    0,00

    Saldo

    -200,00

    -10,00

    0,00

    Necessidade

    200,00

    10,00

    0,00

    O estoque de segurança é considerado na composição do saldo inicial dos períodos e também na composição das necessidades de cada período.


Considera Estoque Segurança? Não

Considerando o mesmo cenário, observe como será efetuado o cálculo do MRP, quando o parâmetro "Considera Estoque Segurança?" está configurado com "Não":

  • Verifique o cálculo das necessidades:

    Tipo19/06/202320/06/202321/06/2023
    Saldos em Estoque

    0,00

    0,00

    10,00

    Entradas

    0,00

    0,00

    0,00

    Saídas

    0,00

    0,00

    0,00

    Saídas Estrutura

    0,00

    10,00

    0,00

    Saldo

    0,00

    -10,00

    0,00

    Necessidade

    0,00

    10,00

    0,00

    .

    O estoque de segurança não é considerado no cálculo do MRP.

Nesse exemplo, o saldo em estoque e a necessidade do primeiro período permanecem zerados.

O Sistema gera a necessidade para o segundo período, sem considerar o estoque de segurança.

...


17. Tabelas Utilizadas

  • Tabelas MRP Memória
  • HW0 - Calendário MRP;
  • HW1 - Parâmetros utilizados no cálculo do MRP;
  • HW2 - Setup de configuração;
  • HW3 - Processamento do MRP;
  • HW9 - Operações x Componentes do MRP;
  • HWA - Produtos do MRP;
  • HWE - Indicadores de produtos MRP;
  • HWB - Resultados do MRP - Sumarizados;
  • HWC - Resultados do MRP - Rastreados;
  • HWG - Rastreio de Aglutinação dos Resultados;
  • HWM - LOG de eventos do MRP;
  • HWD - Matriz de ID's Opcionais do MRP;
  • HWX - Saldos rejeitados do MRP;
  • HWY - Armazéns do MRP;
  • T4J - Demandas do MRP;
  • T4S - Empenhos do MRP;
  • T4N - Estrutura do MRP;
  • T4Q - Ordem de Produção do MRP;
  • T4M - Versão da Produção do MRP;
  • T4T - Solicitações de Compras do MRP;
  • T4U - Pedidos de Compras do MRP;
  • T4V - Saldos em Estoque do MRP;
  • T4O - Produtos Alternativos MRP;
  • SMA - Transferências entre filiais do MRP;
  • SMB - Níveis de produtos multiempresa MRP;
  • SMI - Lead time de transferência MRP;
  • SMM - Produtos processados pelo MRP;
  • SME - Rastreabilidade de demandas (MRP);
  • SMH - Rastreabilidade de demandas (ERP);
  • SMV - Documentos considerados pelo MRP.

...