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

События

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

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

Эти сущности независимы друг от друга, то есть вопрос планерки напрямую к планерке не привязан. Вопрос может участвовать в их любой планёрке без ограничений. В связи с этим возникает понятие 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-2024, «1С-Битрикс», 2024