Variables del sistema
General » Asistente de fórmulas » Variables del sistema
Variables del sistema
Se trata de una variable de tipo local predefinida en el sistema.
Para activar/desactivar la lista de variables del sistema del asistente para la creación de fórmulas pulsaremos el botón
del editor de fórmulas.
Las variables del sistema existentes son:
sysListSize: Devuelve el número de elementos de una lista.
Ejemplo: Para comprobar en un proceso si una lista que se ha cargado tiene o no registros usaremos la condición If(sysListSize > 0). Si es mayor que 0 quiere decir que tiene algún registro, si no, no.
sysListPos: Devuelve el elemento en curso de una lista. Podrá ser usada para leer la posición de un registro concreto dentro de una lista tras un comando de instrucción de proceso que implique selección de un registro dentro de una lista, como puede ser Seleccionar ficha por posición, o de eventos de objetos, como por ejemplo, Interfaz: Procesar control.
sysPageCurrent: De uso exclusivo en informes. Devuelve el número de la página en curso de un informe.
sysPageLast: De uso exclusivo en informes. Devuelve el número de la última página de un informe.
Ejemplo: Si en un informe queremos imprimir en el pie de cada página “Página x de n”, podremos hacerlo usando ambas variables. La fórmula sería: “Página ” + sysPageCurrent + ” de ” + sysPageLast.
sysUserName: Devuelve el nombre del usuarios actual, es decir, el nombre del usuario que está ejecutando la aplicación.
sysCacheClientPath: Devuelve la senda de la caché local del cliente (Velneo vClient V7). Esta función es de utilidad cuando en un proyecto declaramos ficheros adjuntos que, una vez descargados en la caché, necesiten ser procesados de forma automática (registro de librerías en el s.o., instalación de aplicaciones de terceros, etc.).
Para insertar una variable del sistema en la fórmula haremos doble clic sobre su identificador en la ventana correspondiente del asistente.
En la fórmula la constante se escribirá igual que aparece en la lista de constantes:

