Total128
Requieren contexto42
Equivalente Harbour48

Funciones por fase

Funciones por categoría

A

Abs

Matematicas

Devuelve el valor absoluto de un número.

Sintaxis
Abs(numero) -> Number
Ejemplo
Abs(-10)
Alias List & Label
Abs
Equivalente Harbour
Abs()
Fase
Evaluacion
Requiere contexto
No
Estado
Probada
Uso real
2

AddDays

Fecha

Suma días a una fecha.

Sintaxis
AddDays(fecha, dias) -> Date
Ejemplo
AddDays(DateYMD(2026,6,29),7)
Alias List & Label
AddDays
Equivalente Harbour
Fase
Evaluacion
Requiere contexto
No
Estado
Probada
Uso real
2

AddHours

Hora

Suma horas a una fecha u hora.

Sintaxis
AddHours(fecha, horas) -> Date
Ejemplo
AddHours(DateHMS(2026,6,29,10,0,0),2)
Alias List & Label
AddHours
Equivalente Harbour
Fase
Evaluacion
Requiere contexto
No
Estado
Pendiente
Uso real
0

AddMinutes

Hora

Suma minutos a una fecha u hora.

Sintaxis
AddMinutes(fecha, minutos) -> Date
Ejemplo
AddMinutes(DateHMS(2026,6,29,10,0,0),30)
Alias List & Label
AddMinutes
Equivalente Harbour
Fase
Evaluacion
Requiere contexto
No
Estado
Pendiente
Uso real
0

AddMonths

Fecha

Suma meses a una fecha.

Sintaxis
AddMonths(fecha, meses) -> Date
Ejemplo
AddMonths(DateYMD(2026,6,29),1)
Alias List & Label
AddMonths
Equivalente Harbour
Fase
Evaluacion
Requiere contexto
No
Estado
Pendiente
Uso real
0

AddSeconds

Hora

Suma segundos a una fecha u hora.

Sintaxis
AddSeconds(fecha, segundos) -> Date
Ejemplo
AddSeconds(DateHMS(2026,6,29,10,0,0),10)
Alias List & Label
AddSeconds
Equivalente Harbour
Fase
Evaluacion
Requiere contexto
No
Estado
Pendiente
Uso real
0

AddWeeks

Fecha

Suma semanas a una fecha.

Sintaxis
AddWeeks(fecha, semanas) -> Date
Ejemplo
AddWeeks(DateYMD(2026,6,29),1)
Alias List & Label
AddWeeks
Equivalente Harbour
Fase
Evaluacion
Requiere contexto
No
Estado
Pendiente
Uso real
0

AddYears

Fecha

Suma años a una fecha.

Sintaxis
AddYears(fecha, años) -> Date
Ejemplo
AddYears(DateYMD(2026,6,29),1)
Alias List & Label
AddYears
Equivalente Harbour
Fase
Evaluacion
Requiere contexto
No
Estado
Pendiente
Uso real
0

Alias

Texto

Devuelve el alias asociado al contexto de datos.

Sintaxis
Alias() -> String
Ejemplo
Alias()
Alias List & Label
Alias$
Equivalente Harbour
Fase
Contexto
Requiere contexto
Estado
Pendiente
Uso real
0

AllTrim

Texto

Elimina los espacios al principio y al final de un texto.

Sintaxis
AllTrim(texto) -> String
Ejemplo
AllTrim(" Dominus ")
Alias List & Label
ATrim$
Equivalente Harbour
AllTrim()
Fase
Evaluacion
Requiere contexto
No
Estado
Probada
Uso real
2024

Asc

Texto

Devuelve el código numérico del primer carácter.

Sintaxis
Asc(texto) -> Number
Ejemplo
Asc("A")
Alias List & Label
Asc
Equivalente Harbour
Asc()
Fase
Evaluacion
Requiere contexto
No
Estado
Pendiente
Uso real
0

AskString

Sistema

Solicita o representa un valor de texto externo.

Sintaxis
AskString(texto, preguntarCadaRegistro, valorPropuesto [, longitudMaxima]) -> String
Ejemplo
AskString("Cliente",False,"Dominus",20)
Alias List & Label
AskString$
Equivalente Harbour
TEvaluadorFormulas:AskString()
Fase
Contexto
Requiere contexto
Estado
Probada
Uso real
24
Observaciones
El motor no abre dialogos: GetAskStrings() expone variable, pregunta, valor propuesto y longitud para que Xailer responda mediante SetAskStringValue(). Sin respuesta usa el valor propuesto.

At

Texto

Devuelve la posicion de la primera aparicion de un texto dentro de otro.

Sintaxis
At(busqueda, texto) -> Number
Ejemplo
At("min","Dominus")
Alias List & Label
StrPos
Equivalente Harbour
At()
Fase
Evaluacion
Requiere contexto
No
Estado
Probada
Uso real
163
Observaciones
StrPos de List & Label se convierte reordenando argumentos.

Avg

Agregacion

Calcula la media de un conjunto de valores.

Sintaxis
Avg(valor) -> Number
Ejemplo
Avg(123.45)
Alias List & Label
Avg
Equivalente Harbour
Fase
Composicion
Requiere contexto
Estado
Pendiente
Uso real
0

B

Barcode

Codigo de barras

Genera un código de barras o código bidimensional a partir de un texto.

Sintaxis
Barcode(texto, tipo) -> Barcode
Ejemplo
Barcode("123456789012","EAN13")
Alias List & Label
Barcode
Equivalente Harbour
Fase
Render
Requiere contexto
No
Estado
En desarrollo
Uso real
109
Observaciones
Tipos permitidos: EAN13 / EAN-13, EAN8 / EAN-8, CODE128 / Code 128, DATAMATRIX / Data Matrix, QR / QRCODE / QR Code.

