• Модуль: tasks
  • Путь к файлу: ~/bitrix/modules/tasks/lib/access/model/member/baselist.php
  • Класс: BitrixTasksAccessModelMemberBaseList
  • Вызов: BaseList::getNonDepartmentManager
protected function getNonDepartmentManager(): array
{
	$userDepartments = $this->user->getUserDepartments();
	$structure = CIntranetUtils::GetStructure();

	$managers = [];
	foreach ($structure['DATA'] as $departmentId => $department)
	{
		if (!in_array($departmentId, $userDepartments) && $department['UF_HEAD'] > 0)
		{
			$managers[] = $department['UF_HEAD'];
		}
	}

	return $managers;
}