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

Календарь отсутствий


Описание intranet.absence.calendar

Компонент выводит график отсутствий сотрудников в виде календаря. Компонент является стандартным и входит в дистрибутив модуля.

В визуальном редакторе компонент находится в Компоненты > Корпоративный портал > HR.



Параметры

Поле Параметр Описание
Основные параметры
Отображение имени NAME_TEMPLATE Указывается шаблон для отображения ФИО пользователя социальной сети. По умолчанию - значение Формат сайта (т.е используются значение Формат имени, указанное в закладке Параметры страницы Редактирование сайта). Указав пункт другое->, можно задать свой шаблон. Допустимы шаблоны: #NAME# - имя, #LAST_NAME# - фамилия, #SECOND_NAME# - отчество, #NAME_SHORT#, #LAST_NAME_SHORT#, #SECOND_NAME_SHORT# - сокращенные до одной буквы имя, фамилия и отчество.
Начальное представление VIEW_START Указывается закладка календаря графика отсутствий, которая будет открыта при обращении к графику:
  • день (day);
  • неделя (week);
  • месяц (month).
Отображаемые элементы управления FILTER_CONTROLS Указываются элементы, которые будут отображены на панели управления графиком отсутствий:
  • переход к дате (DATEPICKER);
  • типы отсутствий (TYPEFILTER);
  • только отсутствующие (SHOW_ALL);
  • подразделения (DEPARTMENT).
Первый день недели FIRST_DAY Указывается первый день недели.
Начало рабочего дня (час) DAY_START Указывается время (час) начала рабочего дня.
Конец рабочего дня (час) DAY_FINISH Указывается время (час) окончания рабочего дня.
Показывать нерабочее время в дневном представлении DAY_SHOW_NONWORK [Y|N] При отмеченной опции нерабочее время будет показано в дневном представлении.
Формат показа даты DATE_FORMAT Указывается формат показа даты. В выпадающем списке перечислены все возможные варианты показа даты, формируемые внутри компонента. Выбрав пункт (другое)->, можно сформировать свой вариант на основании php-функции date.
Формат показа даты/времени DATE_TIME_FORMAT Указывается формат показа даты и времени. В выпадающем списке перечислены все возможные варианты показа даты, формируемые внутри компонента. Выбрав пункт (другое)->, можно сформировать свой вариант на основании php-функции date.


Пример вызова

<?$APPLICATION->IncludeComponent("bitrix:intranet.absence.calendar","",Array(
		"NAME_TEMPLATE" => "#NOBR##LAST_NAME# #NAME##/NOBR#",
		"VIEW_START" => "month",
		"FILTER_CONTROLS" => Array("DATEPICKER", "TYPEFILTER", "DEPARTMENT"),
		"FIRST_DAY" => "1",
		"DAY_START" => "9",
		"DAY_FINISH" => "18",
		"DAY_SHOW_NONWORK" => "Y"
		"DATE_FORMAT" => "d.m.Y",
		"DATETIME_FORMAT" => "d.m.Y H:i:s"
	),
);?>



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