BarcodeText

Codigo de barras

Devuelve la representación textual de un código de barras.

Sintaxis
BarcodeText(texto, tipo) -> String
Ejemplo
BarcodeText("123456789012","EAN13")
Alias List & Label
Barcode$
Equivalente Harbour
Fase
Render
Requiere contexto
No
Estado
Pendiente
Uso real
0
Observaciones
Depende del renderizado del documento.

BarcodeType

Codigo de barras

Devuelve o define el tipo de código de barras.

Sintaxis
BarcodeType(codigo) -> String
Ejemplo
BarcodeType("EAN13")
Alias List & Label
BarcodeType$
Equivalente Harbour
Fase
Render
Requiere contexto
No
Estado
Pendiente
Uso real
0
Observaciones
Depende del renderizado del documento.

C

Case

Logicas

Selecciona un resultado entre varios casos.

Sintaxis
Case(valor, caso1, resultado1 [, ...]) -> String
Ejemplo
Case("A","A","Alta")
Alias List & Label
Case$
Equivalente Harbour
Fase
Evaluacion
Requiere contexto
No
Estado
Pendiente
Uso real
0

CheckMod10

Matematicas

Calcula o valida un dígito de control módulo 10.

Sintaxis
CheckMod10(valor) -> Number
Ejemplo
CheckMod10("12345")
Alias List & Label
CheckMod10
Equivalente Harbour
Fase
Evaluacion
Requiere contexto
No
Estado
Pendiente
Uso real
0

Chr

Texto

Devuelve el carácter correspondiente a un código numérico.

Sintaxis
Chr(codigo) -> String
Ejemplo
Chr(65)
Alias List & Label
Chr$
Equivalente Harbour
Chr()
Fase
Evaluacion
Requiere contexto
No
Estado
Probada
Uso real
16

Cond

Logicas

Devuelve un valor u otro segun una condicion.

Sintaxis
Cond(condicion, valorVerdadero, valorFalso) -> All
Ejemplo
Cond(1250 > 1000,"VIP","Normal")
Alias List & Label
If, IIf
Equivalente Harbour
IIf()
Fase
Evaluacion
Requiere contexto
No
Estado
Probada
Uso real
8468
Observaciones
Alias compatible de IF() e IIf().

Contains

Texto

Indica si un texto contiene otro texto.

Sintaxis
Contains(texto, buscar) -> Boolean
Ejemplo
Contains("Dominus Software","Software")
Alias List & Label
Contains
Equivalente Harbour
TFuncFormulas:Contains()
Fase
Evaluacion
Requiere contexto
No
Estado
Probada
Uso real
23
Observaciones
Busqueda literal sensible a mayusculas, compatible con LL12.

Continued

Informe

Indica si un elemento continúa en otra página.

Sintaxis
Continued() -> Boolean
Ejemplo
Continued()
Alias List & Label
Continued
Equivalente Harbour
Fase
Paginacion
Requiere contexto
Estado
Pendiente
Uso real
0

Count

Agregacion

Cuenta elementos o registros.

Sintaxis
Count(valor) -> Number
Ejemplo
Count(1)
Alias List & Label
Count
Equivalente Harbour
Fase
Composicion
Requiere contexto
Estado
Pendiente
Uso real
0

CountIf

Agregacion

Cuenta elementos que cumplen una condición.

Sintaxis
CountIf(condicion) -> Number
Ejemplo
CountIf(123.45 > 0)
Alias List & Label
CountIf
Equivalente Harbour
Fase
Composicion
Requiere contexto
Estado
Pendiente
Uso real
0

Crosstab.Cells.Avg

Crosstab

Devuelve un valor asociado a una tabla cruzada.

Sintaxis
Crosstab.Cells.Avg() -> Number
Ejemplo
Crosstab.Cells.Avg()
Alias List & Label
Crosstab.Cells.Avg
Equivalente Harbour
Fase
Composicion
Requiere contexto
Estado
Pendiente
Uso real
0
Observaciones
Depende de cálculos acumulados durante la composición.

Crosstab.Cells.Max

Crosstab

Devuelve un valor asociado a una tabla cruzada.

Sintaxis
Crosstab.Cells.Max() -> All
Ejemplo
Crosstab.Cells.Max()
Alias List & Label
Crosstab.Cells.Max
Equivalente Harbour
Fase
Composicion
Requiere contexto
Estado
Pendiente
Uso real
0
Observaciones
Depende de cálculos acumulados durante la composición.

Crosstab.Cells.Min

Crosstab

Devuelve un valor asociado a una tabla cruzada.

Sintaxis
Crosstab.Cells.Min() -> All
Ejemplo
Crosstab.Cells.Min()
Alias List & Label
Crosstab.Cells.Min
Equivalente Harbour
Fase
Composicion
Requiere contexto
Estado
Pendiente
Uso real
0
Observaciones
Depende de cálculos acumulados durante la composición.

Crosstab.Col

Crosstab

Devuelve un valor asociado a una tabla cruzada.

Sintaxis
Crosstab.Col() -> Number
Ejemplo
Crosstab.Col()
Alias List & Label
Crosstab.Col, Crosstab.Col$
Equivalente Harbour
Fase
Composicion
Requiere contexto
Estado
Pendiente
Uso real
0
Observaciones
Depende de cálculos acumulados durante la composición.

Crosstab.Row

Crosstab

Devuelve un valor asociado a una tabla cruzada.

Sintaxis
Crosstab.Row() -> Number
Ejemplo
Crosstab.Row()
Alias List & Label
Crosstab.Row, Crosstab.Row$
Equivalente Harbour
Fase
Composicion
Requiere contexto
Estado
Pendiente
Uso real
0
Observaciones
Depende de cálculos acumulados durante la composición.

CToD

Fecha

