getTeamReportExceptionsSettingsForNodes
array public \Bitrix\HumanResources\Public\Service\NodeSettingsService::getTeamReportExceptionsSettingsForNodes( array $nodeIds );
Метод возвращает исключения для отчетов команд по нескольким узлам. Нестатический метод.
Параметры
| Параметр | Описание |
|---|---|
$nodeIds | Идентификаторы узлов организационной структуры |
Возвращаемое значение
Метод возвращает ассоциативный массив: ключ — ID узла, значение — массив ID пользователей типа int. Узлы без сохраненных исключений не входят в массив.
Исключения
Метод может выбросить \Bitrix\HumanResources\Exception\WrongStructureItemException, \Bitrix\Main\ArgumentException, \Bitrix\Main\ObjectPropertyException или \Bitrix\Main\SystemException.
Пример
<?php
use Bitrix\HumanResources\Public\Service\Container;
use Bitrix\Main\Loader;
if (!Loader::includeModule('humanresources'))
{
echo 'Модуль humanresources не установлен';
return;
}
$node = Container::getNodeService()->getRootNode();
if ($node === null)
{
echo 'Корневой узел не найден';
return;
}
$result = Container::getNodeSettingsService()->getTeamReportExceptionsSettingsForNodes([$node->id]);
print_r($result);
© «Битрикс», 2001-2026, «1С-Битрикс», 2026