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