Contenido
@Str
Convierte un número o campo Numérico en una cadena (campo Caracter). Vea a su vez la función @Val que convierte una cadena en un número.
Esta @Función puede ser utilizada en combinación con un número o con otras @Funciones que requieran una cadena como parámetro, tal como @Mid para obtener una serie de dígitos específicos de un campo Numérico.
Sintaxis
@Str(número1, número2, número3)
Retorno
(Cadena) Retorna el texto correspondiente al valor numérico suministrado.
Parámetros
Número1: (Numérico) es la expresión o campo Numérico a ser convertido en un campo Caracter. Número2: (Numérico) es la longitud de la cadena de salida. Número3: (Numérico) es la cantidad de decimales requerida. Ejemplo
Se parte del campo de monto(MONTO) que es representado por una cantidad numérica:
504243.44
Se desea convertir este monto a un formato textual, con 20 caracteres máximo y 2 posiciones decimales:
504,243.44
Para esto se invoca la función a través de los siguientes parámetros:
@Str(MONTO, 20, 2)
Ejemplo con Data
@Val
Convierte un número guardado como caracter al formato numérico. Los datos numéricos que no se usan para cálculos se guardan a menudo en formato Caracter, como por ejemplo, los números de cuenta. Sin embargo, para llevar a cabo algunas pruebas de auditoría tales como buscar omisiones en una secuencia, será necesario convertir estos campos al formato numérico. Para ello puede utilizarse la función @Val.
Sintaxis
Retorno
(Numerico) Retorna el valor numérico de la cadena suministrada
Parámetros
Cadena: (Caracter) es la expresión o campo Caracter que contiene los números a ser convertidos en formato numérico. Ejemplo
Se parte del campo de monto(MONTO_TXT) que es representado por un texto que implica una cantidad numérica:
504243.44
Se desea convertir este monto a un formato Numérico en IDEA:
504,243.44
Para esto se invoca la función a través de los siguientes parámetros:
Ejemplo con Data
@Ctod
Convierte un campo de fechas guardadas como Caracter en un campo tipo Fecha con el Formato de Fecha de IDEA (AAAAMMDD).
Sintaxis
Retorno
(Fecha) Retorna la fecha en formato Fecha
Parámetros
Cadena: (Caracter) La expresión caracter del campo a ser convertido en un campo tipo Fecha. Máscara: (Caracter) es el formato actual de la fecha a convertir. Ejemplo
Se parte del campo de fecha(FECHA_TXT) que es representado por un texto que implica una fecha en formato DD/MM/AAAA:
19/01/2025
Se desea convertir este monto a un formato Fecha en IDEA. Para esto se invoca la función a través de los siguientes parámetros:
@Ctod(FECHA_TXT,"DD/MM/AAAA")
Ejemplo con Data
@Ctod(FECHA_TXT,"DD/MM/AAAA")
@CtoT
Convierte un campo Carácter con valores de horas guardados como una cadena a un campo de tipo Hora con el formato (HH:MM:SS).
Sintaxis
Retorno
(Hora) Retorna la hora en formato Hora
Parámetros
Cadena: (Caracter) la expresión carácter o campo a ser convertido en un campo tipo Hora. Máscara: (Caracter) es el formato actual de la hora a convertir. Ejemplo
Se parte del campo de hora(HORA_TXT) que es representado por un texto que implica una hora en formato HH:MM:SS TT:
08:30:04 am
Se desea convertir este monto a un formato Hora en IDEA. Para esto se invoca la función a través de los siguientes parámetros:
@ctot(HORA_TXT ,"HH:MM TT")
Ejemplo con Data
@ctot(HORA_TXT ,"HH:MM TT")
@Dtoc
Convierte un campo Fecha guardado en formato de 'Fecha'' de IDEA, en un campo con formato Fecha según la máscara especificada. Es la función inversa a la función @Ctod. Puede ser útil para visualizar un campo Fecha en un formato específico, tal como 12-MAR-1999 a los efectos de un reporte.
Sintaxis
Retorno
(Caracter) Retorna la fecha en formato Caracter
Parámetros
Fecha: (Fecha) es la fecha o campo a ser convertido en Caracter. Máscara: (Caracter) es el formato requerido para la fecha. Ejemplo
Se parte del campo de fecha(FECHA) que es representado por una fecha en formato IDEA:
18/06/2025
Se desea convertir este monto a un formato Caracter en IDEA. Para esto se invoca la función a través de los siguientes parámetros:
@Dtoc(FECHA,"DD/MM/AAAA")
Ejemplo con Data
@Jtod
Muchos sistemas computarizados guardan las fechas en formato de fecha Juliano. La fecha Juliana es la cantidad de días desde una fecha base arbitraria. Esta @Función devuelve la fecha en el formato de "Fecha" de IDEA (AAAAMMDD).
Sintaxis
Retorno
(Fecha) Retorna la fecha juliana en formato Fecha
Parámetros
Número: (Numérico) es la fecha Juliana requerida en formato de Fecha de IDEA. Ejemplo
Se parte del campo de fecha(FECHA_J) que es representado por un numero que implica una fecha en formato juliano:
739420
Se desea convertir este monto a un formato Fecha en IDEA:
17/06/2025
Para esto se invoca la función a través de los siguientes parámetros:
Ejemplo con Data
@Dtoj
Convierte una fecha en formato 'Fecha'' de IDEA a un número Juliano. Es la función inversa a la función @Jtod. Las fechas anteriores al 1 de enero de 0001 producirán un error de sintaxis.
Sintaxis
Retorno
(Numerico) Retorna la fecha en formato juliano
Parámetros
Fecha: (Fecha) es el campo Fecha o constante del cual desea obtener el número juliano. Ejemplo
Se parte del campo de fecha(FECHA) que es representado por una fecha en formato IDEA:
17/06/2025
Se desea convertir este monto a un formato juliano en IDEA:
739420
Para esto se invoca la función a través de los siguientes parámetros:
Ejemplo con Data
@Ttoc
Convierte una hora o número en una cadena con el formato HH:MM:SS.
Sintaxis
Retorno
(Caracter) Retorna la hora en formato Hora
Parámetros
Hora: (Hora) es la constante de hora, campo Hora o campo Numérico a ser convertido al formato de cadena HH:MM:SS. Los valores en un campo Numérico son interpretados como la cantidad de segundos. Por ejemplo el valor numérico 86400 es leído como 86400 segundos o 24 horas, o 4832 es una hora, 20 minutos y 32 segundos. Ejemplo
Se parte del campo de hora(HORA) que es representado por una hora en formato IDEA:
08:30:04 am
Se desea convertir este valor a un formato Caracter en IDEA.
Para esto se invoca la función a través de los siguientes parámetros:
Ejemplo con Data
@Ntod
Convierte un campo con fechas guardadas con tipo Numérico en un campo tipo Fecha con el Formato de Fecha de IDEA (AAAAMMDD).
Sintaxis
Retorno
(Fecha) Retorna la fecha juliana en formato Fecha
Parámetros
Cadena: (Numérico) La expresión numérica del campo a ser convertido en un campo tipo Fecha. Máscara: (Caracter) es el formato actual de la fecha a convertir. Ejemplo
Se parte del campo de fecha(FECHA_NUM) que es representado por un numero que implica una fecha en formato DDMMAAAA:
19012025
Se desea convertir este monto a un formato Fecha en IDEA:
19/01/2025
Para esto se invoca la función a través de los siguientes parámetros:
@Ntod(FECHA_NUM, "DDMMAAAA")
Ejemplo con Data
@Ntod(FECHA_NUM, "DDMMAAAA")