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