Календарь отсутствий
Описание 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-2024, «1С-Битрикс», 2024