• Модуль: tasks
  • Путь к файлу: ~/bitrix/modules/tasks/lib/replicator/template/taskproducer.php
  • Класс: BitrixTasksReplicatorTemplateTaskProducer
  • Вызов: TaskProducer::updateTemplateReplicationCounter
private function updateTemplateReplicationCounter(): Result
{
	$result = new Result();
	$template = $this->repository->getTemplate();
	try
	{
		(new Template($this->userId))->update($template->getId(), [
			'TPARAM_REPLICATION_COUNT' => $template->getTparamReplicationCount() + 1,
		]);
	}
	catch (Exception $exception)
	{
		$result->addError(new Error($exception->getMessage()));
		return $result;
	}

	return $result;
}