Convierte texto dd/mm/yy o dd/mm/yyyy a fecha.

Sintaxis
CToD(texto) -> Date
Ejemplo
CToD("29/06/26")
Alias List & Label
Equivalente Harbour
CToD()
Fase
Evaluacion
Requiere contexto
No
Estado
Probada
Uso real
0

D

Date

Fecha

Crea o devuelve una fecha.

Sintaxis
Date() -> Date
Ejemplo
Date()
Alias List & Label
Date, Today
Equivalente Harbour
Date()
Fase
Evaluacion
Requiere contexto
No
Estado
Probada
Uso real
19
Observaciones
Today de List & Label se trata como alias de Date.

DateHMS

Fecha

Crea una fecha con hora, minuto y segundo.

Sintaxis
DateHMS(año, mes, dia, hora, minuto, segundo) -> Date
Ejemplo
DateHMS(2026,6,29,10,30,0)
Alias List & Label
DateHMS
Equivalente Harbour
Fase
Evaluacion
Requiere contexto
No
Estado
Pendiente
Uso real
0

DateInRange

Fecha

Indica si una fecha está dentro de un rango.

Sintaxis
DateInRange(fecha, desde, hasta) -> Boolean
Ejemplo
DateInRange(DateYMD(2026,6,29),DateYMD(2026,1,1),DateYMD(2026,12,31))
Alias List & Label
DateInRange
Equivalente Harbour
Fase
Evaluacion
Requiere contexto
No
Estado
Pendiente
Uso real
0

DateToJulian

Fecha

Convierte una fecha a número juliano.

Sintaxis
DateToJulian(fecha) -> Number
Ejemplo
DateToJulian(DateYMD(2026,6,29))
Alias List & Label
DateToJulian
Equivalente Harbour
Fase
Evaluacion
Requiere contexto
No
Estado
Pendiente
Uso real
26

DateYMD

Fecha

Crea una fecha a partir de año, mes y día.

Sintaxis
DateYMD(año, mes, dia) -> Date
Ejemplo
DateYMD(2026,6,29)
Alias List & Label
DateYMD
Equivalente Harbour
Date()
Fase
Evaluacion
Requiere contexto
No
Estado
Probada
Uso real
6

Day

Fecha

Devuelve el día de una fecha.

Sintaxis
Day(fecha) -> Number
Ejemplo
Day(DateYMD(2026,6,29))
Alias List & Label
Day, Day$
Equivalente Harbour
Day()
Fase
Evaluacion
Requiere contexto
No
Estado
Pendiente
Uso real
0

Distinct

Agregacion

Devuelve valores distintos dentro de un conjunto.

Sintaxis
Distinct(valor) -> All
Ejemplo
Distinct("Dominus")
Alias List & Label
Distinct
Equivalente Harbour
Fase
Composicion
Requiere contexto
Estado
Pendiente
Uso real
0

Dow

Fecha

Devuelve el día de la semana de una fecha.

Sintaxis
Dow(fecha) -> Number
Ejemplo
Dow(DateYMD(2026,6,29))
Alias List & Label
Dow, Dow$
Equivalente Harbour
Dow()
Fase
Evaluacion
Requiere contexto
No
Estado
Probada
Uso real
5

Drawing

Dibujo

Obtiene o genera un recurso gráfico.

Sintaxis
Drawing(origen) -> Drawing
Ejemplo
Drawing("logo.png")
Alias List & Label
Drawing
Equivalente Harbour
Fase
Render
Requiere contexto
No
Estado
Pendiente
Uso real
82
Observaciones
Depende del renderizado del documento.

DrawingText

Dibujo

Devuelve la representación textual de un recurso gráfico.

Sintaxis
DrawingText(origen) -> String
Ejemplo
DrawingText("logo.png")
Alias List & Label
Drawing$
Equivalente Harbour
Fase
Render
Requiere contexto
No
Estado
Pendiente
Uso real
0
Observaciones
Depende del renderizado del documento.

DToC

Fecha

Convierte una fecha a texto dd/mm/yy.

Sintaxis
DToC(fecha) -> String
Ejemplo
DToC(SToD("20260629"))
Alias List & Label
Equivalente Harbour
DToC()
Fase
Evaluacion
Requiere contexto
No
Estado
Probada
Uso real
0

DToS

Fecha

Convierte una fecha a texto yyyymmdd.

Sintaxis
DToS(fecha) -> String
Ejemplo
DToS(SToD("20260629"))
Alias List & Label
Equivalente Harbour
DToS()
Fase
Evaluacion
Requiere contexto
No
Estado
Probada
Uso real
0

E

Empty

Logicas

Indica si un valor está vacío.

Sintaxis
Empty(valor) -> Boolean
Ejemplo
Empty("")
Alias List & Label
Empty
Equivalente Harbour
Empty()
Fase
Evaluacion
Requiere contexto
No
Estado
Probada
Uso real
190

Even

Logicas

Indica si un número es par.

Sintaxis
Even(numero) -> Boolean
Ejemplo
Even(10)
Alias List & Label
Even
Equivalente Harbour
Fase
Evaluacion
Requiere contexto
No
Estado
Pendiente
Uso real
0

Exp

Matematicas

Calcula la exponencial de un número.

Sintaxis
Exp(numero) -> Number
Ejemplo
Exp(2)
Alias List & Label
Exp
Equivalente Harbour
Exp()
Fase
Evaluacion
Requiere contexto
No
Estado
Pendiente
Uso real
0

Exp10

Matematicas

Calcula una potencia de base 10.

Sintaxis
Exp10(numero) -> Number
Ejemplo
Exp10(2)
Alias List & Label
Exp10
Equivalente Harbour
Fase
Evaluacion
Requiere contexto
No
Estado
Probada
Uso real
26

F

FirstHeaderThisTable

Pagina

