• Модуль: timeman
  • Путь к файлу: ~/bitrix/modules/timeman/lib/monitor/utils/department.php
  • Класс: BitrixTimemanMonitorUtilsDepartment
  • Вызов: Department::getUserDepartments
static function getUserDepartments(int $userId): array
{
	$structure = CIntranetUtils::GetStructure();

	$departments = [];
	foreach ($structure['DATA'] as $department)
	{
		if ((string)$userId === $department['UF_HEAD'] || in_array($userId, $department['EMPLOYEES']))
		{
			$departments[] = (int)$department['ID'];
		}
	}

	return $departments;
}