Llamada al motor de reabastecimiento para los datos contextuales actuales de una hoja de trabajo
El motor de reabastecimiento se puede llamar en función de los datos contextuales actuales de una hoja de trabajo mediante los iconos de la barra de herramientas. Para habilitar esta función:
- Seleccione una hoja de trabajo estándar con el tipo Origen de informe establecido en Incrustado y el tipo de informe pivot_editor.
- Especifique el parámetro de datos rv_Enable_Replenishment de la hoja de trabajo con el valor = True. La hoja de trabajo muestra los iconos de la barra de herramientas, Calcular programación y Calcular programación con opciones.
- Se debe habilitar un motor de reabastecimiento válido para el ciclo actual.
- El usuario o rol actual debe tener el permiso: Ejecutar cálculo de programaciones en ([módulo])
Para calcular las programaciones, seleccione Ciclo o Módulo de ciclo para acceder a la hoja de trabajo. Cuando se define el parámetro rv_Enable_Replenishment y se cumplen otros requisitos previos, se muestran estas opciones en la barra de herramientas de la hoja de trabajo:
- Calcular programación usando el motor predeterminado
- Utilice esta opción para llamar directamente al motor predeterminado. Se muestra un cuadro de diálogo que indica el progreso del cálculo de programaciones. La hoja de trabajo se actualiza tras la finalización del proceso. Para obtener más información, consulte Calcular programación con motor predeterminado.
- Calcular programación con opciones
- Utilice esta opción para mostrar el cuadro de diálogo Calcular programación. Para obtener más información, consulte Calcular programación con opciones.
Si un usuario o todos los roles asignados no tienen acceso al motor de reabastecimiento definido en la propiedad del motor, se muestra este mensaje de error:
El usuario {1} no tiene acceso al motor de reabastecimiento {0}.
Si la etiqueta del motor de reabastecimiento no está habilitada para el ciclo actual, se muestra este mensaje de error:
No se encuentra el motor de reabastecimiento {0} definido para el ciclo {1}.
Calcular programaciones usando el motor predeterminado
Haga clic en
. El motor de reabastecimiento definido para el ciclo se llama con los siguientes valores predeterminados:- Selección de elemento de artículo: contenido de la hoja de trabajo
- Selección de elemento de ubicación: contenido de la hoja de trabajo
- Compensación de inicio de la orden (días): el valor predeterminado es 0
- Horizonte de requisito (días): horizonte futuro del ciclo (convertido en días)
El estado de progreso del cálculo de programaciones se muestra en una ventana emergente.
Nota:
- Si la programación se completa sin errores o excepciones del motor de reabastecimiento, el cuadro de diálogo se cierra automáticamente.
- Si el proceso se termina con errores o excepciones, se muestran mensajes de advertencia. El cuadro de diálogo se puede cerrar manualmente tras lo cual las hojas de trabajo se actualizan automáticamente.
- La validación de la configuración del motor de reabastecimiento se basa en la llamada estándar a la macro CallReplenishmentEngine. Para obtener más información, consulte Programación de un artículo y ubicación mediante la programación estándar.
Estos son los ejemplos de comandos:
- El usuario puede seleccionar Calcular programación con la hoja de trabajo:
- Contexto de artículo establecido en Todos los artículos
- Contexto de ubicación establecido en EMEA
- Motor de reabastecimiento de ciclos = Motor estándar
- Fecha de inicio de período de ciclo = 01/10/2016
- Horizonte de requisitos (horizonte futuro del ciclo) = 52
- Compensación de inicio de la orden = 0
- CallReplenishmentEngine (Todos los artículos, EMEA, 0, 50)
Calcular programación con opciones
- Haga clic en . Se muestra un cuadro de diálogo.
- Especifique esta información:
Nombre de campo Valor predeterminado Comentarios Motor de reabastecimiento Motor de reabastecimiento del ciclo Motor de reabastecimiento definido para el ciclo seleccionado. Fecha de inicio del período actual Fecha de inicio de período de ciclo El primer día del período actual. Compensación de inicio de la orden (días) 0 El número de días de compensación antes de que se generen las órdenes. Puede ajustar el valor en función del horizonte de requisitos. Horizonte de requisitos (días) Horizonte futuro del ciclo convertido en días El valor que puede ser cualquier número >1 hasta el valor de Horizonte futuro del ciclo (en días). El valor debe ser igual o superior al valor especificado en el campo Compensación de inicio de la orden. Artículos Selección de artículos: contexto de la hoja de trabajo Los artículos (desde el contexto de la hoja de trabajo) que se deben tener en cuenta para el proceso de cálculo. Ubicaciones Selección de artículos: contexto de la hoja de trabajo Las ubicaciones (desde el contexto de la hoja de trabajo) que se deben tener en cuenta para el proceso de cálculo. Nota: Este valor se puede anular si está seleccionada la casilla de verificación de la opción Incluir todas las ubicaciones.Incluir todas las ubicaciones Desactivado Si se selecciona esta casilla de verificación, no se tiene en cuenta el contexto de la ubicación y se utilizan todas las ubicaciones para calcular las programaciones. - Haga clic en
- Selección de elemento de artículo: contenido de la hoja de trabajo
- Selección de elemento de ubicación: contenido de la hoja de trabajoNota: Si se selecciona la casilla de verificación Incluir todas las ubicaciones en el cuadro de diálogo Calcular programación con opciones, el parámetro de selección del elemento Ubicación anula el contexto de la hoja de trabajo y el valor Nulo se pasa al motor, lo que indica que se deben tener en cuenta todas las ubicaciones.
- Compensación de inicio de la orden (días): se selecciona en el cuadro de diálogo Calcular programación.
- Horizonte de requisitos (días): se selecciona en el cuadro de diálogo Calcular programación.
. Se llama al comando CallReplenishmentEngine en función de los datos especificados. Estos parámetros se transmiten al comando CallReplenishmentEngine: - Haga clic en Nota:
- Si la programación se completa sin errores o excepciones del motor de reabastecimiento, la ventana se cierra automáticamente.
- Si el proceso de programación se completa con errores o excepciones, se muestra un mensaje de error. La ventana se puede cerrar manualmente tras lo cual las hojas de trabajo se actualizan automáticamente.
. Se muestra una ventana emergente para realizar un seguimiento del progreso del cálculo de la programación.