Árvore de páginas

La tabla SX1 del diccionario de datos define de una forma estándar la interfaz de preguntas o cuestionario para el usuario del sistema.

 

Estandarizar las preguntas del sistema trae una serie de beneficios al sistema y al desarrollador, donde podemos destacar:

 

  • Estandarización del estándar de operación del sistema.
  • Estandarización de las características de las interfaces de preguntas. Ejem.: Restauración de las últimas repuestas, por usuario, sistema, etc.
  • Más velocidad en la codificación de las rutinas.
  • Más calidad del software entregado.

 

La tabla SX1 se debe utilizar cuando el usuario necesite responder algunas preguntas al sistema, teniendo siempre en mente que las respuestas tienen como finalidad el usuario, es decir, cada usuario puede tener una parametrización diferente de la rutina o proceso. Se recomienda su uso en rutinas de formulario, informe, consulta y rutinas de procesamiento.

 

La simplicidad de la construcción puede llevar al uso del SX1 en Estructuras del tipo Loop, lo que está terminantemente prohibido. Devemos tener en cuenta que el montaje de la interfaz requiere operaciones de I/O, lo que puede ocasionar pérdida de desempeño en rutinas.

 

La principal función que utiliza el Archivo de Preguntas es la función PREGUNTE, para más informaciones consulte la documentación disponible en http://tdn.totvs.com

 

 

Campos

Tipo

Descripción

X1_GRUPO

Carácter

 Código clave de identificación de la pregunta. Por medio de este código las preguntas se agrupan en un conjunto.

X1_ORDEM

Carácter

 Orden de presentación de las preguntas. La orden es importante para creación de las variables de objetivo PRIVATE MV_PAR??.

X1_PERGUNT

Carácter

Título con la descripción de la pregunta en el idioma portugués.

X1_PERSPA

Carácter

Título con la descripción de la pregunta en el idioma español.

X1_PERENG

Carácter

Título con la descripción de la pregunta en el idioma inglés.

X1_VARIAVL

Carácter

*** No utilizado *** 

X1_TIPO

Carácter

 Tipo de dato de la pregunta, en el que tenemos:

                C – Caracter

                L- Lógico

                D-Data

                N-Numérico

                M-Memo           

X1_TAMANHO

Entero

 Tamaño del campo.

X1_DECIMAL

Entero

 Cantidad de dígitos decimales, si el tipo es numérico.

X1_PRESEL

Entero

 Cuando tenemos una pregunta tipo Combo, podemos dejar el valor estándar seleccionado en este campo, se debe informar el número de la opción seleccionada.

X1_GSC

Carácter

 Tipo de objeto que se creará para esta pregunta, los valores aceptados son:

(G) Edit,(S)Text,(C) Combo,(R) Range,File,Expression o (K)=Check.

Si este campo está en blanco se debe tratar como Edit. Objetos del tipo combo pueden tener como máximo 5 ítems.

X1_VALID

Carácter

 Validación de la pregunta

X1_VAR01

Carácter

 Nombre de la variable creada para esta pregunta, en el modelo MV_PARXXX, onde XXX es un secuencial numérico.

X1_DEF01

Carácter

 Ítem 1 del combo Box cuando el X1_GSC es igual a C. En portugués.

X1_DEFSPA1

Carácter

 Ítem 1 del combo Box cuando el X1_GSC es igual a C. En español.

X1_DEFENG1

Carácter

 Ítem 1 del combo Box cuando el X1_GSC es igual a C. En inglés.

X1_CNT01

Carácter

 Contenido inicial de la variable 1, usada cuando X1_GSC es Text o Range

X1_VAR02

Carácter

 *** No utilizado ***

X1_DEF02

Carácter

 Ítem 2 del combo Box cuando el X1_GSC es igual a C. En portugués.

X1_DEFSPA2

Carácter

 Ítem 2 del combo Box cuando el X1_GSC es igual a C. En español.

X1_DEFENG2

Carácter

 Ítem 2 del combo Box cuando el X1_GSC es igual a C. En inglés.

X1_CNT02

Carácter

*** No utilizado ***

X1_VAR03

Carácter

*** No utilizado ***

X1_DEF03

Carácter

 Ítem 3 del combo Box cuando el X1_GSC es igual a C. En portugués.

X1_DEFSPA3

Carácter

 Ítem 3 del combo Box cuando el X1_GSC es igual a C. En español.

X1_DEFENG3

Carácter

 Ítem 3 del combo Box cuando el X1_GSC es igual a C. En inglés.

X1_CNT03

Carácter

 *** No utilizado ***

X1_VAR04

Carácter

 *** No utilizado ***

X1_DEF04

Carácter

 Ítem 4 del combo Box cuando el X1_GSC es igual a C. En portugués.

X1_DEFSPA4

Carácter

 Ítem 4 del combo Box cuando el X1_GSC es igual a C. En español.

X1_DEFENG4

Carácter

 Ítem 4 del combo Box cuando el X1_GSC es igual a C. En inglés.

X1_CNT04

Carácter

 *** No utilizado ***

X1_VAR05

Carácter

*** No utilizado ***

X1_DEF05

Carácter

 Ítem 5 del combo Box cuando el X1_GSC es igual a C. En portugués.

X1_DEFSPA5

Carácter

 Ítem 5 del combo Box cuando el X1_GSC es igual a C. En español.

X1_DEFENG5

Carácter

 Ítem 5 del combo Box cuando el X1_GSC es igual a C. En inglés.

X1_CNT05

Carácter

 *** No utilizado ***

X1_F3

Carácter

 LookUp vinculado a la pregunta.

X1_PYME

Carácter

 Determina si el Microsiga Protheus serie 3 utiliza la pregunta.

X1_GRPSXG

Carácter

 Código del grupo de campo(SXG) al que pertenece el campo. Todos los campos que están vinculados a un grupo de campo, sufren los cambios cuando lo modificamos.

X1_HELP

Carácter

 Código del HELP para la pregunta.

X1_PICTURE

Carácter

 Picture del Campo La picture de un campo es la mascara de entrada que el campo debe respetar. 

X1_IDFIL

Carácter

 Se utiliza cuando el registro del SX1 está siendo utilizado por filtro. En este caso, el grupo quedará en blanco.

 

 

 

  • Sem rótulos