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: