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
} |