Cómo gestionar las variables

Navigation:  Bases de datos de unidades de obra > Cómo proporcionar a una Unidad de Obra funciones de cálculo >

Cómo gestionar las variables

Previous pageReturn to chapter overviewNext page

El Gestor de nombres es un índice de variables declaradas como entrada o salida en la hoja de cálculo Hoja de Datos de Artículos. Es similar a una de las utilizadas en un presupuesto (consulte el apartado Otras fuentes de datos que se pueden adjuntar a un Presupuesto).

Cualquier hoja de cálculo de una unidad de obra posee su propio Gestor de nombres, que contiene un listado de las variables y referencias empleadas, añadidas o definidas localmente:

Variables Globales: Datos definidos por el usuario (usados en los cálculos) y Variables de sistema (opciones y variables de QDV7)

Datos locales: Referencias a rangos (como en Excel™), Nombre protegidos, campos de Entrada/Salida/Control

 

Las posibilidades se resumen en la siguiente tabla:

Datos

Variables Globales

Referencias locales

Campos de entrada

HERRAMIENTA

usadas

X

X

Pegar nombres

añadidas

X

Botón Insertar

definidas

X

X

menú contextual Definir nombre / Definir como entrada

Si no se ha abierto un presupuesto al mismo tiempo, entonces las únicas Variables Globales que se pueden pegar y insertar son aquellas que no están adjuntas a ningún presupuesto: SYS_UserName y SYS_Lang_UI (último idioma utilizado).

No obstante, las Variables Globales se pueden introducir en la barra de fórmula de las celdas en la pestaña de Artículos. Después se utilizarán los valores guardados en la memoria caché.

Si una hoja de cálculo emplea una Variable Global de un presupuesto, toma el valor actual y NO mantiene ningún vínculo con la Variable Global.

 

 

Todos los datos del Gestor de nombres también se añaden a la casilla de texto con listado desplegable local denominada Nombres de la esquina superior izquierda de la hoja.

El Gestor de nombres y la casilla con listado desplegable Nombres se pueden utilizar para localizar la celda asociada a la variable. Si los datos se utilizan varias veces, entonces se muestra la última inserción.

Para crear las Referencias, seleccione el rango, después la opción del menú contextual Definir nombre (alternativa: consulte el apartado Rango de celdas).

Para crear los Campos de entrada, consulte el apartado Cómo Crear Campos de Entrada.

 

Si se pretende utilizar los datos para exportación, el prefijo contendrá OUT o Output:

Clase

Tipo

Filtro

Prefijo

Columna de comentarios

Variables Globales

Definido por el usuario

Variables Globales In

GLV_

Variables Globales out

GLVOUT_

Variables de sistema

Campos de sistema

SYS_

Campos básicos por derogación

 

Definido por el usuario

Set_

debe pegarse para que se muestre

Predefinido desde el elemento matriz

Parent_

Consulte el apartado Unidades de obra anidadas

Referencias

a rangos en hojas extra

Definido por el usuario

texto libre

Variables locales

Sistema

Nombres protegidos

QDV_System_


Entrada

Campos de entrada

QDV_Input_

texto libre


Salida

Campos de salida

QDV_Output_


Control

Vinculados con el control

QDV_Control_

No gestionado si el control se creó en Excel o en una versión reciente de QDV7


Definido por el usuario

Definido por el usuario

 

Metadatos del presupuesto

Referencias a metadatos

Entrada desde la base de datos de gestión

 

 

Salida desde la base de datos de gestión

 

 

 

Interfaz

Seleccionar: editor de grupo, barra Automatización>fórmulas

 

formulas

Alternativa: menú contextual del editor de grupos.

NOTA: Podría ser necesario hacer clic en la pestaña por defecto de Artículos para que estos elementos estén disponibles.

 

El Gestor de nombres contiene un listado de nombres y cuenta con varios filtros (se abre con el filtro "Campos de salida" activado):

Name manager

Para editar una variable, seleccione la línea y haga clic en Editar.

Para ver la definición de una referencia o de una variable local, haga doble clic sobre su línea; a continuación se abrirá la hoja relevante y se nos posicionará en la celda correspondiente.

Controles en una Hoja libre: consulte el apartado Cómo construir un formulario; se gestiona el objetivo, que es la celda en la que la selección se traduce numéricamente.

Para borrar un campo de entrada, seleccione dicho campo en la hoja y haga clic con el botón derecho para seleccionar la opción No definir como campo de entrada.

 

Sintaxis de las variables locales

<nombre de la hoja>!QDV_<tipo>_<etiqueta o categoría>

El prefijo <nombre de la hoja>! se utiliza sólo para los rangos de las celdas.

Entre los tipos se incluyen los de Entrada, Salida, Control y Sistema.

Los nombres protegidos pertenecen al tipo de Sistema:

- QDV_System_VisibleArea: rango de celdas visibles en el formulario; consulte el apartado Cómo Crear Campos de Entrada

- QDV_System_NrFields:  cantidad de pares extra de columnas en la Lista de Artículos (consulte el apartado Cómo rellenar los Campos de la Lista de Artículos)