Ejemplo 5: Ningún día de recepción válido
En este tema se describe el proceso de definición de un artículo y ubicación basada en la lógica de programación del ROP cuando el día de recepción válido esté disponible.
Los requisitos previos para este escenario:
Los valores de entrada Cálculo de programaciones para la macro u hoja de trabajo:
- Compensación de inicio de la orden: 14 (macro u hoja de trabajo)
- Horizonte de requisitos: 28 (hoja de trabajo)
Entradas globales (valores del período de ciclo y llamada de motor):
- Período de planificación actual: AF16 M07 (2016-06-27 – 2016-07-24)
- Start_date: 2016-06-27 (fecha de inicio del período de planificación actual)
- End_date: 2017-06-25 (fecha de inicio del período de planificación actual + horizonte futuro del ciclo en días)
Código de artículo: 10141
Código de ubicación: B1
Entradas de asignación de medidas:
- Método de origen predeterminado: 1 (transferencia)
- Stock de apertura: 0
- Punto de renovación del pedido (ROP): 60
- Id. del calendario de recepción: 4
- Período de congelación: 7
- Plazo (transferencia): 7
- Cantidad de lote mínima (transferencia): 10
- Incremento (compra): 5
Lógica de programación del ROP
Si el valor del stock de apertura < el ROP, obtenga el calendario de interpolación correspondiente de la configuración del motor actual según la asignación de medidas para la id. del calendario de recepción (id. = 4). El modelo predeterminado para el calendario de interpolación (primer lunes de cada mes):
Domingo | Lunes | Martes | Miércoles | Jueves | Viernes | Sábado |
---|---|---|---|---|---|---|
0 | 1 | 0 | 0 | 0 | 0 | 0 |
Fecha posterior | Fecha anterior | Descripción | Domingo | Lunes | Martes | Miércoles | Jueves | Viernes | Sábado |
---|---|---|---|---|---|---|---|---|---|
2016-07-11 | 2016-07-31 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 |
2016-08-08 | 2016-08-31 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 |
2016-09-12 | 2016-09-30 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 |
2016-10-10 | 2016-10-31 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 |
2016-11-14 | 2016-11-30 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | |
2016-12-12 | 2016-12-31 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 |
Para los modelos de invalidación en las fechas de recepción de órdenes:
- La primera fecha de orden posible en el horizonte futuro se calcula como Start_date + MÁX. de:
- Compensación de inicio de la orden = 14
- Plazo (compra) = 7
- Período de congelación = 7
- 2016-06-27 + 14 = 2016-07-11
- Receiving_date = 1.º día no cero en el calendario de recepción >= first_order_date AND <=End_date:
Días distintos de cero desde Start_date Día de la semana ¿Antes o después de first_order_date? ¿Antes o después de End_date? 2016-07-04 Lunes ANTES DE ANTES DE 2016-01-08 Lunes DESPUÉS DE DESPUÉS DE - Si receiving_date no coincide, no se puede realizar la orden planificada.
- Si se asigna, defina la medida de salida "Programación calculada por última vez" = fecha y hora actuales.