Версия для печати темы (https://pro1c.org.ua/index.php?s=b72f222cdfdadb79f5ab926fa763fe60&showtopic=45872)

Нажмите сюда для просмотра этой темы в обычном формате

Украинский 1С форум: всё про 1С 8.3, 1С 8.2, 1С 8.1, 1С 8.0, 1С 7.7 _ Программирование в 1С Предприятие 7.7 _ Число прописью на УКРАИНСОКМ

Автор: yeomanwarder 23.05.18, 11:36

Слепил новый док. к нему нарисовал макет. в макете шаблон - "СуммаПрописью" - [Формат(Итог("СуммаСНДС"),"ЧПДС")] - выводит прописью, но на русском, а нужно на украинском. (В других доках - РасходнаяНакладная выводит при таком же формате ([Формат(Итог("СуммаСНДС"),"ЧПДС")]) - на украинском.

Файлы с форматом - *.spl проверял
Константы проверял.
Процедуры печати сравнивал, не нашел за что зацепиться.

Куда рыть? 09000000.gif huh.gif

Пардон. Конфа - Бухгалтерия для Украины 328. Платформа - 027

yeomanwarder @ Сегодня, 12:23 * ,
Вопрос решен.
Нужно было добавить валюту в документ и строку - глУстПропись(Валюта); 32000000.gif

Автор: 1Cv77 23.05.18, 18:28

yeomanwarder @ Сегодня, 10:36 * ,

Не знаю, на сколько это Вам поможет:
Попробуйте в процедуре печати, в начале, обратится сюда:

Процедура глУстПропись(Вал,Язык = "") Экспорт
    Язык = Нрег(Язык);
    Если Язык = "" Тогда
        // из константы
        Если Константа.ФормыНаУкраинском = Нет Тогда
            Пропись(СокрЛП(Вал.ФайлПрописиРус));
        Иначе
            Пропись(СокрЛП(Вал.ФайлПрописиУкр));
        КонецЕсли;
    ИначеЕсли (Язык = "р") или (Язык = "русский") Тогда
        Пропись(СокрЛП(Вал.ФайлПрописиРус));
    ИначеЕсли (Язык = "у") или (Язык = "украинский") Тогда
        Пропись(СокрЛП(Вал.ФайлПрописиУкр));
    КонецЕсли;
КонецПроцедуры

Такая процедура ДОЛЖНА быть в глобалке

 ! 

http://pro1c.org.ua/index.php?act=announce&id=2: 9
 

Автор: yeomanwarder 24.05.18, 9:02

1Cv77 @ Вчера, 19:28 * ,
Спасибо, так и сделал.

Украинский 1С форум: всё про 1С 8.3, 1С 8.2, 1С 8.1, 1С 8.0, 1С 7.7
https://pro1c.org.ua