Поделиться через


Функция ER NUMERALSTOTEXT

Функция NUMERALSTOTEXT возвращает указанное число в качестве строкового значения после того, как оно было преобразовано в текст (т.е. преобразовано в строки текста) на указанном языке.

Синтаксис

NUMERALSTOTEXT (number, language, currency, print currency name flag, decimal points)

Аргументы

number: Целочисленный или Вещественный

Числовое значение, которое определяет число, которое должно быть преобразовано в текст.

language: Строка

Строковое значение, представляющее код языка.

currency: Строка

Строковое значение, представляющее код валюты.

print currency name flag: Логическое значение

Логическое значение, указывающее, следует ли добавить название валюты в написанный текст.

decimal points: Целое число

Целочисленное значение, которое указывает число десятичных знаков для написанного текста.

Возвращаемые значения

Строка

Результирующее текстовое значение.

Примечания по использованию

Код языка указывать необязательно. Если он определен как пустая строка, вместо него используется код языка для контекста выполнения. Код языка по умолчанию — EN-US. Код языка для выполняющегося контекста определяется в элементе Папка или Файл в выполняющемся формате электронной отчетности (ER).

Код валюты указывать необязательно. Если он определен как пустая строка, вместо него используется валюта компании для контекста выполнения.

Примечание

Аргументы print currency name flag и decimal points анализируются только для следующих кодов языка: CS, ET, HU, LT, LV, PL и RU. Кроме того, аргумент print currency name flag анализируется только для компаний, в которых контекст страны или региона поддерживает склонение названий валюты.

Пример 1

NUMERALSTOTEXT (1234.56, "EN-US", "", false, 2) возвращает "One Thousand Two Hundred Thirty Four and 56".

Пример 2

NUMERALSTOTEXT (120, "PL", "", false, 0) возвращает "Sto dwadzieścia".

Пример 3

NUMERALSTOTEXT (120.21, "RU", "EUR", true, 2) возвращает "Сто двадцать евро 21 евроцент".

Дополнительные ресурсы

Текстовые функции