• Модуль: tasks
  • Путь к файлу: ~/bitrix/modules/tasks/lib/internals/task/result/resultmanager.php
  • Класс: BitrixTasksInternalsTaskResultResultManager
  • Вызов: ResultManager::deleteByComment
public function deleteByComment(int $commentId)
{
	$result = $this->loadResult($commentId);
	if (!$result)
	{
		return;
	}

	$task = $result->fillTask();
	$result->delete();

	$comment = $this->loadComment($commentId);
	if (
		$comment
		&& $comment->getServiceData() === ResultManager::COMMENT_SERVICE_DATA
	)
	{
		$comment->setServiceData(null);
		$comment->save();
	}

	$this->sendPush(self::COMMAND_DELETE, $result);

	if ($task)
	{
		$this->executeAutomationTrigger($task, $result);
	}
	$this->log($result, self::RESULT_REMOVE);
}