Indica si se está en la primera cabecera de la tabla actual.

Sintaxis
FirstHeaderThisTable() -> Boolean
Ejemplo
FirstHeaderThisTable()
Alias List & Label
FirstHeaderThisTable
Equivalente Harbour
Fase
Paginacion
Requiere contexto
Estado
Pendiente
Uso real
0

Frac

Matematicas

Devuelve la parte decimal de un número.

Sintaxis
Frac(numero) -> Number
Ejemplo
Frac(12.34)
Alias List & Label
Frac
Equivalente Harbour
Fase
Evaluacion
Requiere contexto
No
Estado
Pendiente
Uso real
0

G

GeometricAvg

Agregacion

Calcula la media geométrica de un conjunto de valores.

Sintaxis
GeometricAvg(valor) -> Number
Ejemplo
GeometricAvg(123.45)
Alias List & Label
GeometricAvg
Equivalente Harbour
Fase
Composicion
Requiere contexto
Estado
Pendiente
Uso real
0

GroupChanged

Informe

Indica si el valor de una expresión ha cambiado respecto al registro anterior.

Sintaxis
GroupChanged(expresion) -> Boolean
Ejemplo
GroupChanged(LINEAS_FACTURA.CODCLI)
Alias List & Label
Equivalente Harbour
Fase
Ejecucion
Requiere contexto
Estado
Probada
Uso real
0
Observaciones
En el primer registro devuelve TRUE.

H

hb_MemoRead

Texto

Lee un fichero completo y devuelve su contenido como una cadena de bytes (String). Puede utilizarse tanto con ficheros de texto como binarios.

Sintaxis
hb_MemoRead(cFichero) -> String
Ejemplo
hb_MemoRead("datos.txt")
Alias List & Label
LoadFile, LoadFile$
Equivalente Harbour
hb_MemoRead()
Fase
Contexto
Requiere contexto
Estado
Probada
Uso real
3
Observaciones
LoadFile y LoadFile$ se aceptan directamente. Admiten un segundo argumento opcional que se devuelve cuando el fichero no está disponible; el importador también puede convertirlos a hb_MemoRead.

Hour

Hora

Devuelve la hora de una fecha u hora.

Sintaxis
Hour([fechaHora]) -> Number
Ejemplo
Hour("2026-07-21 14:30:00")
Alias List & Label
Hour
Equivalente Harbour
Hour()
Fase
Evaluacion
Requiere contexto
No
Estado
Probada
Uso real
5
Observaciones
Sin parametro devuelve la hora de impresion; acepta fecha/hora como parametro opcional.

HSL

Dibujo

Crea un color HSL a partir de sus componentes.

Sintaxis
HSL(matriz, saturacion, luminosidad) -> Color
Ejemplo
HSL(120,50,50)
Alias List & Label
HSL
Equivalente Harbour
Fase
Render
Requiere contexto
No
Estado
Pendiente
Uso real
0
Observaciones
Depende del renderizado del documento.

Hyperlink

Texto

Genera o devuelve un enlace de texto.

Sintaxis
Hyperlink(texto, destino) -> String
Ejemplo
Hyperlink("Dominus","https://dominus.local")
Alias List & Label
Hyperlink$
Equivalente Harbour
Fase
Evaluacion
Requiere contexto
No
Estado
Pendiente
Uso real
0

I

IF

Logicas

Devuelve un valor u otro segun una condicion.

Sintaxis
IF(condicion, valorVerdadero, valorFalso) -> All
Ejemplo
IF(1250 > 1000,"VIP","Normal")
Alias List & Label
If, IIf, Cond
Equivalente Harbour
IIf()
Fase
Evaluacion
Requiere contexto
No
Estado
Probada
Uso real
8468
Observaciones
Alias compatible de IIf() y Cond().

IIf

Logicas

Devuelve un valor u otro según una condición.

Sintaxis
IIf(condicion, valorVerdadero, valorFalso) -> All
Ejemplo
IIf(1250 > 1000,"VIP","Normal")
Alias List & Label
Cond, If
Equivalente Harbour
IIf()
Fase
Evaluacion
Requiere contexto
No
Estado
Probada
Uso real
8468
Observaciones
Alias compatible de IF() y Cond().

Int

Matematicas

Devuelve la parte entera de un número.

Sintaxis
Int(numero) -> Number
Ejemplo
Int(12.34)
Alias List & Label
Int
Equivalente Harbour
Int()
Fase
Evaluacion
Requiere contexto
No
Estado
Probada
Uso real
102

IsFirstRecord

Informe

Indica si el detalle está evaluando el primer registro.

Sintaxis
IsFirstRecord() -> Boolean
Ejemplo
IsFirstRecord()
Alias List & Label
Equivalente Harbour
Fase
Ejecucion
Requiere contexto
Estado
Probada
Uso real
0

IsLastRecord

Informe

Indica si el detalle está evaluando el último registro.

Sintaxis
IsLastRecord() -> Boolean
Ejemplo
IsLastRecord()
Alias List & Label
Equivalente Harbour
Fase
Ejecucion
Requiere contexto
Estado
Probada
Uso real
0

IsNull

Logicas

Indica si un valor es nulo.

Sintaxis
IsNull(valor) -> Boolean
Ejemplo
IsNull(NULL())
Alias List & Label
IsNULL
Equivalente Harbour
Fase
Evaluacion
Requiere contexto
No
Estado
Probada
Uso real
108

J

JulianToDate

Fecha

Convierte un número juliano a fecha.

Sintaxis
JulianToDate(numero) -> Date
Ejemplo
JulianToDate(2460491)
Alias List & Label
JulianToDate
Equivalente Harbour
Fase
Evaluacion
Requiere contexto
No
Estado
Pendiente
Uso real
2

L

LastFooterThisTable

