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

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-2019, «1С-Битрикс», 2019
Наверх