Расширение функционала Bitrix 24/Оргструктура: различия между версиями

Материал из Викиучебника — открытых книг для открытого мира
Содержимое удалено Содержимое добавлено
sdfsdf
пк
Строка 22: Строка 22:
== Ссылки ==
== Ссылки ==
https://dev.1c-bitrix.ru/support/forum/forum23/topic75605/
https://dev.1c-bitrix.ru/support/forum/forum23/topic75605/
[https://g-rain-design.ru/blog/posts/d7-orm-user-group/ Получение групп пользователей]

Версия от 05:30, 18 февраля 2020

Все пользователи хранятся в таблице b_user. Для работы с пользователями используйте методы специального класса:

\Bitrix\Main\UserTable::getList()

Структурные подразделения хранятся в инфоблоке. Отобразить данные инфоблока можно через компоненты модуля intranet.structure

if(CModule::IncludeModule("intranet")){  
//здесь можно использовать функции и классы модуля
}

id инфоблока можно получить так

COption::GetOptionInt('intranet', 'iblock_structure', 0)

Набор методов для работы со структурой доступен в классе - CIntranetUtils

Как получить руководителя сотрудника описано тут Список всех подчиненных тут

Ссылки

https://dev.1c-bitrix.ru/support/forum/forum23/topic75605/ Получение групп пользователей