Pagina

Indica si se está en el último pie de la tabla actual.

Sintaxis
LastFooterThisTable() -> Boolean
Ejemplo
LastFooterThisTable()
Alias List & Label
LastFooterThisTable
Equivalente Harbour
Fase
Paginacion
Requiere contexto
Estado
Pendiente
Uso real
0

LastPage

Pagina

Devuelve verdadero si la página actual es la última página global del informe.

Sintaxis
LastPage() -> Boolean
Ejemplo
LastPage()
Alias List & Label
Lastpage
Equivalente Harbour
Fase
Paginacion
Requiere contexto
Estado
Probada
Uso real
725
Observaciones
Depende del estado de paginación global del documento.

LastPageBy

Pagina

Devuelve verdadero si la pagina actual es la ultima pagina de esa clave/documento.

Sintaxis
LastPageBy(clave) -> Boolean
Ejemplo
LastPageBy(CLAVE_FACTURA)
Alias List & Label
LastPageBy
Equivalente Harbour
Fase
Paginacion
Requiere contexto
Estado
Probada
Uso real
0
Observaciones
La clave puede ser una variable de informe o una formula/expresion directa. Ejemplo: LastPageBy(CLAVE_FACTURA).

Left

Texto

Obtiene los primeros caracteres de un texto.

Sintaxis
Left(texto, longitud) -> String
Ejemplo
Left("Dominus",3)
Alias List & Label
Left$
Equivalente Harbour
Left()
Fase
Evaluacion
Requiere contexto
No
Estado
Probada
Uso real
92

Len

Texto

Devuelve el número de caracteres de un texto.

Sintaxis
Len(texto) -> Number
Ejemplo
Len("Dominus")
Alias List & Label
Len
Equivalente Harbour
Len()
Fase
Evaluacion
Requiere contexto
No
Estado
Probada
Uso real
707

Locale

Formato

Devuelve información de configuración regional.

Sintaxis
Locale() -> String
Ejemplo
Locale()
Alias List & Label
Locale$
Equivalente Harbour
Fase
Contexto
Requiere contexto
Estado
Pendiente
Uso real
0

LocCurr

Formato

Formatea un importe según la configuración regional.

Sintaxis
LocCurr(valor [, pais]) -> String
Ejemplo
LocCurr(1234.56)
Alias List & Label
LocCurr$
Equivalente Harbour
Fase
Contexto
Requiere contexto
Estado
Pendiente
Uso real
0

LocCurrL

Formato

Formatea un importe largo según la configuración regional.

Sintaxis
LocCurrL(valor [, pais]) -> String
Ejemplo
LocCurrL(1234.56)
Alias List & Label
LocCurrL$
Equivalente Harbour
Fase
Contexto
Requiere contexto
Estado
Pendiente
Uso real
0

LocDate

Fecha

Formatea una fecha según la configuración regional.

Sintaxis
LocDate(fecha [, pais]) -> String
Ejemplo
LocDate(DateYMD(2026,6,29))
Alias List & Label
LocDate$
Equivalente Harbour
Fase
Evaluacion
Requiere contexto
No
Estado
Pendiente
Uso real
0

LocNumber

Formato

Formatea un número según la configuración regional.

Sintaxis
LocNumber(numero [, pais]) -> All
Ejemplo
LocNumber(1234.56)
Alias List & Label
LocNumber$
Equivalente Harbour
Fase
Evaluacion
Requiere contexto
No
Estado
Pendiente
Uso real
0

LocTime

Hora

Formatea una hora según la configuración regional.

Sintaxis
LocTime(hora [, pais]) -> All
Ejemplo
LocTime(DateHMS(2026,6,29,10,30,0))
Alias List & Label
LocTime$
Equivalente Harbour
Fase
Evaluacion
Requiere contexto
No
Estado
Pendiente
Uso real
0

Log

Matematicas

Calcula el logaritmo natural de un número.

Sintaxis
Log(numero) -> Number
Ejemplo
Log(10)
Alias List & Label
Log
Equivalente Harbour
Log()
Fase
Evaluacion
Requiere contexto
No
Estado
Pendiente
Uso real
0

Log10

Matematicas

Calcula el logaritmo decimal de un número.

Sintaxis
Log10(numero) -> Number
Ejemplo
Log10(100)
Alias List & Label
Log10
Equivalente Harbour
Fase
Evaluacion
Requiere contexto
No
Estado
Pendiente
Uso real
0

Lower

Texto

Convierte un texto a minúsculas.

Sintaxis
Lower(texto) -> String
Ejemplo
Lower("DOMINUS")
Alias List & Label
Lower$
Equivalente Harbour
Lower()
Fase
Evaluacion
Requiere contexto
No
Estado
Probada
Uso real
6

LTrim

Texto

Elimina los espacios al principio de un texto.

Sintaxis
LTrim(texto) -> String
Ejemplo
LTrim(" Dominus")
Alias List & Label
LTrim$
Equivalente Harbour
LTrim()
Fase
Evaluacion
Requiere contexto
No
Estado
Probada
Uso real
6

M

Max

Agregacion

Devuelve el valor mayor de los valores recibidos.

Sintaxis
Max(valor) -> Number
Ejemplo
Max(12,34)
Alias List & Label
Max
Equivalente Harbour
Max()
Fase
Composicion
Requiere contexto
Estado
Probada
Uso real
2

Maximum

Agregacion

Devuelve el mayor valor según la regla definida.

Sintaxis
Maximum(valor) -> Number
Ejemplo
Maximum(123.45)
Alias List & Label
Maximum
Equivalente Harbour
Fase
Composicion
Requiere contexto
Estado
Pendiente
Uso real
0

Median

Agregacion

Calcula la mediana de un conjunto de valores.

