Расширение функционала Bitrix 24/Оргструктура: различия между версиями
Содержимое удалено Содержимое добавлено
32434 |
Нет описания правки |
||
Строка 15: | Строка 15: | ||
<source lang="php">COption::GetOptionInt('intranet', 'iblock_structure', 0)</source> |
<source lang="php">COption::GetOptionInt('intranet', 'iblock_structure', 0)</source> |
||
Набор методов для работы со структурой доступен в классе - |
Набор методов для работы со структурой доступен в классе - [https://bxapi.ru/?module_id=intranet&class=CIntranetUtils CIntranetUtils] |
||
Как получить руководителя сотрудника описано [https://dev.1c-bitrix.ru/community/webdev/user/74260/blog/7810/ тут] |
Как получить руководителя сотрудника описано [https://dev.1c-bitrix.ru/community/webdev/user/74260/blog/7810/ тут] |
Версия от 13:17, 18 февраля 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/
- Получение групп пользователей
- Увольнение сотрудника