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

Update

Описание и параметры

mixed
CCatalogDiscountCoupon::Update(
	int $ID,
	array arFields
); 

Метод обновляет информацию о купоне. Нестатический метод.

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

Параметр Описание
ID Код (ID) купона.
arFields Ассоциативный массив параметров купона. Может содержать следующие ключи:
  • DISCOUNT_ID - код (ID) скидки;
  • ACTIVE - активность купона (Y|N);
  • ONE_TIME - флаг одноразовости купона (Y|N);
  • COUPON - код купона;
  • DATE_APPLY - дата применения купона;
  • DESCRIPTION - комментарий.
Ключи, не указанные в массиве, изменяться не будут.
Если массив пустой, обращения к базе не будет.

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

Метод возвращает код (ID) купона, если запись существует, была успешно изменена либо не изменялась (пустой массив) и false - если произошла ошибка. Для получения детальной информации об ошибке следует вызвать $APPLICATION->GetException().

Перед изменением записи в таблице осуществляется проверка параметров привязки методом CCatalogDiscountCoupon::CheckFields. Если проверка прошла успешно и массив не пуст, запись изменяется.



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