Sintaxis
Median(valor) -> Number
Ejemplo
Median(123.45)
Alias List & Label
Median
Equivalente Harbour
Fase
Composicion
Requiere contexto
Estado
Pendiente
Uso real
0

Min

Agregacion

Devuelve el valor mínimo de un conjunto.

Sintaxis
Min(valor) -> Date
Ejemplo
Min(12,34)
Alias List & Label
Min
Equivalente Harbour
Min()
Fase
Composicion
Requiere contexto
Estado
Pendiente
Uso real
0

Minimum

Agregacion

Devuelve el menor valor según la regla definida.

Sintaxis
Minimum(valor) -> Number
Ejemplo
Minimum(123.45)
Alias List & Label
Minimum
Equivalente Harbour
Fase
Composicion
Requiere contexto
Estado
Pendiente
Uso real
0

Mode

Otros

Calcula el valor más frecuente de un conjunto.

Sintaxis
Mode(valor) -> Number
Ejemplo
Mode(123.45)
Alias List & Label
Mode
Equivalente Harbour
Fase
Evaluacion
Requiere contexto
No
Estado
Pendiente
Uso real
0

Month

Fecha

Devuelve el mes de una fecha.

Sintaxis
Month(fecha) -> Number
Ejemplo
Month(DateYMD(2026,6,29))
Alias List & Label
Month, Month$
Equivalente Harbour
Month()
Fase
Evaluacion
Requiere contexto
No
Estado
Probada
Uso real
87

N

Next

Informe

Devuelve el valor de una expresión en el registro siguiente.

Sintaxis
Next(expresion) -> All
Ejemplo
Next(LINEAS_FACTURA.CODIGO_ARTICULO)
Alias List & Label
Equivalente Harbour
Fase
Ejecucion
Requiere contexto
Estado
Probada
Uso real
0
Observaciones
Devuelve cadena vacía si no hay registro siguiente.

Now

Hora

Devuelve la fecha y hora actuales.

Sintaxis
Now() -> Date
Ejemplo
Now()
Alias List & Label
Now
Equivalente Harbour
Fase
Evaluacion
Requiere contexto
No
Estado
Probada
Uso real
173

NthLargest

Otros

Devuelve el enésimo mayor valor de un conjunto.

Sintaxis
NthLargest(valor, posicion) -> Number
Ejemplo
NthLargest(123.45,2)
Alias List & Label
NthLargest
Equivalente Harbour
Fase
Evaluacion
Requiere contexto
No
Estado
Pendiente
Uso real
0

NthLargestIndex

Otros

Devuelve la posición del enésimo mayor valor.

Sintaxis
NthLargestIndex(valor, posicion) -> Number
Ejemplo
NthLargestIndex(123.45,2)
Alias List & Label
NthLargestIndex
Equivalente Harbour
Fase
Evaluacion
Requiere contexto
No
Estado
Pendiente
Uso real
0

NthValue

Otros

Devuelve el enésimo valor de un conjunto.

Sintaxis
NthValue(valor, posicion) -> Number
Ejemplo
NthValue(123.45,2)
Alias List & Label
NthValue
Equivalente Harbour
Fase
Evaluacion
Requiere contexto
No
Estado
Pendiente
Uso real
0

NULL

Otros

Representa un valor nulo.

Sintaxis
NULL() -> All
Ejemplo
NULL()
Alias List & Label
NULL
Equivalente Harbour
Fase
Evaluacion
Requiere contexto
No
Estado
Probada
Uso real
0

NumInRange

Otros

Indica si un número está dentro de un rango.

Sintaxis
NumInRange(numero, desde, hasta) -> Boolean
Ejemplo
NumInRange(50,0,100)
Alias List & Label
NumInRange
Equivalente Harbour
Fase
Evaluacion
Requiere contexto
No
Estado
Pendiente
Uso real
0

O

Odd

Logicas

Indica si un número es impar.

Sintaxis
Odd(numero) -> Boolean
Ejemplo
Odd(11)
Alias List & Label
Odd
Equivalente Harbour
Fase
Evaluacion
Requiere contexto
No
Estado
Pendiente
Uso real
0

Ord

Otros

Devuelve el valor ordinal de un elemento.

Sintaxis
Ord(valor) -> Number
Ejemplo
Ord("A")
Alias List & Label
Ord
Equivalente Harbour
Fase
Evaluacion
Requiere contexto
No
Estado
Pendiente
Uso real
0

P

Page

Informe

Devuelve el número de página actual del documento.

Sintaxis
Page() -> Number
Ejemplo
Page()
Alias List & Label
Page, Page$
Equivalente Harbour
Fase
Ejecucion
Requiere contexto
Estado
Probada
Uso real
3105
Observaciones
Actualmente la paginación del motor devuelve una página; queda preparado para varias páginas.

PageBy

Pagina

Devuelve el numero de pagina relativo dentro de una clave/documento.

Sintaxis
PageBy(clave) -> Number
Ejemplo
PageBy(CLAVE_FACTURA)
Alias List & Label
PageBy
Equivalente Harbour
Fase
Paginacion
Requiere contexto
Estado
Probada
Uso real
0
Observaciones
La clave puede ser una variable de informe o una formula/expresion directa. Ejemplos: PageBy(CLAVE_FACTURA), PageBy(LINEAS_FACTURA.SERIEFAC + "-" + LINEAS_FACTURA.NUMFAC).

Pages

Informe

Devuelve el total de paginas del documento.

Sintaxis
Pages() -> Number
Ejemplo
Pages()
Alias List & Label
Pages
Equivalente Harbour
Fase
Ejecucion
Requiere contexto
Estado
Probada
Uso real
0
Observaciones
Alias compatible de TotalPages().

Pow

Matematicas

Eleva un número a una potencia.

