Документация для разработчиков

События

В модуле есть две сущности:

  • планерка
  • вопрос планерки

Эти сущности независимы друг от друга, то есть вопрос планерки напрямую к планерке не привязан. Вопрос может участвовать в их любой планёрке без ограничений. В связи с этим возникает понятие instance - участие вопроса в планерке. Но помимо осуществления стандартной связи "многое к многим" эта сущность несет еще некоторые дополнительные функции. В частности, к ней привязываются ответственные, отчеты, состояние на начало/конец планерки и косвенно привязываются задачи.

Примечание. При некоторых действиях события могут не вызываться, например, при удалении планерки обработчики удаления привязок вопросов (типа instance) вызываться не будут.

СобытиеВызывается Метод С версии
OnAfterMeetingAdd после добавлении собрания CAllMeeting::Add 11.0
OnAfterMeetingDelete после удалении собрания CAllMeeting::Delete11.0
OnAfterMeetingInstanceAdd после добавления вопроса планёрки к конкретному собранию CAllMeetingInstance::Add11.0
OnAfterMeetingInstanceDelete после удаления вопроса планёрки из конкретного собрания CAllMeetingInstance::Delete11.0
OnAfterMeetingInstanceUpdate после обновления вопроса планёрки в рамках конкретного собрания CAllMeetingInstance::Update11.0
OnAfterMeetingItemAdd после добавления вопроса планёрки CAllMeetingItem::Add11.0
OnAfterMeetingItemDelete после удаления вопроса планёрки CAllMeetingItem::Delete11.0
OnAfterMeetingItemUpdate после изменения вопроса планёрки CAllMeetingItem::Update11.0
OnAfterMeetingReportAdd после добавления отчёта CAllMeetingReports::Add11.0
OnAfterMeetingReportDelete после удаления отчета CAllMeetingReports::Delete11.0
OnAfterMeetingReportUpdate после изменения отчёта CAllMeetingReports::Update11.0
OnAfterMeetingUpdate после изменения собрания CAllMeeting::Update11.0
OnBeforeMeetingAdd перед добавлением собрания CAllMeeting::Add11.0
OnBeforeMeetingDelete перед удалением собрания CAllMeeting::Delete11.0
OnBeforeMeetingInstanceAdd перед добавлением вопроса планёрки к конкретному собранию CAllMeetingInstance::Add11.0
OnBeforeMeetingInstanceDelete перед удалением вопроса планёрки из конкретного собрания CAllMeetingInstance::Delete11.0
OnBeforeMeetingInstanceUpdate перед обновлением вопроса планёрки в рамках конкретного собрания CAllMeetingInstance::Update11.0
OnBeforeMeetingItemAdd перед добавлением вопроса планёрки CAllMeetingItem::Add11.0
OnBeforeMeetingItemDelete перед удалением вопроса планёрки CAllMeetingItem::Delete11.0
OnBeforeMeetingItemUpdate перед изменением вопроса планёрки CAllMeetingItem::Update11.0
OnBeforeMeetingReportAdd перед добавлением отчёта CAllMeetingReports::Add11.0
OnBeforeMeetingReportDelete перед удалением отчёта CAllMeetingReports::Delete11.0
OnBeforeMeetingReportUpdate перед изменением отчёта CAllMeetingReports::Update11.0
OnBeforeMeetingUpdate перед изменением собрания CAllMeeting::Update11.0


Пользовательские комментарии

Мы будем рады, если разработчики добавят свои комментарии по практическому использованию методов системы.

Для этого нужно всего лишь авторизоваться на сайте

Но помните, что Пользовательские комментарии, несмотря на модерацию, не являются официальной документацией. Ответственность за их использование несет сам пользователь.

Также Пользовательские комментарии не являются местом для обсуждения функционала. По подобным вопросам обращайтесь на форумы.
© «Битрикс», 2001-2019, «1С-Битрикс», 2019
Наверх