Число (сумма) прописью в 1С

 

Эта статья будет о том, как получить представление числа или суммы прописью, используя стандартную функцию ЧислоПрописью().

Пишу это в качестве шпаргалки, в том числе и для себя, ибо требуется достаточно часто, а запоминать все эти конструкции нет никакого желания (синтаксис помощник, как-то не сильно помогает).

В этой статье я не буду приводить описание функции ЧислоПрописью() и ее параметров — это есть в синтаксис-помощнике.

Число прописью

Начнем с простой записи числа прописью:

Результат правда будет немного не таким, каким хотелось бы — дробная часть будет записана цифрами.

 

Можно попробовать сделать так:

Но это все равно не то, так как нельзя понять где заканчивается целая часть и начинается дробная.

Для решения этой проблемы можно задействовать третий параметр:

Результат выгляди уже более или менее приемлемо, но такой способ совершенно не подходит, если количество знаков после запятой неизвестно заранее.

Стандартного и универсального решения этой проблемы, к сожалению, не существует (поправьте меня, если я ошибаюсь).

Сумма прописью

Теперь перейдем к представлению сумм прописью (по суммой подразумевается пара — число+валюта). Здесь все гораздо лучше — знаков после запятой практически всегда два.

Сумма в российских рублях на разных языках:

Сумма в долларах США на разных языках:

Сумма в евро на разных языках:

Сумма в украинских гривнах на разных языках:

Сумма в латвийских латах на разных языках:

Сумма в румынских леях на разных языках:

Сумма в болгарских львах на разных языках:

Казахский язык и валюту я пропустил из-за сложностей с отображением символов.

На этом все, надеюсь данная статья вам помогла.

Оставить комментарий