Класс, содержащий информацию по купонам

Свойства

Название

Значение

Тип

Описание

TagIntegerRWСвойство для использования в скриптах
ModifiedBooleanRПризнак Запись была изменена с момента предыдущего сохранения
NameStringRНаименование элемента
CodeIntegerRКод элемента
UNIIntegerRВнутренний идентификатор записи, уникальный номер в рамках визита
CouponNameStringR

Имя купона

AccountIDIntegerR

Идентификатор счета, связанного с купоном

IntfIDIntegerR

Идентификатор логического интерфейса, ссылка на справочник DEVICES

MaxDiscountTMoneyR

Максимальная сумма скидки по купону

InitCountIntegerR

Первоначальное количество купонов (до добавления в текущий заказ)

MaxCountIntegerR

Сколько купонов можно добавить в заказ. Для группы - максимальное количество в группе, для детализации — максимальное количество детализаций, для мастер купона всегда 1

AddedCountIntegerR

Сколько купонов уже добавлено в заказ

RefColNumIntegerR

Тип справочника, связанного с купоном:

  • 64 — скидки
CardCodeStringR

Код карты, заполняется для купонов типа ctIdent

GroupUNIIntegerR

UNI родительского купона

CouponTypeTCouponTypeR

Тип купона, подробное описание типов купонов тут

ЗначениеОписание
0ctUnknown — неизвестный купон
1ctShelter — добавление скидки с кодом Ident=Sifr
2ctIdent — идентификатор для нового обращения к серверу: купон, нуждающийся в детализации
3ctIdentGroup — группа идентификаторов — мастер купонов
4ctDishSumm — купон — суммовая скидка на блюдо с кодом ItemCode
5ctDishPercent — купон — процентная скидка на блюдо с кодом ItemCode
6ctDishPrice — купон — фиксированная цена на блюдо с кодом ItemCode
7ctParentIdent — купон, представляющий собой группу купонов
8ctDialog — купон для отображения диалогового окна
9ctModifyOrder — служебный купон для автоматического удаления
10ctOpenWeb — купон, который открывает WEB-форму
DefCountIntegerR

Количество по умолчанию

PersonIDInt64R

Идентификатор клиента, к которому относится данный купон

DishCodeIntegerR

Код блюда

ValueDoubleR

Значение купона

VisibleBooleanR

Флаг Видимый купон

EnabledBooleanR

Флаг Купон можно еще добавить

AutoBooleanR

Флаг Автоматический купон

GroupLimitIntegerR

Максимальное число купонов в группе

CurrentAddLimitIntegerR

Текущее число купонов в группе

Line_idStringR

GUID строки (r_k 7 поддерживает и UNI строки), к которой будет добавлен элемент купона. Если не задано, то элемент добавится.

AutoRecalcBooleanR

Атрибут autorecalc необязательный, начиная с 27 означает (при значении 1), что после обработки этого купона необходимо заново вызвать GetCardInfoEx, передав заказ, содержащий информацию о только что примененном купоне для получения новой информации о карте, включая новый лимит скидки и новые остатки по валютам

CommentStringR

Комментарий, переданный текст отображается на купоне в строке Комментарий