• Модуль: tasks
  • Путь к файлу: ~/bitrix/modules/tasks/lib/scrum/service/taskservice.php
  • Класс: BitrixTasksScrumServiceTaskService
  • Вызов: TaskService::completeTasks
public function completeTasks(array $taskIds): bool
{
	try
	{
		foreach ($taskIds as $taskId)
		{
			$task = CTaskItem::getInstance($taskId, $this->executiveUserId);
			$task->complete();
		}

		return true;
	}
	catch (Exception $exception)
	{
		$message = $exception->getMessage().$exception->getTraceAsString();

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

		return false;
	}
}