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