getUserDeputies
\Bitrix\HumanResources\Item\Collection\NodeMemberCollection public \Bitrix\HumanResources\Public\Service\Department\UserService::getUserDeputies( int $userId );
Метод возвращает ближайших заместителей руководителей подразделений из ветки, к которой относится пользователь. Нестатический метод.
Параметры
| Параметр | Описание |
|---|---|
$userId | Идентификатор пользователя, для которого нужно найти заместителей руководителей |
Возвращаемое значение
Метод возвращает коллекцию \Bitrix\HumanResources\Item\Collection\NodeMemberCollection с записями о ближайших заместителях руководителей. Если заместители не найдены или при поиске возникла ошибка, метод возвращает пустую коллекцию.
Пример
<?php
use Bitrix\HumanResources\Public\Service\Container;
use Bitrix\Main\Loader;
if (!Loader::includeModule('humanresources'))
{
echo 'Модуль humanresources не установлен';
return;
}
// Идентификатор сотрудника подразделения
$userId = 1;
$deputies = Container::getUserDepartmentService()->getUserDeputies($userId);
foreach ($deputies as $deputy)
{
echo 'Заместитель: ' . $deputy->entityId . ', подразделение: ' . $deputy->nodeId . PHP_EOL;
}
Была ли эта страница полезна?
Что можно улучшить?
Пользовательские комментарии
Помните, что Пользовательские комментарии, несмотря на модерацию, не являются официальной документацией. Ответственность за их использование несет сам пользователь.
Также Пользовательские комментарии не являются местом для обсуждения функционала. По подобным вопросам обращайтесь на форумы.
© «Битрикс», 2001-2026, «1С-Битрикс», 2026