Документация для разработчиков
Темная тема

NodeService

NodeService — класс для поиска узлов организационной структуры. Класс возвращает узлы по идентификаторам, названиям, кодам доступа и участникам, а также получает их родительские, дочерние и корневые узлы.

Методы класса

Метод Описание
findAll Возвращает узлы указанной организационной структуры. Параметры ограничивают результат по типам узлов, правам доступа и активности
findAllByAccessCodes Возвращает узлы организационной структуры по кодам доступа
findAllByIds Возвращает узлы организационной структуры по идентификаторам. Дополнительные параметры ограничивают результат по структуре, типам узлов, правам доступа и активности
findAllByMemberEntityId Возвращает узлы организационной структуры, в которых состоит указанный пользователь. Дополнительные параметры ограничивают результат по структуре, типам узлов, правам доступа и активности
findAllByName Ищет узлы организационной структуры по названию. Если название не задано, возвращает дочерние узлы указанных родителей или все подходящие узлы структуры
findAllByXmlId Возвращает узлы организационной структуры по внешнему идентификатору
findChildrenByNodeIds Возвращает дочерние узлы для одного или нескольких узлов организационной структуры
findParentsByNodeId Возвращает родительские узлы для указанного узла организационной структуры
getByAccessCode Возвращает узел организационной структуры по коду доступа. При передаче действия дополнительно проверяет доступ текущего пользователя
getById Возвращает узел организационной структуры по идентификатору. Может дополнительно получить глубину узла и проверить доступ текущего пользователя к указанному действию
getNodeIdsByAccessCodes Преобразует коды доступа узлов организационной структуры в идентификаторы узлов
getRootNode Возвращает корневой узел организационной структуры — узел без родительского узла


Была ли эта страница полезна?

Пользовательские комментарии

Помните, что Пользовательские комментарии, несмотря на модерацию, не являются официальной документацией. Ответственность за их использование несет сам пользователь.

Также Пользовательские комментарии не являются местом для обсуждения функционала. По подобным вопросам обращайтесь на форумы.
© «Битрикс», 2001-2026, «1С-Битрикс», 2026
Наверх