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

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
Наверх