Определение основного языка конфигурации.
Синтаксис:
ОсновнойЯзык()
Англоязычный синоним:
GeneralLanguage
Возвращаемое значение:
Число 1 — если основной язык конфигурации — русский;
Число 0 — если основной язык конфигурации — английский.
Описание:
При помощи функции ОсновнойЯзык можно прочитать текущее значение основного языка конфигурации.
Замечание: Значение основного языка конфигурации задается в конфигураторе (Метаданные-Глобалъный_модуль-Свойство-Задача-Основной язык).
Значение основного языка конфигурации используется системой в нескольких случаях, а именно, когда система передает в качестве параметра в предопределенную процедуру название объекта конфигурации. В этом случае название агрегатного типа данных передается либо в русском либо в английском написании — в зависимости от текущей установки основного языка конфигурации.
Пример:
*
В данном примере при записи периодического реквизита справочника (через диалоговое окно «История») система передает в предопределенную процедуру строковое значение названия объекта. Нижеследующая процедура определяет, что введено значение курса валюты и сообщает об этом.
Процедура ПриЗаписиИстории(ИмяОбъекта, Объект, Значение, ДатаИстории)
Если ОсновнойЯзык() = 1 Тогда
СПР = "Справочник";
Иначе
СПР = "Reference";
КонецЕсли;
Если ИмяОбъекта = СПР + ".Валюты.Текущ_курс" Тогда
Сообщить("Добавлено новое значение курса");
Сообщить("Для валюты " + Объект.Наименование);
Сообщить("На дату " + ДатаИстории);
Сообщить("Установлено значение " + Значение);
КонецЕсли;
КонецПроцедуры
См. также: ПриУдаленииИстории, ПриЗаписиИстории