Создал Файл ukr.spl закинул в папку установленной базы в bin , содержание которого
{”Speller”,
{”Money”,
{”Гривня”,”Гривні”,”Грив ень”,”копійка”,”копійки�� �,”копійок”,”F”}},
{”Numbers”,
{”Один”,”Два”,”Три”,”Чо� �ири”,”П‘ять”,”Шість”,”� �ім”,”Вісім”,”Дев‘ять”,�� �Одна”,”Дві
”,
”Десять”,”Одинадцять”,”� �ванадцять”,”Тринадцять”, ”Чотирнадцять”,”П‘ятнад� �ять”,”Ші
стнадцять”,”Сімнадцять”,� ��Вісімнадцять”,”Дев‘ятна дцять”,
”Двадцять”,”Тридцять”,”� �орок”,”П‘ятдесят”,”Шіст десят”,”Сімдесят”,”Вісім десят”,”Д
ев‘яносто”,
”Сто”,”Двісті”,”Триста” ,”Чотириста”,”П‘ятсот”,�� �Шістсот”,”Сімсот”,”Вісі� �сот”,”Дев
‘ятсот”,
”Тисяча”,”Тисячі”,”Тися� �”,
”Мільйон”,”Мільйона”,”М� �льйонів”,
”Мільярд”,”Мільярда”,”М� �льярдів”,
”Трильйон”,”Трильйона”,�� �Трильйонів”,
”Нуль”}},
{”Date”,
{”Січень”,”Лютий”,”Берез ень”,”Квітень”,”Травень�� �,”Червень”,”Липень”,”Се� �пень”,”В
ересень”,”Жовтень”,”Лист опад”,”Грудень”,
”Січня”,”Лютого”,”Берез� �я”,”Квітня”,”Травня”,”Ч ервня”,”Липня”,”Серпня”, ”Вересня”
,”Жовтня”,”Листопада”,”Г рудня”,
”р.”,”Квартал”}},
{”DateRange”,
{”Півріччя”,”Місяців”}},
{”WeekDay”,
{”Понеділок”,”Вівторок”,� ��Середа”,”Четвер”,”П‘ят� �иця”,”Субота”,”Неділя”}}
}
знаки вопросов в тексте, это глюк. в файле все норм
нужно чтобы некоторые документы выводились на украинском языке, и цифры тоже на украинском. Но выводятся по умолчанию на русском.
Как сделать, помогите. Возможно в модуле формы для тех таблиц где нужен укр язык, как то подключить эту библиотеку??
базу написал сам с нуля.
В начале каждого модуля печати вызывать строку наподобие "УстановитьПропись("ИмяФайла")";
Правильный синтаксис смотрите в типовых.
Можно было не создавать, в типовых все файлы прописи есть. А если конф-ция типовая, то может просто выставить соотв. константу
да.
в смыле
сделал все как посоветовали
процедура Печать()
Пропись("ukr.spl");
...
все остается так же на русском языке.
нашел гдето что нужно сделать так
Процедура Печать()
Пропись(КаталогИБ()+“ukr.spl”);
...
но выдает
Пропись(КаталогИБ()+<<?>>“ukr.spl”);
{Документ.Заказ.Форма.Модуль(69)} : Ошибка в выражении
как исправить
а так:
Каталог = КаталогИБ();
Пропись(Каталог+“ukr.spl”);
Пропись("ukruah.spl")
и Пропись()
в типовій бух.297 і раніших є така глоб. процедура глУстПропись
// ===============================
Процедура глУстПропись(Вал,Язык = "") Экспорт
Язык = Нрег(Язык);
Если Язык = "" Тогда
// из константы
Если Константа.ФормыНаУкраинском = Нет Тогда
Пропись(СокрЛП(Вал.ФайлПрописиРус));
Иначе
Пропись(СокрЛП(Вал.ФайлПрописиУкр));
КонецЕсли;
ИначеЕсли (Язык = "р") или (Язык = "русский") Тогда
Пропись(СокрЛП(Вал.ФайлПрописиРус));
ИначеЕсли (Язык = "у") или (Язык = "украинский") Тогда
Пропись(СокрЛП(Вал.ФайлПрописиУкр));
КонецЕсли;
КонецПроцедуры
глУстПропись(Гривня);
СокрЛП(Вал.ФайлПрописиРус)
СокрЛП(Вал.ФайлПрописиУкр)
Украинский 1С форум: всё про 1С 8.3, 1С 8.2, 1С 8.1, 1С 8.0, 1С 7.7
https://pro1c.org.ua