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

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