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

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-2019, «1С-Битрикс», 2019
Наверх