Sintaxis
Pow(numero, exponente) -> Number
Ejemplo
Pow(3,2)
Alias List & Label
Pow
Equivalente Harbour
Fase
Evaluacion
Requiere contexto
No
Estado
Pendiente
Uso real
0

Previous

Informe

Devuelve el valor de una expresión en el registro anterior.

Sintaxis
Previous(expresion) -> All
Ejemplo
Previous(LINEAS_FACTURA.CODIGO_ARTICULO)
Alias List & Label
Previous
Equivalente Harbour
Fase
Ejecucion
Requiere contexto
Estado
Probada
Uso real
1739
Observaciones
Devuelve cadena vacía si no hay registro anterior.

ProjectPath

Texto

Devuelve la ruta del proyecto o plantilla.

Sintaxis
ProjectPath([incluirFichero]) -> String
Ejemplo
ProjectPath(.T.)
Alias List & Label
ProjectPath$
Equivalente Harbour
hb_FNameDir()
Fase
Contexto
Requiere contexto
Estado
Probada
Uso real
23
Observaciones
Devuelve el directorio de la plantilla y, con TRUE, la ruta completa del fichero.

R

RainbowColor

Otros

Devuelve un color dentro de una escala arcoíris.

Sintaxis
RainbowColor(valor) -> Color
Ejemplo
RainbowColor(50)
Alias List & Label
RainbowColor
Equivalente Harbour
Fase
Evaluacion
Requiere contexto
No
Estado
Pendiente
Uso real
0

RAt

Texto

Devuelve la posición de la última aparición de un texto dentro de otro.

Sintaxis
RAt(busqueda, texto) -> Number
Ejemplo
RAt("min","Dominus Dominus")
Alias List & Label
StrRPos
Equivalente Harbour
RAt()
Fase
Evaluacion
Requiere contexto
No
Estado
Probada
Uso real
0
Observaciones
StrRPos de List & Label se convierte reordenando argumentos.

Reccount

Informe

Devuelve el total de registros del detalle.

Sintaxis
Reccount() -> Number
Ejemplo
Reccount()
Alias List & Label
RecCount
Equivalente Harbour
Reccount()
Fase
Contexto
Requiere contexto
Estado
Probada
Uso real
0
Observaciones
Función interna del motor de ejecución.

Recno

Informe

Devuelve el número del registro de detalle actual.

Sintaxis
Recno() -> Number
Ejemplo
Recno()
Alias List & Label
RecNo
Equivalente Harbour
Recno()
Fase
Contexto
Requiere contexto
Estado
Probada
Uso real
0
Observaciones
Función interna del motor de ejecución.

RegExMatch

Otros

Evalúa si un texto cumple una expresión regular.

Sintaxis
RegExMatch(texto, patron) -> String
Ejemplo
RegExMatch("ABC123","[A-Z]+[0-9]+")
Alias List & Label
RegExMatch$
Equivalente Harbour
Fase
Evaluacion
Requiere contexto
No
Estado
Pendiente
Uso real
0

RemainingTableSpace

Otros

Devuelve el espacio restante para la tabla actual.

Sintaxis
RemainingTableSpace() -> Number
Ejemplo
RemainingTableSpace()
Alias List & Label
RemainingTableSpace
Equivalente Harbour
Fase
Evaluacion
Requiere contexto
No
Estado
Pendiente
Uso real
0

Rep

Otros

Repite un texto un número de veces.

Sintaxis
Rep(texto, veces) -> String
Ejemplo
Rep("-",10)
Alias List & Label
Rep$
Equivalente Harbour
Fase
Evaluacion
Requiere contexto
No
Estado
Pendiente
Uso real
0

RGB

Dibujo

Crea un color RGB a partir de sus componentes rojo, verde y azul.

Sintaxis
RGB(rojo, verde, azul) -> Color
Ejemplo
RGB(255,0,0)
Alias List & Label
RGB
Equivalente Harbour
Fase
Render
Requiere contexto
No
Estado
Probada
Uso real
16675
Observaciones
Depende del renderizado del documento.

Right

Texto

Obtiene los últimos caracteres de un texto.

Sintaxis
Right(texto, longitud) -> String
Ejemplo
Right("Dominus",3)
Alias List & Label
Right$
Equivalente Harbour
Right()
Fase
Evaluacion
Requiere contexto
No
Estado
Probada
Uso real
0

Round

Matematicas

Redondea un número a los decimales indicados.

Sintaxis
Round(numero [, decimales]) -> Number
Ejemplo
Round(12.3456,2)
Alias List & Label
Round
Equivalente Harbour
Round()
Fase
Evaluacion
Requiere contexto
No
Estado
Probada
Uso real
29

RTrim

Texto

Elimina los espacios al final de un texto.

Sintaxis
RTrim(texto) -> String
Ejemplo
RTrim("Dominus ")
Alias List & Label
RTrim$
Equivalente Harbour
RTrim()
Fase
Evaluacion
Requiere contexto
No
Estado
Probada
Uso real
0

S

Sqrt

Matematicas

Calcula la raíz cuadrada de un número.

Sintaxis
Sqrt(numero) -> Number
Ejemplo
Sqrt(9)
Alias List & Label
Sqrt
Equivalente Harbour
Sqrt()
Fase
Evaluacion
Requiere contexto
No
Estado
Pendiente
Uso real
0

StdDeviation

Agregacion

Calcula la desviación estándar de un conjunto.

Sintaxis
StdDeviation(valor) -> Number
Ejemplo
StdDeviation(123.45)
Alias List & Label
StdDeviation
Equivalente Harbour
Fase
Composicion
Requiere contexto
Estado
Pendiente
Uso real
0

SToD

Fecha

Convierte texto yyyymmdd a fecha.

Sintaxis
SToD(texto) -> Date
Ejemplo
SToD("20260629")
Alias List & Label
Equivalente Harbour
SToD()
Fase
Evaluacion
Requiere contexto
No
Estado
Probada
Uso real
0

