Стд::Аннотации
Аннотации стандартной библиотеки.
Типы
Аннотация
Стд::Аннотации::Аннотация Доступность: КлиентИСервер
Базовый тип всех аннотаций. Аннотация - метка в исходном коде. Аннотации могут размещаться на:
- типах
- полях
- конструкторах
- константах
- методах
- параметрах
ИменованныеПараметры
Стд::Аннотации::ИменованныеПараметры Доступность: КлиентИСервер
Места применения: Метод, Статический метод, Конструктор
Аннотация, запрещающая вызывать метод/конструкт ор с позиционной формой параметров. Т.е. в вызове метода/конструктора все параметры должны быть заданы в именованной форме.
Контекстный
Стд::Аннотации::Контекстный Доступность: КлиентИСервер
Места применения: Метод
Аннотация Контекстный. Может быть размещена только на не статических методах, исполняется только на сервере. Должна быть использована только в паре с аннотацией НаСервере. Может быть использована в паре с аннотацией ДоступноСКлиента, в таком случае метод исполняется на сервере, но доступен для вызова с клиента (т.е. присутствует и в клиентском и серверном окружениях). Аннотация доступна только в модулях пользовательских компонентов интерфейса.
Обработчик
Стд::Аннотации::Обработчик Доступность: КлиентИСервер
Места применения: Метод
Аннотация для пометки методов-обработчиков. Данная аннотация должна быть размещена на переопределяемых методах-обработчиках.
Подписка
Стд::Аннотации::Подписка Доступность: КлиентИСервер Повторяемая
Места применения: Статический метод
Аннотация подписки на событие. Данная аннотация может быть размещена на статических методах или методах модулей типов-одиночек. Подписка позволяет выполнять действия при возникновении события, не меняя основной обработчик события, задаваемый с помощью аннотации Обработчик Подписки запускаются после отработки основного обработчика события в той же транзакции. Порядок запуска подписок не определе н. На одно событие можно создать несколько подписок в одном или нескольких проектах. С помощью механизма подписок можно подписываться на события следующих объектов:
- Справочники
- Документы
- Планы обмена
- Хранилища настроек
- Регистры сведений
- Пользователи
- Контракты сущностей
Реализация
Стд::Аннотации::Реализация Доступность: КлиентИСервер
Места применения: Метод
Аннотация, которая указывает, что метод является реализацией абстрактного метода контракта.