Иллюстрированный самоучитель по языку системы 1С:Предприятие

Функции среды исполнения

ОсновнойЯзык

Определение основного языка конфигурации.

Синтаксис:

ОсновнойЯзык()

Англоязычный синоним:

GeneralLanguage

Возвращаемое значение:

Число 1 – если основной язык конфигурации – русский;

Число 0 – если основной язык конфигурации – английский.

Описание:

При помощи функции ОсновнойЯзык можно прочитать текущее значение основного языка конфигурации.

Замечание
Значение основного языка конфигурации задается в конфигураторе (Метаданные › Глобалъный_модуль › Свойство › Задача › Основной язык)
.

Значение основного языка конфигурации используется системой в нескольких случаях, а именно, когда система передает в качестве параметра в предопределенную процедуру название объекта конфигурации. В этом случае название агрегатного типа данных передается либо в русском либо в английском написании – в зависимости от текущей установки основного языка конфигурации.

Пример:

В данном примере при записи периодического реквизита справочника (через диалоговое окно "История") система передает в предопределенную процедуру строковое значение названия объекта. Нижеследующая процедура определяет, что введено значение курса валюты и сообщает об этом.

Процедура ПриЗаписиИстории(ИмяОбъекта, Объект, Значение, ДатаИстории)

Если ОсновнойЯзык() = 1 Тогда

СПР = "Справочник";

Иначе

СПР = "Reference";

КонецЕсли;

Если ИмяОбъекта = СПР + ".Валюты.Текущ_курс" Тогда

Сообщить("Добавлено новое значение курса");

Сообщить("Для валюты " + Объект.Наименование);

Сообщить("На дату " + ДатаИстории);

Сообщить("Установлено значение " + Значение);

КонецЕсли;

КонецПроцедуры

См. также: ПриУдаленииИстории, ПриЗаписиИстории.

Если Вы заметили ошибку, выделите, пожалуйста, необходимый текст и нажмите CTRL + Enter, чтобы сообщить об этом редактору.