Довольно часто программистам 1С приходится иметь дело с выводом данных на печать. В подавляющем большинстве печатные формы официальных документов требует вывода числовых значений прописью, например, для уточнения количества товара или итоговой суммы накладной.
В этом случае используется хорошо известная функция Формат(). С помощью одного из ее параметров — форматной строки — можно задать вывод любого числа словами. Давайте рассмотрим на примерах, как правильно использовать эту функцию.
1. Выводим количество прописью
Для вывода количества прописью, зададим форматную строку как ЧП
, что означает: Ч — форматировать числовое значение, а П — вывести прописью:
Формат(НашеЧисло, "ЧП");
2. Выводим сумму прописью
Для вывода суммы прописью, будем использовать ту же форматную строку ЧП
:
Формат(НашаСумма, "ЧП");
Пример использования
Применим полученные знания на практике:
//Выведем количество прописью: Сообщить("Итого " + Формат(1200, "ЧП") + " единиц продукции"); //результат: // Итого одна тысяча двести единиц продукции
Как видите, ничего сложного!