Tratamiento de moneda
$Moneda
$Moneda(E: expresión, Moneda: texto=<code>"euro"):moneda</code>
- Descripción
Convierte una expresión numérica en un tipo moneda, pudiendo indicar la moneda, que por defecto será en euros. No realiza cálculo de conversión de moneda.
- Descripción
- Ejemplos
$Moneda(<code>"1200","peseta")// devuelve 1.200ptas</code>
$Moneda(<code>"680,20")//devuelve 680,20€</code>
$Moneda([&Dominio]->[Datos generales].[Importe])
$Cifra
$Cifra(E: expresión): <code>texto</code>
- Descripción
Convierte la cifra pasada como parámetro de entrada a formato texto especificado en euros y centimos. El parámetro de entrada debe ser una expresión que devuelva un campo de tipo moneda, entero o real.
- Descripción
- Ejemplos
$Cifra($Real(<code>"3,4"))//devuelvetres euros con cuarenta céntimos</code>
$Cifra($Moneda(<code>"30,40"))//devuelvetreinta euros con cuarenta céntimos</code>
$EurosEnLetras
$EurosEnLetras(E: expresión): <code>texto</code>
- Descripción
Convierte la cifra pasada como parámetro de entrada a formato texto especificado en euros y centimos. El parámetro de entrada debe ser una expresión que devuelva un campo de tipo moneda, entero o real.
- Descripción
- Ejemplos
$EurosEnLetras($Real(<code>"3,4"))//devuelvetres euros con cuarenta céntimos</code>
$EurosEnLetras($Moneda(<code>"30,40"))//devuelvetreinta euros con cuarenta céntimos</code>
$NumeroEnLetras
$NumeroEnLetras(Número: <code>real, Género:entero, Unidad_Entera:texto, Decimales:entero, Unidad_Decimal:texto):texto</code>
- Descripción
Convierte el valor pasado como parámetro de entrada Número a formato texto. Además de éste, se deben especificar los siguientes parámetros de entrada:
- Género: indica el género del valor devuelto. Femenino tiene el valor 0 y masculino tiene el valor 1.
- Unidad_Entera: indica la unidad del entero. Se utiliza el formato "unidad_en_singular/unidad_en_plural".
- Decimales: indica el número de decimales que se precisa.
- Unidad_Decimal: indica la unidad de los decimales. Se utiliza el formato "unidad_en_singular/unidad_en_plural".
- Descripción
- Ejemplos
$NumeroEnLetras($Entero(<code>"223"),0,"caja/cajas",0,"")//devuelveDoscientas veintitrés cajas</code>
$NumeroEnLetras($Real(<code>"300,05"),1,"kilómetro/kilómetros",3,"metro/metros")//devuelveTrescientos kilómetros con cincuenta metros</code>
$NumeroEnLetras($Entero(<code>"1"),1,"mes/meses",0,"")//devuelveun mes</code>
$NumeroEnLetras([Importe],1,<code>"euro/euros",2,"céntimo/céntimos")//devuelve el mismo resultado que la función $eurosEnLetras.</code>
$NumeroEnLetras($Entero(<code>"23"),1,"",0,"")//devuelveveintitrés</code>