• Модуль: sale
  • Путь к файлу: ~/bitrix/modules/sale/lib/discount/preset/basepreset.php
  • Класс: BitrixSaleDiscountPresetBasePreset
  • Вызов: BasePreset::addDiscount
protected function addDiscount(array $discountFields)
{
	$discountFields['PRESET_ID'] = $this->className();

	$discountId = CSaleDiscount::add($discountFields);

	if($discountId <= 0)
	{
		global $APPLICATION;
		if($ex = $APPLICATION->getException())
		{
			$this->errorCollection[] = new Error($ex->getString());
		}
		else
		{
			$this->errorCollection[] = new Error(Loc::getMessage('SALE_BASE_PRESET_DISCOUNT_EDIT_ERR_ADD'));
		}
	}
}