• Модуль: tasks
  • Путь к файлу: ~/bitrix/modules/tasks/lib/scrum/service/kanbanservice.php
  • Класс: BitrixTasksScrumServiceKanbanService
  • Вызов: KanbanService::isTaskInFinishStatus
public function isTaskInFinishStatus(int $sprintId, int $taskId): bool
{
	try
	{
		$finishStageId = $this->getFinishStageId($sprintId);

		if ($finishStageId)
		{
			$queryObject = TaskStageTable::getList([
				'filter' => [
					'TASK_ID' => $taskId,
					'STAGE_ID' => $finishStageId
				]
			]);
			return ($queryObject->fetch() ? true : false);
		}
	}
	catch (Exception $exception)
	{
		$this->errorCollection->setError(
			new Error($exception->getMessage(), self::ERROR_COULD_NOT_ADD_ONE_TASK)
		);
	}

	return false;
}