События
В модуле есть две сущности:
- планерка
- вопрос планерки
Эти сущности независимы друг от друга, то есть вопрос планерки напрямую к планерке не привязан. Вопрос может участвовать в их любой планёрке без ограничений. В связи с этим возникает понятие instance - участие вопроса в планерке. Но помимо осуществления стандартной связи "многое к многим" эта сущность несет еще некоторые дополнительные функции. В частности, к ней привязываются ответственные, отчеты, состояние на начало/конец планерки и косвенно привязываются задачи.
Примечание. При некоторых действиях события могут не вызываться, например, при удалении планерки обработчики удаления привязок вопросов (типа instance) вызываться не будут.
Событие | Вызывается | Метод | С версии |
---|---|---|---|
OnAfterMeetingAdd | после добавлении собрания | CAllMeeting::Add | 11.0 |
OnAfterMeetingDelete | после удалении собрания | CAllMeeting::Delete | 11.0 |
OnAfterMeetingInstanceAdd | после добавления вопроса планёрки к конкретному собранию | CAllMeetingInstance::Add | 11.0 |
OnAfterMeetingInstanceDelete | после удаления вопроса планёрки из конкретного собрания | CAllMeetingInstance::Delete | 11.0 |
OnAfterMeetingInstanceUpdate | после обновления вопроса планёрки в рамках конкретного собрания | CAllMeetingInstance::Update | 11.0 |
OnAfterMeetingItemAdd | после добавления вопроса планёрки | CAllMeetingItem::Add | 11.0 |
OnAfterMeetingItemDelete | после удаления вопроса планёрки | CAllMeetingItem::Delete | 11.0 |
OnAfterMeetingItemUpdate | после изменения вопроса планёрки | CAllMeetingItem::Update | 11.0 |
OnAfterMeetingReportAdd | после добавления отчёта | CAllMeetingReports::Add | 11.0 |
OnAfterMeetingReportDelete | после удаления отчета | CAllMeetingReports::Delete | 11.0 |
OnAfterMeetingReportUpdate | после изменения отчёта | CAllMeetingReports::Update | 11.0 |
OnAfterMeetingUpdate | после изменения собрания | CAllMeeting::Update | 11.0 |
OnBeforeMeetingAdd | перед добавлением собрания | CAllMeeting::Add | 11.0 |
OnBeforeMeetingDelete | перед удалением собрания | CAllMeeting::Delete | 11.0 |
OnBeforeMeetingInstanceAdd | перед добавлением вопроса планёрки к конкретному собранию | CAllMeetingInstance::Add | 11.0 |
OnBeforeMeetingInstanceDelete | перед удалением вопроса планёрки из конкретного собрания | CAllMeetingInstance::Delete | 11.0 |
OnBeforeMeetingInstanceUpdate | перед обновлением вопроса планёрки в рамках конкретного собрания | CAllMeetingInstance::Update | 11.0 |
OnBeforeMeetingItemAdd | перед добавлением вопроса планёрки | CAllMeetingItem::Add | 11.0 |
OnBeforeMeetingItemDelete | перед удалением вопроса планёрки | CAllMeetingItem::Delete | 11.0 |
OnBeforeMeetingItemUpdate | перед изменением вопроса планёрки | CAllMeetingItem::Update | 11.0 |
OnBeforeMeetingReportAdd | перед добавлением отчёта | CAllMeetingReports::Add | 11.0 |
OnBeforeMeetingReportDelete | перед удалением отчёта | CAllMeetingReports::Delete | 11.0 |
OnBeforeMeetingReportUpdate | перед изменением отчёта | CAllMeetingReports::Update | 11.0 |
OnBeforeMeetingUpdate | перед изменением собрания | CAllMeeting::Update | 11.0 |
© «Битрикс», 2001-2024, «1С-Битрикс», 2024
Пользовательские комментарии
Мы будем рады, если разработчики добавят свои комментарии по практическому использованию методов системы.Для этого нужно всего лишь авторизоваться на сайте
Но помните, что Пользовательские комментарии, несмотря на модерацию, не являются официальной документацией. Ответственность за их использование несет сам пользователь.
Также Пользовательские комментарии не являются местом для обсуждения функционала. По подобным вопросам обращайтесь на форумы.