Функция 1С ЧислоПрописью(Число, ТребуемыйФормат) возвращает текстовое представление числа на указанном в параметрах языке (русский, английский и т.п.)
Например:
- Выполняем функцию 1С ЧислоПрописью(1500, «Л=ru_RU;ДП=Истина;»)
- 1С возвращает «одна тысяча пятьсот»
Параметры требуемого формата для получения числа прописью 1С указываются через запятую, аналогично функции Формат().
Возможные параметры формата числа прописью 1С:
- Л=ru_RU; — требуемый язык, до черты «_» указывается краткое название языка, после черты «_» указывается краткое название страны, например «en_US»
- ДП=Истина; — форматировать ли дробную часть в текст?
- НП=Истина; — дополнительно указать название «предмета»
Так как часто предполагается форматировать не просто число прописью 1С «в вакууме», а число каких-нибудь предметов, чаще денег, то функция умеет также указывать и склонять эти предметы, для этого:
- во втором параметре функции указывается «НП=Истина;»
- в третьем параметре функции необходимо указать наименования предмета и дробной части предмета в разных склонениях и указанием рода (м — мужской, ж — женский): «рубль, рубля, рублей, м, копейка, копейки, копеек, ж»
Например:
- Выполняем функцию 1С ЧислоПрописью(1500, «Л=ru_RU;ДП=Истина;НП=Истина;», «рубль, рубля, рублей, м, копейка, копейки, копеек, ж»)
- 1С возвращает «одна тысяча пятьсот рублей»
Добавить комментарий
Для отправки комментария вам необходимо авторизоваться.