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

Редактор расписаний


Описание medsite:medsite.edit_calendar

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

Компонент доступен только для расширенного варианта решения 1С-Битрикс: Сайт медицинской организации. В визуальном редакторе компонент расположен по пути Мед. сайт > Запись на прием > Редактор расписаний.



Параметры

ПолеПараметрОписание
Основные параметры
Тип информационного блокаIBLOCK_TYPEТип информационного блока услуг.
Код информационного блока услугIBLOCK_IDID информационного блока услуг.
Код информационного блока врачебных участковSECT_IBLOCK_IDID информационного блока врачебных участков.
Код информационного блока помещенийBUILD_IBLOCK_IDID информационного блока помещений.
Код информационного блока организацийORGANIZTION_IBLOCK_IDID информационного блока организаций.
Код информационного блока структуры (подразделений)STRUCTURE_IBLOCK_IDID информационного блока подразделений организаций.
Группы, которые могут просматривать/редактировать чужое расписание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-2024, «1С-Битрикс», 2024