Управление структурой организации
Описание medsite:medsite.organiztion_structure
Компонент предназначен для редактирования организационной структуры сайта медицинской организации. Он выводит список пользователей (сотрудников) внутри структуры организаций и подразделений. Редактирование подразделений осуществляется в режиме правки. Компонент разработан для решения Сайт медицинской организации. Компонент стандартный и входит в дистрибутив модуля.
Компонент доступен только для расширенного варианта решения 1С-Битрикс: Сайт медицинской организации. В визуальном редакторе компонент расположен по пути Мед. сайт > Оргструктура > Управление структурой компании.
Параметры
| Поле | Параметр | Описание |
| Основные настройки | ||
|---|---|---|
| Тип информационного блока | IBLOCK_TYPE | Используется для проверки. |
| Код информационного блока организаций | ORGANIZTION_IBLOCK_ID | ID информационного блока организаций. |
| Код информационного блока структуры/подразделений | STRUCTURE_IBLOCK_ID | ID инфоблока подразделений внутри организаций. |
| Выводить пользователей из групп | SHOW_FROM_GROUPS | Массив ID групп пользователей, используемых для вывода. |
| Дополнительные настройки | ||
| Страница календаря записи на прием | PM_URL | Адрес страницы записи на прием к сотруднику. |
| Страница редактора расписания | EC_URL | Страница редактирования расписания для сотрудников. |
| Дополнительные поля для вывода | USER_PROPERTY | Массив дополнительных полей, выводимых в карточках сотрудников. |
Пример вызова
<?APPLICATION->IncludeComponent(
"medsite:medsite.organiztion_structure",
"",
Array(
"EC_URL" => "#SITE_DIR#for_staff/edit_calendar.php?empl=#USER_ID#",
"IBLOCK_TYPE" => "structure",
"ORGANIZTION_IBLOCK_ID" => "1",
"PM_URL" => "#SITE_DIR#schedule/calendar.php?empl=#USER_ID#",
"SHOW_FROM_GROUPS" => array(),
"STRUCTURE_IBLOCK_ID" => "2",
"USER_PROPERTY" => array("PERSONAL_PROFESSION")
)
);?>
© «Битрикс», 2001-2025, «1С-Битрикс», 2025