• Модуль: mobile
  • Путь к файлу: ~/bitrix/modules/mobile/lib/rest/user.php
  • Класс: BitrixMobileRestUser
  • Вызов: User::departmentGet
static function departmentGet($departmentIDs = [])
{
	CModule::IncludeModule('iblock');
	$depsChains = [];

	foreach ($departmentIDs as $departmentID)
	{
		$departmentTree = CIBlockSection::GetNavChain(Option::get('intranet', 'iblock_structure', 0), $departmentID, ['ID', 'NAME', 'DEPTH_LEVEL']);
		$chain = [];
		while ($department = $departmentTree->Fetch())
		{
			if ($department['DEPTH_LEVEL'] == 1)
			{
				continue;
			}

			$chain[] = $department['NAME'];
		}

		$depsChains[] = implode(' - ', $chain);
	}

	return $depsChains;

}