Str

Formato

Convierte un valor numerico en texto.

Sintaxis
Str(numero [, longitud [, decimales]]) -> String
Ejemplo
Str(TOTAL,10,2)
Alias List & Label
CStr, CStr$, Csrt
Equivalente Harbour
Str()
Fase
Evaluacion
Requiere contexto
No
Estado
Probada
Uso real
35
Observaciones
CStr, CStr$ y Csrt de List & Label se convierten a Str en el importador.

StrTran

Texto

Sustituye una cadena por otra dentro de un texto.

Sintaxis
StrTran(texto, buscar [, reemplazar [, posicion [, ocurrencias]]]) -> String
Ejemplo
StrTran("Dominus","D","L")
Alias List & Label
ChrSubst$, StrSubst$
Equivalente Harbour
StrTran()
Fase
Evaluacion
Requiere contexto
No
Estado
Probada
Uso real
8
Observaciones
Uso real fusionado de ChrSubst$ y StrSubst$.

SubStr

Texto

Obtiene una parte de un texto a partir de una posición.

Sintaxis
SubStr(texto, inicio [, longitud]) -> String
Ejemplo
SubStr("Dominus",2,3)
Alias List & Label
Mid$
Equivalente Harbour
SubStr()
Fase
Evaluacion
Requiere contexto
No
Estado
Probada
Uso real
94

Sum

Agregacion

Suma un conjunto de valores.

Sintaxis
Sum(valor) -> Number
Ejemplo
Sum(LINEAS.IMPORTE)
Alias List & Label
Sum
Equivalente Harbour
Sum()
Fase
Composicion
Requiere contexto
Estado
Probada
Uso real
22
Observaciones
Calcula el acumulado de la expresion hasta el registro actual del detalle.

T

Time

Otros

Devuelve la hora actual.

Sintaxis
Time() -> String
Ejemplo
Time()
Alias List & Label
Time$
Equivalente Harbour
Time()
Fase
Evaluacion
Requiere contexto
No
Estado
Pendiente
Uso real
0

ToRTF

Otros

Convierte texto a formato RTF.

Sintaxis
ToRTF(texto) -> String
Ejemplo
ToRTF("Dominus")
Alias List & Label
ToRTF$
Equivalente Harbour
Fase
Evaluacion
Requiere contexto
No
Estado
Pendiente
Uso real
0

TotalPages

Informe

Devuelve el número total de páginas del documento.

Sintaxis
TotalPages() -> Number
Ejemplo
TotalPages()
Alias List & Label
TotalPages$
Equivalente Harbour
Fase
Ejecucion
Requiere contexto
Estado
Probada
Uso real
311
Observaciones
Actualmente la paginación del motor devuelve una página; queda preparado para varias páginas.

TotalPagesBy

Pagina

Devuelve el total de paginas de esa clave/documento.

Sintaxis
TotalPagesBy(clave) -> Number
Ejemplo
TotalPagesBy(CLAVE_FACTURA)
Alias List & Label
TotalPagesBy
Equivalente Harbour
Fase
Paginacion
Requiere contexto
Estado
Probada
Uso real
0
Observaciones
La clave puede ser una variable de informe o una formula/expresion directa. Ejemplo: TotalPagesBy(CLAVE_FACTURA).

Transform

Formato

Formatea un valor utilizando una máscara compatible con Harbour.

Sintaxis
Transform(expresion, mascara) -> String
Ejemplo
Transform(1234.56,"@E 999,999.99")
Alias List & Label
Date$, FormatDate, FStr$, Str$
Equivalente Harbour
Transform()
Fase
Evaluacion
Requiere contexto
No
Estado
Probada
Uso real
12023
Observaciones
FormatDate y Date$ de List & Label se convierten a Transform en el importador.

U

UnitFromSCM

Otros

Convierte una unidad interna SCM a la unidad de trabajo.

Sintaxis
UnitFromSCM(valor) -> Number
Ejemplo
UnitFromSCM(1000)
Alias List & Label
UnitFromSCM
Equivalente Harbour
Fase
Evaluacion
Requiere contexto
No
Estado
Pendiente
Uso real
0

Upper

Texto

Convierte un texto a mayúsculas.

Sintaxis
Upper(texto) -> String
Ejemplo
Upper("Dominus")
Alias List & Label
Upper$
Equivalente Harbour
Upper()
Fase
Evaluacion
Requiere contexto
No
Estado
Probada
Uso real
178

V

Val

Matematicas

Convierte un texto numérico a número.

Sintaxis
Val(texto) -> Number
Ejemplo
Val("123.45")
Alias List & Label
Val
Equivalente Harbour
Val()
Fase
Evaluacion
Requiere contexto
No
Estado
Probada
Uso real
207

Variance

Agregacion

Calcula la varianza de un conjunto de valores.

Sintaxis
Variance(valor) -> Number
Ejemplo
Variance(123.45)
Alias List & Label
Variance
Equivalente Harbour
Fase
Composicion
Requiere contexto
Estado
Pendiente
Uso real
0

W

Woy

Otros

Devuelve la semana del año de una fecha.

Sintaxis
Woy(fecha) -> Number
Ejemplo
Woy(DateYMD(2026,6,29))
Alias List & Label
Woy
Equivalente Harbour
Fase
Evaluacion
Requiere contexto
No
Estado
Pendiente
Uso real
0

Y

Year

Fecha

Devuelve el año de una fecha.

Sintaxis
Year(fecha) -> Number
Ejemplo
Year(DateYMD(2026,6,29))
Alias List & Label
Year, Year$
Equivalente Harbour
Year()
Fase
Evaluacion
Requiere contexto
No
Estado
Probada
Uso real
18