Событие
Стд::Событие Доступность: Сервер
Описывает событие, на которое можно подписаться с помощью аннотации Подписка. Объекты данного типа создаются на основе литерала события.
Сравнение
Ссылочное
Иерархия типа
Базовые типы: Объект
Литералы
Синтаксис: Событие{<ИмяТипа>.<ИмяСобытия>}. Где:
- <ИмяТипа> - имя типа
- <ИмяСобытия> - имя события
Поддерживаются следующие типы и события:
- <ИмяСправочника>.Объект
- ПередЗаписью [CatalogName.Object.BeforeWrite]
- ПослеЗаписи [CatalogName.Object.AfterWrite]
- ПередУдалением [CatalogName.Object.BeforeDelete]
- ПослеУдаления [CatalogName.Object.AfterDelete]
- <ИмяДокумента>.Объект
- ПередЗаписью [DocumentName.Object.BeforeWrite]
- ПослеЗаписи [DocumentName.Object.AfterWrite]
- ПередУдалением [DocumentName.Object.BeforeDelete]
- ПослеУдаления [DocumentName.Object.AfterDelete]
- <ИмяПланаОбмена>.Объект
- ПередЗаписью ПередЗаписью
- ПослеЗаписи ПослеЗаписи
- ПередУдалением ПередУдалением
- ПослеУдаления ПослеУдаления
- <ИмяХранилищаНастроек>.Объект
- ПередЗаписью [SettingsStorageName.Object.BeforeWrite]
- ПослеЗаписи [SettingsStorageName.Object.AfterWrite]
- ПередУдалением [SettingsStorageName.Object.BeforeDelete]
- ПослеУдаления [SettingsStorageName.Object.AfterDelete]
- <ИмяНабораКонстант>.Запись
- ПередЗаписью [ConstantsSetName.Record.BeforeWrite]
- ПослеЗаписи [ConstantsSetName.Record.AfterWrite]
- ПередУдалением [ConstantsSetName.Record.BeforeDelete]
- ПослеУдаления [ConstantsSetName.Record.AfterDelete]
- <ИмяРегистраСведений>.НаборЗаписей
- ПередЗаписью ПередЗаписью
- ПослеЗаписи ПослеЗаписи
- Пользователи.Объект (см. Пользователи.Объект)
- ПослеИзменения
- ПослеПодключения
- ПослеОтключения
- <ИмяКонтрактаСущности>.Объект (см. [EntityContractName.Object])
- ПередЗаписью
- ПослеЗаписи
- ПередУдалением
- ПослеУдаления
Примеры
Подписка на событие ПередЗаписью справочника Товары:
@Подписка(Событие{Товары.Объект.ПередЗаписью})
метод ЦеновойУчетПодписка(Источник: Товары.Данные,
До: Товары.Данные,
Параметры: Товары.ПараметрыЗаписи)
// Обработка события
;