• Модуль: tasks
  • Путь к файлу: ~/bitrix/modules/tasks/lib/access/model/taskmodel.php
  • Класс: BitrixTasksAccessModelTaskModel
  • Вызов: TaskModel::getDepartments
private function getDepartments(array $roles = []): array
{
	$task = $this->getTask(true);
	if (!$task)
	{
		return [];
	}

	$res = [];
	foreach ($task['DEPARTMENTS'] as $role => $deps)
	{
		if (!in_array($role, $roles))
		{
			continue;
		}
		$res = array_merge($res, $deps);
	}

	return array_unique($res);
}