1С:Предприятие 8
Система программ

Как вывести число прописью по-английски?

09.06.2012

Для получения представления числа прописью используется функция ЧислоПрописью():

ЧислоПрописью(<Число>, <ФорматнаяСтрока>, <ПараметрыПредметаИсчисления>)  

Параметр ФорматнаяСтрока описывает параметры форматирования, и, в частности, код локализации (Л или L), определяющий язык, на котором будет формироваться пропись.

В дополнение к коду локализации следует указать ПараметрыПредметаИсчисления, принятые для данного языка:

Сообщение = Новый СообщениеПользователю; 
Сообщение.Текст = ЧислоПрописью(1457.25, "L=en_US", "dollar, dollars, cent, cents, 2");
Сообщение.Сообщить();

Результат:
One thousand four hundred fifty seven dollars 25 cents

Ознакомиться со всеми доступными вариантами форматной строки для преобразования числа в пропись можно в синтакс-помощнике: Глобальный контекст - Функции форматирования - ЧислоПрописью: