Versions Compared
Key
- This line was added.
- This line was removed.
- Formatting was changed.
Panel | |
---|---|
|
Команда addDiscountAction
Команда addDiscountAction
создает скидку на комплект. Атрибуты скидки на комплект задаются обязательным параметром discountAction
.
Свойства параметра discountAction
:
Свойство | Тип данных | Описание |
---|---|---|
iddiscountaction | строковый | Код скидки на комплект |
name | строковый | Название скидки |
timePeriods | массив объектов | Массив временных интервалов |
kits | массив объектов | Массив наборов товаров |
kitInvents | массив объектов | Массив товаров в наборе |
discs | массив объектов | Массив скидок |
Свойства объекта массива timePeriods
:
Свойство | Тип данных | Описание |
---|---|---|
dateStart | дата | Начальная дата (формат ГГГГ-ММ-ДД) |
dateEnd | дата | Конечная дата (формат ГГГГ-ММ-ДД) |
timeStart | время | Начальное время (формат ЧЧ:ММ:СС) |
timeEnd | время | Конечное время (формат ЧЧ:ММ:СС) |
dayStart | числовой(11) | Начальный день (1-понедельник, 7-воскресенье) |
dayEnd | числовой(11) | Конечный день (1-понедельник, 7-воскресенье) |
Свойства объекта массива kits
:
Свойство | Тип данных | Описание |
---|---|---|
idKit | числовой(11) | Код набора |
name | строковый(100) | Название набора |
kittype | числовой(11) | Тип набора:
|
maxtimes | числовой(11) | Количество наборов в чеке |
invents | массив объектов | Массив товаров с указанием количества и скидки |
Свойства объекта массива Invents
:
Свойство | Тип данных | Описание |
---|---|---|
inventCode | строковый | Код товара |
quantity | числовой | Количество товара в учётных единицах |
discountRate | объект | Ставка скидки на позицию |
Свойства объекта discountRate
:
Свойство | Тип данных | Описание |
---|---|---|
type | строковый | Тип скидки:
|
value | вещественный | Размер скидки |
Code Block | ||
---|---|---|
| ||
{ "discountAction": { "timePeriods": [{ "datestart": "2013-06-11", "timeend": "15:00:00", "timestart": "00:44:35", "dateend": "2013-06-15", "dayend": 7, "daystart": 1 }], "kits": [{ "invents": [{ "inventcode": "96045299", "quantity": 2}, {"discountrate": {"type": "percent", "value": 100.0}, "inventcode": "96045299", "quantity": 1 }], "idkit": 10000, "name": "newaction", "kittype": 1, "maxtimes": 2 }], "iddiscountaction": 102, "name": "gift"}, "command": "addDiscountAction" } |
Команда clearDiscountAction
clearDiscountAction
очищает справочник дисконтных акций:Code Block | ||
---|---|---|
| ||
{ "command": "clearDiscountAction" } |
Команда deleteDiscountAction
Команда deleteDiscountAction
удаляет из справочника дисконтных акций запись о скидке на комплект.
Параметр: код скидки на комплект.
Code Block | ||
---|---|---|
| ||
{ "command": "deleteDiscountAction", "idDiscountKit": 324 } |