Macro CopyScenarioNote
La macro CopyScenarioNote se utiliza para copiar las notas especificadas del escenario de período del ciclo de origen en el escenario de período del ciclo de destino. Esta macro se ejecuta en un nivel de escenario.
Los siguientes parámetros se utilizan para determinar las notas que se deben copiar:
- Período del ciclo de origen
- Si no se define el período del ciclo de origen, utilice el último período de ciclo publicado.
- Escenario de origen
- Si no se define el escenario de origen, utilice el escenario publicado para este módulo.
- Tipo de nota
- Si se define el tipo de nota, copie todas las notas (Formato=Registro) para este escenario de período de ciclo.
Para ejecutar la macro, se debe especificar el valor para el campo Comando en el siguiente formato:CopyScenarioNote([Período del ciclo de origen],[Escenario de origen],[Tipo de nota]).
Tras la ejecución de la macro, las notas especificadas del escenario de período del ciclo de origen se copian en el escenario de período del ciclo de destino. El destino es el escenario de período de ciclo desde el que se ejecuta la macro. La nota se copia de la siguiente manera:
- Los valores de período de ciclo y escenario se actualizan con la nueva información de destino. Los valores ciclo y módulo son los mismos que los del origen.
- Los campos como Resumen, Tipo de nota, Fecha, Prioridad, Formato, Artículo, Período, Ubicación, Incluir en cuaderno de notas y Detalles conservan la información de la nota de origen. Estos campos se actualizan con el valor de cadena y no se realiza ninguna validación.
- El usuario se actualiza con el valor de cadena y no se realiza ninguna validación para el usuario.
- La nota solo se copia si:
- El tipo de nota existe en el período del ciclo de destino.
- El período existe en el horizonte de período del ciclo de destino.
- El ciclo y el módulo de origen deben coincidir con el ciclo y módulo de destino. De lo contrario, se muestra un mensaje de validación que indica al usuario final que el ciclo o el módulo no se encuentran.
- Solo se admiten las notas con formato "Registro".
Requisito | Parámetros |
---|---|
Copie todas las notas de escenario (donde Tipo de nota=Registro) del escenario de línea de base Demand-Plus para el período de ciclo AF19 M08. | CopyScenarioNote("AF19 M08","Línea de base Demand-Plus","") |
Copie las notas de plan de acción del escenario publicado para el período de ciclo AF19 M08. | CopyScenarioNote("AF19 M08","","Plan de acción") |
Copie las notas de plan de acción del escenario publicado para el período del ciclo publicado anteriormente. | CopyScenarioNote("","","Plan de acción") |
Las validaciones se efectúan al ejecutar la macro. Si alguna de las validaciones falla, se anula la ejecución de la macro y se muestra el mensaje de error relacionado.
En esta tabla se describen los comandos de la macro de escenario en comparación con el período de ciclo/estado del escenario y los mensajes de validación.
Estado del período de ciclo | Estado del escenario | ¿Se puede ejecutar? | Mensaje de validación |
---|---|---|---|
Pendiente | N/A | No | N/A La opción está deshabilitada. |
En ejecución | OEC | Sí | N/A |
Parado | Cualquiera | No | N/A La opción está deshabilitada. |
Anulado | Detenido | Sí | N/A |
Archivado | Cualquiera | No | N/A La opción está deshabilitada. |
En esta tabla se describe el mensaje de error que se mostrará durante la ejecución de la macro:
Validación | Mensaje de validación |
---|---|
Nota | No se encuentra la nota {0}. |
Período | No se encuentra el período {1}. |
Formato de nota | La nota {0} no está en el formato correcto. Solo se admiten notas con formato=registro. |