Книга: «1С:Предприятие.Элемент». Возможности встроенного языка
Назад: Импорт пространств имен
Дальше: Статические методы элементов проекта

Исполнение модуля

В языке «1С:Предприятия» использовались директивы компиляции &НаКлиенте, &НаСервере, &НаКлиентеНаСервереБезКонтекста, &НаКлиентеНаСервере, чтобы указать, в каком окружении будет исполняться тот или иной модуль.

Теперь в языке «Элемента» аннотации окружения выполняют те же функции, но состав аннотаций отличается.

Модуль существует в том же окружении, что и тип, к которому относится модуль: на клиенте, на сервере или и на клиенте, и на сервере. Однако методы и типы, объявленные в модуле, могут существовать и исполняться в разных окружениях.

Есть стандартные окружения, в которых существуют типы и исполняются методы модуля. Они используются тогда, когда окружение не указано в явном виде. Окружения зависят от вида элемента проекта:

Наряду с этим окружение для метода, структуры, исключения, перечисления, константы можно задать в явном виде с помощью аннотаций окружения:

Аннотации окружения работают следующим образом:

Назад: Импорт пространств имен
Дальше: Статические методы элементов проекта