Создал Файл ukr.spl закинул в папку установленной базы в bin , содержание которого
{”Speller”,
{”Money”,
{”Гривня”,”Гривні”,”Грив ень”,”копійка”,”копійки�� �,”копійок”,”F”}},
{”Numbers”,
{”Один”,”Два”,”Три”,”Чо� �ири”,”П‘ять”,”Шість”,”� �ім”,”Вісім”,”Дев‘ять”,�� �Одна”,”Дві
”,
”Десять”,”Одинадцять”,”� �ванадцять”,”Тринадцять”, ”Чотирнадцять”,”П‘ятнад� �ять”,”Ші
стнадцять”,”Сімнадцять”,� ��Вісімнадцять”,”Дев‘ятна дцять”,
”Двадцять”,”Тридцять”,”� �орок”,”П‘ятдесят”,”Шіст десят”,”Сімдесят”,”Вісім десят”,”Д
ев‘яносто”,
”Сто”,”Двісті”,”Триста” ,”Чотириста”,”П‘ятсот”,�� �Шістсот”,”Сімсот”,”Вісі� �сот”,”Дев
‘ятсот”,
”Тисяча”,”Тисячі”,”Тися� �”,
”Мільйон”,”Мільйона”,”М� �льйонів”,
”Мільярд”,”Мільярда”,”М� �льярдів”,
”Трильйон”,”Трильйона”,�� �Трильйонів”,
”Нуль”}},
{”Date”,
{”Січень”,”Лютий”,”Берез ень”,”Квітень”,”Травень�� �,”Червень”,”Липень”,”Се� �пень”,”В
ересень”,”Жовтень”,”Лист опад”,”Грудень”,
”Січня”,”Лютого”,”Берез� �я”,”Квітня”,”Травня”,”Ч ервня”,”Липня”,”Серпня”, ”Вересня”
,”Жовтня”,”Листопада”,”Г рудня”,
”р.”,”Квартал”}},
{”DateRange”,
{”Півріччя”,”Місяців”}},
{”WeekDay”,
{”Понеділок”,”Вівторок”,� ��Середа”,”Четвер”,”П‘ят� �иця”,”Субота”,”Неділя”}}
}
знаки вопросов в тексте, это глюк. в файле все норм
нужно чтобы некоторые документы выводились на украинском языке, и цифры тоже на украинском. Но выводятся по умолчанию на русском.
Как сделать, помогите. Возможно в модуле формы для тех таблиц где нужен укр язык, как то подключить эту библиотеку??
базу написал сам с нуля.
В начале каждого модуля печати вызывать строку наподобие "УстановитьПропись("ИмяФайла")";
Правильный синтаксис смотрите в типовых.
Можно было не создавать, в типовых все файлы прописи есть. А если конф-ция типовая, то может просто выставить соотв. константу
Цитата(igmig65 @ 10.08.13, 21:09) необходимо зарегистрироваться для просмотра ссылки
Можно было не создавать, в типовых все файлы прописи есть. А если конф-ция типовая, то может просто выставить соотв. константу
база не типовая, сам создавал.
а как правильно вызвать строку "установитьпропись()", смотреть в типовых, это где??
я не очень разбираюсь, я пока учусь
типа
УстановитьПропись("ukr.spl");
Процедура Печать()
............
так????
или правильнее так
Процедура Печать()
Пропись(“ukr.spl”);
....
alex040269
12.08.13, 9:22
да.
в смыле
Цитата(pinya000 @ 12.08.13, 9:03) необходимо зарегистрироваться для просмотра ссылки
Процедура Печать()
Пропись(“ukr.spl”);
....
сделал все как посоветовали
процедура Печать()
Пропись("ukr.spl");
...
все остается так же на русском языке.
нашел гдето что нужно сделать так
Процедура Печать()
Пропись(КаталогИБ()+“ukr.spl”);
...
но выдает
Пропись(КаталогИБ()+<<?>>“ukr.spl”);
{Документ.Заказ.Форма.Модуль(69)} : Ошибка в выражении
как исправить
а так:
Каталог = КаталогИБ();
Пропись(Каталог+“ukr.spl”);
Цитата(logist @ 14.08.13, 18:08) необходимо зарегистрироваться для просмотра ссылки
а так:
Каталог = КаталогИБ();
Пропись(Каталог+“ukr.spl”);
пишет ошибка в выражении. нелья даже заказ открыть
изменил имя файла на uahukr.spl
в конфигураторе прописал
Процедура Печать()
Пропись("ukruah.spl");
...
Появились надписи на украинском языке.
Но когда захожу в печатную форму первой таблицы, в которой должен быть русский язык, все нормально, на руссском. Захожу таблицу, где должен быть укр язык, написано на ураинском. Но когда опять захожу в первую табл, где должен быть русский язык, там на украинском и даты и цыфры. когда закрываю открываю документ, все норм. но если сразу открою табл с укр. языком, то все остальные тож на украинском. Что за глюк, и как устранть??
alex040269
15.08.13, 10:56
Цитата(pinya000 @ 15.08.13, 11:17) необходимо зарегистрироваться для просмотра ссылки
Что за глюк, и как устранть??
Вызывать в нужных местах
Пропись("ukruah.spl")
и
Пропись()
в типовій бух.297 і раніших є така глоб. процедура
глУстПропись// ===============================
Процедура глУстПропись(Вал,Язык = "") Экспорт
Язык = Нрег(Язык);
Если Язык = "" Тогда
// из константы
Если Константа.ФормыНаУкраинском = Нет Тогда
Пропись(СокрЛП(Вал.ФайлПрописиРус));
Иначе
Пропись(СокрЛП(Вал.ФайлПрописиУкр));
КонецЕсли;
ИначеЕсли (Язык = "р") или (Язык = "русский") Тогда
Пропись(СокрЛП(Вал.ФайлПрописиРус));
ИначеЕсли (Язык = "у") или (Язык = "украинский") Тогда
Пропись(СокрЛП(Вал.ФайлПрописиУкр));
КонецЕсли;
КонецПроцедуры
Вал - довідник
Валюти, в док-тах вона викликається так
глУстПропись(Гривня);
Цитата(mister-x @ 15.08.13, 14:42) необходимо зарегистрироваться для просмотра ссылки
в типовій бух.297 і раніших є така глоб. процедура глУстПропись
// ===============================
Процедура глУстПропись(Вал,Язык = "") Экспорт
Язык = Нрег(Язык);
Если Язык = "" Тогда
// из константы
Если Константа.ФормыНаУкраинском = Нет Тогда
Пропись(СокрЛП(Вал.ФайлПрописиРус));
Иначе
Пропись(СокрЛП(Вал.ФайлПрописиУкр));
КонецЕсли;
ИначеЕсли (Язык = "р") или (Язык = "русский") Тогда
Пропись(СокрЛП(Вал.ФайлПрописиРус));
ИначеЕсли (Язык = "у") или (Язык = "украинский") Тогда
Пропись(СокрЛП(Вал.ФайлПрописиУкр));
КонецЕсли;
КонецПроцедуры
Вал - довідник Валюти, в док-тах вона викликається так
глУстПропись(Гривня);
это получается нужно создавать еще с правочник с валютой.
и как определяется на русском языке форма, или украинском?? 1С сама определяет по тексту??
Цитата(alex040269 @ 15.08.13, 10:56) необходимо зарегистрироваться для просмотра ссылки
Вызывать в нужных местах
Пропись("ukruah.spl")
и
Пропись()
я так понял, что там где необходимо выводить на русском языке тоже установить Пропись();, только в скобках будет файл spl, в котором русский язык??
Пропись("ukruah.spl") я прописыал только там где необходим укр язык, а не ко всем таблицам.
Цитата(pinya000 @ 17.08.13, 22:14) необходимо зарегистрироваться для просмотра ссылки
это получается нужно создавать еще с правочник с валютой.
вважав, що він у вас вже є
, я показав приклад; код
СокрЛП(Вал.ФайлПрописиРус)
чи
СокрЛП(Вал.ФайлПрописиУкр)
вертає стрічку, для прикладу укр. - "ukruah.spl", користуйтесь наведеними вище прикладами
alex040269
18.08.13, 15:06
Цитата(pinya000 @ 17.08.13, 23:14) необходимо зарегистрироваться для просмотра ссылки
и как определяется на русском языке форма, или украинском?? 1С сама определяет по тексту??
1C не телепат, за то автор программы точно значет на каком языке у него макет!