Календарь отсутствий
Описание intranet.absence.calendar
Компонент выводит график отсутствий сотрудников в виде календаря. Компонент является стандартным и входит в дистрибутив модуля.
В визуальном редакторе компонент находится в Компоненты > Корпоративный портал > HR.
Параметры
| Поле | Параметр | Описание |
| Основные параметры | ||
|---|---|---|
| Отображение имени | NAME_TEMPLATE | Указывается шаблон для отображения ФИО пользователя социальной сети. По умолчанию - значение Формат сайта (т.е используются значение Формат имени, указанное в закладке Параметры страницы Редактирование сайта). Указав пункт другое->, можно задать свой шаблон. Допустимы шаблоны: #NAME# - имя, #LAST_NAME# - фамилия, #SECOND_NAME# - отчество, #NAME_SHORT#, #LAST_NAME_SHORT#, #SECOND_NAME_SHORT# - сокращенные до одной буквы имя, фамилия и отчество. |
| Начальное представление | VIEW_START | Указывается закладка календаря графика отсутствий, которая будет открыта при обращении к графику:
|
| Отображаемые элементы управления | FILTER_CONTROLS | Указываются элементы, которые будут отображены на панели управления графиком отсутствий:
|
| Первый день недели | 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-2025, «1С-Битрикс», 2025