Редактор расписаний
Описание medsite:medsite.edit_calendar
Компонент предоставляет интерфейс редактирования расписания врачей. Компонент разработан для решения Сайт медицинской организации. Компонент стандартный и входит в дистрибутив модуля.
Компонент доступен только для расширенного варианта решения 1С-Битрикс: Сайт медицинской организации. В визуальном редакторе компонент расположен по пути Мед. сайт > Запись на прием > Редактор расписаний.
Параметры
| Поле | Параметр | Описание |
| Основные параметры | ||
|---|---|---|
| Тип информационного блока | IBLOCK_TYPE | Тип информационного блока услуг. |
| Код информационного блока услуг | IBLOCK_ID | ID информационного блока услуг. |
| Код информационного блока врачебных участков | SECT_IBLOCK_ID | ID информационного блока врачебных участков. |
| Код информационного блока помещений | BUILD_IBLOCK_ID | ID информационного блока помещений. |
| Код информационного блока организаций | ORGANIZTION_IBLOCK_ID | ID информационного блока организаций. |
| Код информационного блока структуры (подразделений) | STRUCTURE_IBLOCK_ID | ID информационного блока подразделений организаций. |
| Группы, которые могут просматривать/редактировать чужое расписание | EDIT_GROUPS | Устаревшее свойство, начиная с версии 5.0.3, будет удалено. |
| Выводить расписания для пользователей из групп | SHOW_FROM_GROUPS | Массив чисел. ID групп пользователей, расписание которых будет выводиться. |
| Дополнительные настройки | ||
| Начало рабочего дня | DAY_START | Начало рабочего дня в часах (например, 9). |
| Конец рабочего дня | DAY_END | Конец рабочего дня в часах (например, 19). |
| Шаг сетки календаря (в минутах, min 5) | WEB_STEP | Шаг сетки календаря в минутах. Минимальный шаг – 5 минут. |
| Показывать занятость времени | SHOW_BUSY | [Y|N] Если установлен – в периодах записи по талонам занятое время будет выделяться. |
Пример вызова
<?APPLICATION->IncludeComponent(
"medsite:medsite.edit_calendar",
"",
Array(
"BUILD_IBLOCK_ID" => "6",
"DAY_END" => "18",
"DAY_START" => "9",
"EDIT_GROUPS" => array("1","6"),
"IBLOCK_ID" => "7",
"IBLOCK_TYPE" => "medservices",
"ORGANIZTION_IBLOCK_ID" => "3",
"SECT_IBLOCK_ID" => "5",
"SHOW_BUSY" => "N",
"SHOW_FROM_GROUPS" => array("5"),
"STRUCTURE_IBLOCK_ID" => "4",
"WEB_STEP" => "60"
)
);?>
© «Битрикс», 2001-2025, «1С-Битрикс», 2025