Esta función permite definir:

Dos secuencias de líneas comunes a varios escenarios (con una sola modificación).

Las preguntas y las variables asociadas a una ventana de selección en modo autónomo.

Un procedimiento de elección de un escenario a utilizar (Max 18 preguntas).

Requisitos previos

SEEREFERTTO Consulta la documentación de Puesta en marcha

Gestión de Pantalla

 

Pantalla de captura

Captura cabecera

Procedimiento : Capturar un número de procedimiento de 5 caracteres como máximo y una descripción de 30 caracteres máximo.

Para las selecciones: El procedimiento puede ser utilizado en las selecciones en forma autónoma y en los escenarios con un número de acciones limitadas.

Para escenario: El procedimiento sólo se puede utilizar en los escenarios.

Escenario maestro: Es posible prever un mini escenario inicial que facilita la selección del escenario a ejecutar. Para ello, es conveniente crear un procedimiento del tipo escenario maestro y asociar dicho procedimiento al parámetro general CFGINI. Este procedimiento realizará preguntas y cargará la variable de sistema SCESEL con el código del escenario a ejecutar. Un mismo procedimiento define todos los escenarios maestros del sistema.

Notas

La ejecución de este mini escenario no es dinámica:

 Se realizan primero las cuestiones "formas y modelos".

 Las líneas de escenario de tipo "variable", "punto de entrada", "vínculo tablas" o "mensajes" se ejecutan a continuación en la orden de captura.

Modo de captura: Dos elecciones posibles:

 Estándar (si se trata de un procedimiento para selecciones o para escenarios).

 Asistido: apertura automática de ventanas de selección (si se trata de un procedimiento definido como escenario maestro).

Captura de líneas

Esta entrada se identifica mediante los procedimientos y las líneas de escenario (todas las fases).

Observaciones de entrada

De manera general, dentro de una misma tabla de líneas de un procedimiento o de un escenario es posible copiar / cortar / pegar una línea o un grupo de líneas de parametrización por botón derecho sobre una línea

En la creación o inserción de una nueva línea, es posible por botón derecho copiar la línea precedente.

En la columna Condición, por botón derecho, es posible copiar la condición de la línea precedente, o parametrizar automáticamente una condición inversa a la línea anterior, sin introducirla de nuevo.

En la columna Expresión, por botón derecho, es posible copiar automáticamente la expresión reseñada en la línea precedente.

En las columnas Símbolo, por botón derecho, se puede acceder a una visualización del diccionario que da las características del símbolo introducido.

Hacer una pregunta

Ejemplo 1 : Hacer la pregunta COLOR

Ejemplo 2 : Hacer la pregunta DIAMETRO si la respuesta a la pregunta FORMA = "R" (FORMA podría ser una variable calculada por el escenario)

  

Ejemplo 1:

Ejemplo 2:

Acción

Pregunta

Pregunta

Símbolo

COLOR

DIAMETRO

Condición

 

S_FORMA = "R"

Expresión

 

 

Observación

Con la parametrización de "funciones avanzadas", si se introduce una expresión: la pregunta se inicializa con la expresión anteriormente entrada.

 

Calcular una variable

Ejemplo 1 :Calcular la variable SUPERFICIE con una expresión (LONG y LARG = Preguntas o variables)

Ejemplo 2: Calcular la variable VITESSE con el ábaco VITBIS en función del valor del símbolo LARBIS si el booleano BISEAU es "verdadero" (casilla marcada o valor = 1)

  

Ejemplo 1:

Ejemplo 2:

Acción

Variable

Variable

Símbolo

SUPERFICIE

VITESSE

Condición

 

S_BISEAU

Expresión

S_LONG*S_LARG

 

Ábaco

 

VITBIS

Indice

 

LARBIS

 

Selección de artículos

Ejemplo 1: Abrir la ventana de selecciones de accesorios "ACC" si la variable ACCESS es verdadera y autorizar la selección de 1 a n líneas.

Ejemplo 2 : Abrir siempre la ventana de selecciones de accesorios "ACC" sólo para consultar.

 

Ejemplo 1:

Ejemplo 2:

Acción

Selección

Selección

Símbolo

ACC

ACC

Parámetro

Selec. 1 a n líneas

Sin selección

Condición

S_ACCESS

 

 

Selección de opciones / variantes

Ejemplo: Abrir la ventana de selecciones de variantes "OPT" si la variable OPTIONS es verdadera y autorizar la selección de 1 a n líneas.

 

Ejemplo

 

Acción

Opciones / variantes

 

Parámetro

Selec. 1 a n líneas

 

Símbolo

OPT

 

Condición

S_OPTIONS

 

 

Establecer un enlace con una tabla X3 (función avanzada)

Ejemplo: Leer el registro de la tabla de unidades (TABUNIT) correspondiente a la unidad contenida en la variable UOM si dicha variable no está vacía.

 

Ejemplo

 

Acción

Enlace tabla

 

Símbolo

TABUNIT

 

Condición

S_UOM <> ""

 

Expresión

[F:LNK]UOM = S_UOM

 

Notas :

El registro de la tabla está disponible bajo la abreviación [LNK].

El establecimiento de un enlace hace inaccesible el enlace precedente (salvaguardar los datos necesarios).

 

Ejecución de un procedimiento

Ejemplo: Ejecutar el procedimiento "RAZ" si la variable INIT es verdadero

  

Ejemplo

 

Acción

Procedimiento

 

Símbolo

Rin

 

Condición

S_INIT

 

Notas :

Todas las líneas del procedimiento están sometidas a la condición expresada a ese nivel (aquí S_INIT).

Además, cada línea del procedimiento está sometida a su propia condición.