Доброго времени суток.
Есть 1с 7,7 для Украины.
В Расходной накладной Было добавлено поле общая сумма в Рублях.
Нужно вывести эту сумму не цифрами а словами. с Этим я справился ) но столкнулся с такой проблемой что данная сумма прописываетсья в гривнах.
Для уточнения В даной расходной накладной присутствует поле СУММА в Гривнах и в Рублях
Всего на сумму:
[Формат(Итог("СуммаСНДС"),"ЧПДС")]
Формат(ПечВалСумма, "ЧПДС")
в типових конфах, в кожній процедурі для друку документів (Печать) є такий рядок:
глУстПропись(Валюта, Язык);
// ===============================
Процедура глУстПропись(Вал,Язык = "") Экспорт
Язык = Нрег(Язык);
Если Язык = "" Тогда
// из константы
Если Константа.ФормыНаУкраинском = Нет Тогда
Пропись(СокрЛП(Вал.ФайлПрописиРус));
Иначе
Пропись(СокрЛП(Вал.ФайлПрописиУкр));
КонецЕсли;
ИначеЕсли (Язык = "р") или (Язык = "русский") Тогда
Пропись(СокрЛП(Вал.ФайлПрописиРус));
ИначеЕсли (Язык = "у") или (Язык = "украинский") Тогда
Пропись(СокрЛП(Вал.ФайлПрописиУкр));
КонецЕсли;
КонецПроцедуры
Решил вопрос таким образом:
1. В модуль добавил:
ЧислоСтрокой = Формат(ПечВалСумма, "ЧПДС, Л=ru_RU;ДП=Истина, рубль,рубля,рублей,м,копейка,копейки,копеек,ж,2");
[Формат(Итог("СуммаСНДС"),"ЧПДС")]
ЧислоСтрокой
Украинский 1С форум: всё про 1С 8.3, 1С 8.2, 1С 8.1, 1С 8.0, 1С 7.7
https://pro1c.org.ua