Документация для разработчиков
Темная тема

Update

int
CSaleDiscount::Update(
	int ID,
	array arFields
);

Метод обновляет параметры скидки с кодом ID на параметры из массива arFields. Нестатический метод.

Параметры вызова

ПараметрОписание
ID Код скидки.
arFields Ассоциативный массив новых параметров скидки, ключами в котором являются названия параметров, а значениями - новые значения. Допустимо указание не всех ключей, а только тех, значения которых необходимо изменить.
Допустимые ключи:
  • LID - код сайта, к которому привязана эта скидка;
  • PRICE_FROM - общая стоимость заказа, начиная с которой предоставляется эта скидка;
  • PRICE_TO - общая стоимость заказа, до достижения которой предоставляется эта скидка;
  • CURRENCY - валюта денежных полей в записи;
  • DISCOUNT_VALUE - величина скидки;
  • DISCOUNT_TYPE - тип величины скидки (P - величина задана в процентах, V - величина задана в абсолютной сумме);
  • ACTIVE - флаг (Y/N) активности скидки;
  • SORT - индекс сортировки (если по сумме заказа доступно несколько скидок, то берется первая по сортировке)

Возвращаемые значения

Возвращается код измененной скидки или false в случае ошибки.



© «Битрикс», 2001-2024, «1С-Битрикс», 2024