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

GetByID

array
CSaleRecurring::GetByID(
	int ID
);

Метод возвращает параметры информации о продлении с кодом ID. Нестатический метод.

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

ПараметрОписание
ID Код записи с информацией о продлении.

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

Метод возвращает ассоциативный массив параметров информации о продлении с ключами:

  • ID - код записи;
  • USER_ID - код пользователя;
  • MODULE - модуль, товар которого продлевается;
  • PRODUCT_ID - код продлеваемого товара;
  • PRODUCT_NAME - название продлеваемого товара;
  • PRODUCT_URL - ссылка на продлеваемый товар;
  • RECUR_SCHEME_TYPE - тип периода оплаты;
  • RECUR_SCHEME_LENGTH - длина периода оплаты;
  • WITHOUT_ORDER - флаг "Без оформления заказа";
  • ORDER_ID - код базового заказа для продления;
  • CANCELED - флаг отмены продления;
  • DESCRIPTION - описание;
  • CALLBACK_FUNC - функция обратного вызова для обновления параметров продления;
  • REMAINING_ATTEMPTS - количество оставшихся попыток осуществления продления;
  • SUCCESS_PAYMENT - успешное осуществление продления;
  • CANCELED_REASON - причина отмены;
  • DATE_CANCELED - дата отмены;
  • PRIOR_DATE - дата последнего продления;
  • NEXT_DATE - дата очередного продления;
  • TIMESTAMP_X - дата последнего изменения записи.

Примечание: результат выполнения метода кешируется в рамках одной страницы. Поэтому повторные вызовы метода не влекут за собой дополнительных запросов к базе данных.



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