• Модуль: crm
  • Путь к файлу: ~/bitrix/modules/crm/lib/recurring/entity/item/dealnew.php
  • Класс: Bitrix\Crm\Recurring\Entity\Item\DealNew
  • Вызов: DealNew::saveDealTemplate
private function saveDealTemplate()
{
	$result = new Main\ORM\Data\AddResult();
	$dealController = $this->getControllerInstance();
	$this->setTemplateField('IS_RECURRING', 'Y');
	$templateId = $dealController->Add($this->templateFields, false, ['DISABLE_TIMELINE_CREATION' => 'Y']);
	if (!$templateId)
	{
		$result->addError(new Main\Error($dealController->LAST_ERROR));
		return $result;
	}
	if (!empty($this->basedId))
	{
		$this->copyDealProductRows($templateId, $this->basedId);
	}

	$result->setId($templateId);
	return $result;
}