¿En qué podemos ayudarte?

Descubre los artículos, novedades y manuales de uso de nuestro ERP

< Todos los temas
Imprimir

Marcadores de función

Los marcadores de función permiten obtener información del sistema u operaciones sobre los datos de una expresión dada y se utilizará el carácter punto y coma (;) como separador de los distintos parámetros de la función.

MarcadorValorEjemplos
{=DataCount(table)}Devuelve el número de elementos que contiene la tabla tabla indicada.

Parámetros:
– table: nombre de la tabla sobre la cual contar los elementos.
{=DataCount(Tabla)}
{=DataSum(field)}Devuelve la suma del campo indicado.

Parámetros:
– field: nombre del campo que contiene el valor a sumar.
{=DataSum(Tabla.Campo)}
{=DataMin(field)}Devuelve el valor más bajo del campo indicado.

Parámetros:
– field: nombre del campo sobre el cual se obtendrá el valor mínimo.
{=DataMin(Tabla.Campo)}
{=DataMax(field)}Devuelve el valor más alto del campo indicado.

Parámetros:
– field: nombre del campo sobre el cual se obtendrá el valor máximo.
{=DataMax(Tabla.Campo)}
{=DataFile(field)}Devuelve el contenido del archivo correspondiente al identificador del archivo indicado en el campo.

Parámetros:
– field: nombre del campo que contiene el Id del archivo.
{=DataFile(Campo)}
{=DataImageFile(field; width; height; resolution)}
{=DataImageFile(field; width; height; resolution; hAlign; vAlign)}
Devuelve la imagen del archivo correspondiente al identificador del archivo indicado en el campo, así como los ajustes de tamaños, resolución y orientación deseados.

Parámetros:
– field: nombre del campo que contiene el Id del archivo de imagen.
– width: ancho de la imagen resultante.
– height: altura de la imagen resultante.
– resolution: resolución de la imagen resultante.
– hAlign: alineación horizontal de la imagen del archivo dentro del marco de la imagen resultante (0 – Izquierda, 1 – Centro, 2 – Derecha).
– vAlign: alineación vertical de la imagen del archivo dentro del marco de la imagen resultante (0 – Superior, 1 – Centro, 2 – Inferior).
{=DataImageFile(Campo;200;200;150)}
{=DataImageFile(Campo;200;200;150;1;1)}
{=DataImageBarcode(field; type; width; height)}
{=DataImageBarcode(field; type; width; height; showText)}
Devuelve la imagen de un tipo de código de barras correspondiente al contenido del campo indicado.

Parámetros:
– field: nombre del campo que contiene el texto a representar.
– type: tipo de código de barras a representar (CODE_39, CODE_128, GS1_128, EAN_13, QR_Code).
– width: ancho de la imagen resultante.
– height: altura de la imagen resultante.
– showText: indica si se mostrará el texto del contenido representado (true, false).
{=DataImageBarcode(Campo;EAN_13;200;100)}{=DataImageBarcode(Campo;QR_CODE;100;100,false)}
{=DataJoin(field)}
{=DataJoin(field; sep)}
{=DataJoin(field; sep; prefix)}
{=DataJoin(field; sep; prefix; suffix)}
Devuelve un texto formado con los contenidos del campo indicado, separando cada contenido por el carácter indicado, por defecto la coma (,).
Además se puede establecer un prefijo y/o un sufijo para cada uno los contenidos del campo.

Parámetros:
– field: nombre del campo que contiene el dato.
– sep: carácter utilizado como separador.
– prefix: cadena que se incluirá como prefijo del dato.
– suffix: cadena que se incluirá como sufijo del dato.
{=DataJoin(Tabla.Campo)}
{=DataJoin(Tabla.Campo;"")}
{=DataJoin(Tabla.Campo;"";"[")}
{=DataJoin(Tabla.Campo;"";"[";"]")}
{=FirstMonthDayDate(date)}Devuelve la fecha correspondiente al primer día del mes de la fecha indicada.

Parámetros:
– date: fecha sobre la cual obtener el primer día del mes.
{=FirstMonthDayDate({@TodayServer})}
{=LastMonthDayDate(date)}Devuelve la fecha correspondiente al último día del mes de la fecha indicada.

Parámetros:
– date: fecha sobre la cual obtener el último día del mes.
{=LastMonthDayDate({@TodayServer})}
{=FirstWeekDayDate(date)}
{=FirstWeekDayDate(date; culture)}
Devuelve la fecha correspondiente al primer día de la semana de la fecha indicada, utilizando la cultura de la empresa o la cultura indicada.

Parámetros:
– date: fecha sobre la cual obtener el primer día de la semana.
– culture: cultura utilizada en el proceso.
{=FirstWeekDayDate({@TodayServer})}
{=FirstWeekDayDate({@TodayServer};{@UserCulture})}
{=LastWeekDayDate(date)}
{=LastWeekDayDate(date; culture)}
Devuelve la fecha correspondiente al último día de la semana de la fecha indicada, utilizando la cultura de la empresa o la cultura indicada.

Parámetros:
– date: fecha sobre la cual obtener el último día de la semana.
– culture: cultura utilizada en el proceso.
{=LastWeekDayDate({@TodayServer})}
{=LastWeekDayDate({@TodayServer};{@UserCulture})}
{=ListMonths()}
{=ListMonths(culture)}
Devuelve una cadena formada con los nombres y números de los meses, separando con punto y coma (;) el nombre y número del mes, y separando con una barra vertical (|) los distintos meses (por ejemplo: Enero;1|Febrero;2|…). Además se utilizará la cultura de la empresa o la cultura indicada.

Parámetros:
– culture: cultura utilizada en el proceso.
{=ListMonths()}
{=ListMonths("en-US")}
{=ListMonths({@UserCulture})}


Tabla de contenidos