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

getRootNode

?\Bitrix\HumanResources\Item\Node public
\Bitrix\HumanResources\Public\Service\NodeService::getRootNode(
	?int $structureId = null
);

Метод возвращает корневой узел организационной структуры. Корневым считается узел без родительского узла. Нестатический метод.

Параметры

ПараметрОписание
$structureIdИдентификатор организационной структуры. При значении null метод использует структуру по умолчанию

Возвращаемое значение

Метод возвращает объект \Bitrix\HumanResources\Item\Node. Если структура или ее корневой узел не найдены, метод возвращает null.

Пример

<?php

use Bitrix\HumanResources\Public\Service\Container;
use Bitrix\Main\Loader;

if (!Loader::includeModule('humanresources'))
{
	echo 'Модуль humanresources не установлен';
	return;
}

$rootNode = Container::getNodeService()->getRootNode();
if ($rootNode === null)
{
	echo 'Корневой узел не найден';
	return;
}

echo 'Идентификатор: ' . $rootNode->id . PHP_EOL;
echo 'Название: ' . $rootNode->name . PHP_EOL;


© «Битрикс», 2001-2026, «1С-Битрикс», 2026