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

Содержимое удалено Содержимое добавлено
ааа
м <source> -> <syntaxhighlight> (phab:T237267)
Строка 1:
Все пользователи хранятся в таблице b_user. Для работы с пользователями используйте методы [https://dev.1c-bitrix.ru/api_help/main/reference/cuser/getlist.php специального класса]:
<sourcesyntaxhighlight lang="php">
\Bitrix\Main\UserTable::getList()
</syntaxhighlight>
</source>
 
Структурные подразделения хранятся в инфоблоке. Отобразить данные инфоблока можно через компоненты модуля [https://dev.1c-bitrix.ru/api_help/intranet/index.php intranet.structure]
 
<sourcesyntaxhighlight lang="php">
if(CModule::IncludeModule("intranet")){
//здесь можно использовать функции и классы модуля
}
</syntaxhighlight>
</source>
 
id инфоблока можно получить так
<sourcesyntaxhighlight lang="php">COption::GetOptionInt('intranet', 'iblock_structure', 0)</sourcesyntaxhighlight>
 
Набор методов для работы со структурой доступен в классе - [https://bxapi.ru/?module_id=intranet&class=CIntranetUtils CIntranetUtils]