You are viewing an old version of this page. View the current version.

Compare with Current View Page History

Version 1 Current »

Команда 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)

Тип набора:

  • 0 – набор задается кодами,
  • 1 – каталогами.

maxtimes

числовой(11)

Количество наборов в чеке

invents

массив объектов

Массив товаров с указанием количества и скидки

Свойства объекта массива Invents:

Свойство

Тип данных

Описание

inventCode

строковый

Код товара

quantity

числовой

Количество товара в учётных единицах

discountRate

объект

Ставка скидки на позицию

Свойства объекта discountRate:

Свойство

Тип данных

Описание

type

строковый

Тип скидки:

  • percent – для процентной скидки,
  • sum – для суммовой.

value

вещественный

Размер скидки

Пример
{
"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 очищает справочник дисконтных акций:
Пример
{
    "command": "clearDiscountAction"
}

Команда deleteDiscountAction

Команда deleteDiscountAction удаляет из справочника дисконтных акций запись о скидке на комплект.

Параметр: код скидки на комплект.

Приимер
{
    "command": "deleteDiscountAction",
    "idDiscountKit": 324
 }
  • No labels