Exemplo 5 - Nenhum dia de recebimento válido
Este tópico descreve o processo de definição de um item, local baseado na lógica de programação de PdR quando um dia de recebimento válido está disponível.
Os pré-requisitos para este cenário:
Os valores de entrada de Calcular programações para a macro ou planilha:
- Compensação inicial da ordem: 14 (macro ou planilha)
- Horizonte de necessidades: 28 (planilha)
Entradas globais (período do ciclo e valores de chamada do mecanismo):
- Período de planejamento atual: AF16 M07 (27/06/2016 – 24/07/2016)
- Start_date: 27/06/2016 (Data inicial do período de planejamento atual)
- End_date: 25/06/2017 (Data inicial do período de planejamento atual + Horizonte futuro do ciclo em dias)
Código de item: 10141
Código de local: B1
Entradas de mapeamento de medidas:
- Método de origem padrão: 1 (Transferência)
- Estoque de abertura: 0
- Ponto de reabastecimento (PdR): 60
- ID do calendário de recebimento: 4
- Congelar período: 7
- Prazo de entrega (Transferência): 7
- Quantidade de lote mínima (Transferência): 10
- Incremento (Compra): 5
Lógica de programação de PdR
Se o Estoque de abertura < PdR, obtenha o calendário de interpolação correspondente nas Configurações do mecanismo atual com base no Mapeamento de medida para o ID do calendário de recebimento (ID = 4). O modelo padrão para o calendário de interpolação (Primeira segunda-feira de cada mês):
Domingo | Segunda | Terça | Quarta | Quinta | Sexta | Sábado |
---|---|---|---|---|---|---|
0 | 1 | 0 | 0 | 0 | 0 | 0 |
Data após | Data antes de | Descrição | Domingo | Segunda | Terça | Quarta | Quinta | Sexta | Sábado |
---|---|---|---|---|---|---|---|---|---|
11/07/2016 | 31/07/2016 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 |
08/08/2016 | 31/08/2016 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 |
12/09/2016 | 30/09/2016 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 |
10/10/2016 | 31/10/2016 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 |
14/11/2016 | 30/11/2016 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | |
12/12/2016 | 31/12/2016 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 |
Para Nenhum modelo de substituição para as datas de recebimento da ordem:
- A primeira data de ordem possível no horizonte futuro é calculada como Start_date + MAX de:
- Compensação inicial da ordem = 14
- Prazo de entrega (Compra) = 7
- Congelar período = 7
- 27/06/2016 + 14 = 11/07/2016
- Receiving_date = 1º dia diferente de zero no calendário de recebimento >= first_order_date AND <=End_date:
Dias diferentes de zero a partir da Start_date Dia da semana Antes ou Depois da first_order_date? Antes ou depois da End_date? 04/07/2016 Segunda ANTES ANTES 08/01/2016 Segunda DEPOIS DEPOIS - Se a receiving_date não for correspondente, a ordem planejada não será possível.
- Se for mapeado, defina a medida de saída “Último cálculo da programação” = data e hora atuais.