Расширение функционала Bitrix 24/Оргструктура: различия между версиями
Содержимое удалено Содержимое добавлено
Нет описания правки |
ааа |
||
Строка 19: | Строка 19: | ||
Как получить руководителя сотрудника описано [https://dev.1c-bitrix.ru/community/webdev/user/74260/blog/7810/ тут] |
Как получить руководителя сотрудника описано [https://dev.1c-bitrix.ru/community/webdev/user/74260/blog/7810/ тут] |
||
Список всех подчиненных [https://dev.1c-bitrix.ru/support/forum/forum6/topic67895/ тут] |
Список всех подчиненных [https://dev.1c-bitrix.ru/support/forum/forum6/topic67895/ тут] |
||
Код получения полной структуры можно посмотреть '''[https://raw.githubusercontent.com/ink-ru/bx24rest/master/struct.php тут]'''. |
|||
== Ссылки == |
== Ссылки == |
Версия от 11:22, 19 февраля 2020
Все пользователи хранятся в таблице b_user. Для работы с пользователями используйте методы специального класса:
\Bitrix\Main\UserTable::getList()
Структурные подразделения хранятся в инфоблоке. Отобразить данные инфоблока можно через компоненты модуля intranet.structure
if(CModule::IncludeModule("intranet")){
//здесь можно использовать функции и классы модуля
}
id инфоблока можно получить так
COption::GetOptionInt('intranet', 'iblock_structure', 0)
Набор методов для работы со структурой доступен в классе - CIntranetUtils
Как получить руководителя сотрудника описано тут Список всех подчиненных тут
Код получения полной структуры можно посмотреть тут.
Ссылки
- 1c-bitrix.ru/support/forum/forum23/topic75605/
- Получение групп пользователей
- Увольнение сотрудника