UserService
UserService — класс для работы с пользователями в узлах организационной структуры. Класс ищет вхождения пользователей по ролям, возвращает руководителей и подчиненных и проверяет положение пользователей в иерархии.
Методы класса
| Метод | Описание |
|---|---|
| findAllByUserIdAndRoleXmlIds | Возвращает все вхождения пользователя в узлы организационной структуры с указанными ролями |
| findByUserIdAndRoleXmlIds | Возвращает первое найденное вхождение пользователя в узел организационной структуры с одной из указанных ролей |
| getSubordinateUserIds | Возвращает идентификаторы подчиненных пользователя в узлах указанного типа |
| getUserDeputies | Возвращает ближайших заместителей руководителя в ветви организационной структуры, к которой относится пользователь |
| getUserHeads | Возвращает ближайших руководителей в ветви организационной структуры, к которой относится пользователь |
| getUsersManagers | Возвращает руководителей нескольких пользователей в узлах указанных типов. При необходимости результат включает заместителей руководителей |
| isManagerForEmployee | Проверяет, является ли один пользователь руководителем другого в организационной структуре |
Была ли эта страница полезна?
Что можно улучшить?
Пользовательские комментарии
Помните, что Пользовательские комментарии, несмотря на модерацию, не являются официальной документацией. Ответственность за их использование несет сам пользователь.
Также Пользовательские комментарии не являются местом для обсуждения функционала. По подобным вопросам обращайтесь на форумы.
© «Битрикс», 2001-2026, «1С-Битрикс», 2026