• Модуль: tasks
  • Путь к файлу: ~/bitrix/modules/tasks/lib/internals/counter/processor/projectprocessor.php
  • Класс: BitrixTasksInternalsCounterProcessorProjectProcessor
  • Вызов: ProjectProcessor::getTasksGroups
private function getTasksGroups(array $taskIds): array
{
	$taskRegistry = TaskRegistry::getInstance()->load($taskIds);

	$groupIds = [];
	foreach ($taskIds as $taskId)
	{
		$task = $taskRegistry->get((int)$taskId);
		if (!$task)
		{
			continue;
		}
		if (
			isset($task['GROUP_ID'])
			&& $task['GROUP_ID'] > 0
		)
		{
			$groupIds[] = $task['GROUP_ID'];
		}
	}

	return array_unique($groupIds);
}