Función NUMERALSTOTEXT de ER
La función NUMERALSTOTEXT
devuelve el número especificado como un valor de tipo Cadena después de que se haya deletreado (es decir, convertido a cadenas de texto) en el idioma especificado.
Sintaxis
NUMERALSTOTEXT (number, language, currency, print currency name flag, decimal points)
Argumentos
number
: Entero o Real
Valor numérico que especifica el número que se debe deletrear.
language
: Cadena
Valor de tipo Cadena que representa el código de idioma.
currency
: Cadena
Valor de tipo Cadena que representa el código de divisa.
print currency name flag
: Booleano
Valor de tipo Booleano que indica si se debe agregar un nombre de divisa al texto deletreado.
decimal points
: Entero
Valor de tipo Entero que indica el número de decimales que debe tener el texto deletreado.
Valores de retorno
Cadena
El valor de texto resultante.
Notas de uso
El código de idioma es opcional. Cuando se define como una cadena vacía, se utiliza el código de idioma para el contexto en ejecución. El código de idioma predeterminado es EN-US. El código de idioma para el contexto en ejecución se define en un elemento Carpeta o Archivo del formato de informe electrónico (ER) que se está ejecutando.
El código de divisa es opcional. Cuando se define como una cadena vacía, se utiliza la divisa de empresa para el contexto en ejecución.
Nota
Los argumentos print currency name flag
y decimal points
se analizan únicamente para los siguientes códigos de idioma: CS, ET, HU, LT, LV, PL y RU. Asimismo, el argumento print currency name flag
solo se analiza para las empresas en las que el contexto del país o la región permite la declinación de nombres de divisa.
Ejemplo 1
NUMERALSTOTEXT (1234.56, "EN-US", "", false, 2)
devuelve "One Thousand Two Hundred Thirty Four and 56".
Ejemplo 2
NUMERALSTOTEXT (120, "PL", "", false, 0)
devuelve "Sto dwadzieścia".
Ejemplo 3
NUMERALSTOTEXT (120.21, "RU", "EUR", true, 2)
devuelve "Сто двадцать евро 21 евроцент".