• Модуль: tasks
  • Путь к файлу: ~/bitrix/modules/tasks/lib/scrum/service/taskservice.php
  • Класс: BitrixTasksScrumServiceTaskService
  • Вызов: TaskService::isCompletedTask
public function isCompletedTask(int $taskId): bool
{
	try
	{
		$queryObject = CTasks::getList(
			[],
			[
				'ID' => $taskId,
				'=STATUS' => Status::COMPLETED,
				'CHECK_PERMISSIONS' => 'N',
			],
			['ID']
		);
		return ($queryObject->fetch() ? true : false);
	}
	catch (Exception $exception)
	{
		$message = $exception->getMessage().$exception->getTraceAsString();

		$this->errorCollection->setError(
			new Error(
				$message,
				self::ERROR_COULD_NOT_CHECK_COMPLETED_TASK
			)
		);

		return false;
	}
}