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

OnEndAbsence

OnStartAbsence – событие окончания отсутствия.

Данный функционал уже используется в открытых линиях, начиная с версии imopenlines 18.7.0.

Учитывайте, что функционал работает на агентах и в некоторых случаях возможно наступление события несколько позже.

В событие приходят следующие параметры:

Параметр Описание
USER_ID ID пользователя, отсутствие которого началось/закончилось.
ABSENCE_TYPE тип отсутствия. Доступны следующие значения:
  • VACATION – отпуск ежегодный
  • ASSIGNMENT – командировка
  • LEAVESICK – больничный
  • LEAVEMATERINITY – отпуск декретный
  • LEAVEUNPAYED – отгул за свой счет
  • UNKNOWN – прогул
  • OTHER – другое
  • PERSONAL – персональные календари
START дата начала отсутствия. Объект \Bitrix\Main\Type\DateTime.
END дата завершения отсутствия. Объект \Bitrix\Main\Type\DateTime.
DURATION продолжительность (в секундах).


© «Битрикс», 2001-2024, «1С-Битрикс», 2024