Puede crear un componente de fórmula desde la vista del sistema o desde cualquier otra vista. También puede crear un componente de fórmula desde el diseñador de reglas o plantillas mientras diseñe una regla de negocio o una plantilla. Los componentes de fórmula se pueden utilizar en reglas de negocio y plantillas.
Para crear un componente de fórmula:
El cuadro de diálogo Nueva fórmula se rellena con el tipo de aplicación de Planning, la aplicación Planning y el tipo de plan.
Nota:
También puede crear un componente de fórmula desde una regla de negocio o plantilla, arrastrando un nuevo componente de fórmula al diagrama de flujo de la regla de negocio o plantilla.
Haga clic en Agregar cuadrícula y seleccione Insertar cuadrícula (Antes de), Insertar cuadrícula (Después de) o Insertar cuadrícula (Al final) para agregar otra cuadrícula. De forma predeterminada, la pestaña Fórmula muestra una cuadrícula.
Haga clic en Suprimir cuadrícula para suprimir una cuadrícula seleccionada.
Haga clic en el icono Buscar para buscar texto en la cuadrícula de fórmula en la que está trabajando. Realice estas tareas:
Haga clic en el icono Buscar y reemplazar para buscar y reemplazar texto en el script.
Sugerencia:
Haga clic en los iconos más (+) y menos (-) para agregar y suprimir filas de la cuadrícula. Para cambiar And a Or, haga clic en el campo junto a And; seleccione Or en la lista desplegable.
Nota:
Aunque puede seleccionar IF, ELSE IF y ELSE desde la flecha abajo, de forma predeterminada, la primera sentencia debe ser una sentencia IF.
Nota:
Si ha creado una sentencia condicional (es decir, una sentencia IF) del paso 9 al paso 11, la sentencia de fórmula que crea en este paso es la sentencia THEN de la condición.
Variable (consulte Trabajo con variables)
Miembro (consulte Adición de miembros y funciones a un componente)
Función (consulte Trabajo con funciones)
Lista inteligente (consulte Uso de listas inteligentes)
Variable (consulte Trabajo con variables)
Miembro (consulte Adición de miembros y funciones a un componente)
Función (consulte Trabajo con funciones)
Lista inteligente (consulte Uso de listas inteligentes)
IF: selecciónelo para crear una sentencia condicional IF. Si la sentencia IF es TRUE, se realizarán las acciones; si la sentencia IF es FALSE, se realizarán las demás acciones.
ELSE IF: selecciónelo para crear una sentencia condicional ELSE IF. Las acciones de esta sentencia se realizan si existe una sentencia IF asociada y la sentencia IF es FALSE.
ELSE: selecciónelo para crear una sentencia condicional ELSE. Las acciones de esta sentencia se realizan si existe una sentencia ELSE IF asociada y la sentencia ELSE IF es FALSE.
Nota:
Si elimina la sentencia de condición de un bloque IF o ELSE IF, y el siguiente bloque contiene una sentencia ELSE IF, este siguiente bloque se cambia por un bloque IF. Sin embargo, si el siguiente bloque contiene una sentencia ELSE, entonces se elimina la sentencia de condición de este bloque.
Sugerencia:
Si es necesario, haga clic en el icono + para agregar más filas de fórmula.
Al crear un componente de fórmula desde Vista de sistema, Compartido se selecciona de forma predeterminada y no puede cambiarlo. Si, en su lugar, desea una copia de la fórmula en una regla de negocio, arrastre la fórmula compartida a la regla de negocio y, a continuación, desactive la casilla de verificación Compartido en el separador Propiedades. Se crea una copia de la fórmula compartida en la regla de negocio; la copia de la fórmula compartida no se cambia si se cambia la fórmula compartida. Al guardar la regla de negocio, la fórmula ya no tiene un nombre.
Nota:
Si el componente no tiene un título y el componente no está compartido, la primera parte del componente se muestra en el diagrama de flujo. Por ejemplo, si tiene una fórmula, "Salarios" = 40, que no está compartida y no tiene un título, el diagrama de flujo muestra "Salarios" = 40 para el componente de fórmula. Si el componente está compartido y no tiene un título, el nombre del componente se muestra en el diagrama de flujo.
Nota:
La información de la pestaña Sintaxis no se puede editar.