• Модуль: tasks
  • Путь к файлу: ~/bitrix/modules/tasks/lib/scrum/service/taskservice.php
  • Класс: BitrixTasksScrumServiceTaskService
  • Вызов: TaskService::getActualParentIds
public function getActualParentIds(array $parentIds, int $groupId): array
{
	[$rows, $queryObject] = $this->getList([
		'select' => ['ID'],
		'filter' => [
			'ID' => $parentIds,
			'GROUP_ID' => $groupId,
			'CHECK_PERMISSIONS' => 'Y',
		],
	]);

	$receivedIds = [];
	foreach ($rows as $row)
	{
		$receivedIds[] = $row->getId();
	}

	foreach ($parentIds as $taskId => $parentId)
	{
		if (!in_array($parentId, $receivedIds))
		{
			$parentIds[$taskId] = 0;
		}
	}

	return $parentIds;
}