• Модуль: tasks
  • Путь к файлу: ~/bitrix/modules/tasks/lib/access/model/member/baselist.php
  • Класс: BitrixTasksAccessModelMemberBaseList
  • Вызов: BaseList::getDepartmentMembers
protected function getDepartmentMembers(): array
{
	if ($this->departmentMembers === null)
	{
		$departments = $this->user->getUserDepartments();
		$res = BitrixIntranetUtil::getDepartmentEmployees(array(
			'DEPARTMENTS' 	=> $departments,
			'RECURSIVE' 	=> 'N',
			'ACTIVE' 		=> 'Y',
			'SKIP' 			=> [],
			'SELECT' 		=> null
		));

		$this->departmentMembers = [];
		while ($row = $res->GetNext())
		{
			$departmentMembers[] = $row['ID'];
		}
	}

	return $this->departmentMembers;
}