Команда addLDiscCard

Команда addLDiscCard добавляет дисконтную карту в справочник карт. Атрибуты дисконтной карты задаются обязательным параметром LDiscCard.  

Свойства параметра LDiscCard:

Свойство

Тип данных

Описание

cardnumber

строковый(128)

Номер карты

name

строковый(100)

Название карты

rtext

строковый(30)

Текст для чека

cardsum

вещественный(17,2)

Сумма накопления

discasheme

числовой(11)

Код схемы автоматических скидок

denycard

числовой(11)

Дисконтная карта запрещена:

  • 0 – нет,
  • 1 – да.

notaccumulate

числовой(11)

Не вести накопления по данной карте:

  • 0 – нет,
  • 1 – да.

positionmode

числовой(11)

Применяется на позицию:

  • 0 – нет,
  • 1 – да.

ispaycard

числовой(11)

Использовать карту в качестве платежной:

  • 0 – нет,
  • 1 – да.

allpositions

числовой(11)

Применяется на любые позиции:

  • 0 – нет,
  • 1 – да.

msgsheme

числовой(11)

Код схемы сообщений (зарезервировано для будущего использования)

rcount

вещественный(17,2)

Количество чеков продаж

acdiscasheme

числовой(11)

Код схемы накопительных скидок

cardmode

числовой(11)

Тип карты:

  • 0 – дисконтная,
  • 1 – бонусная.

bonussum

вещественный(17,2)

Сумма бонусов на карте

bonuscode

целочисленный(11)

Код бонусов

groupcode

числовой(11)

Код группы карт

birthday

дата

День рождения

acdiscschemeчисловой(11)Код схемы накопительных скидок
Пример
{
  "ldisccard": {
    "denycard": 15,
    "acdiscasheme": 11,
    "rtext": "4",
    "name": "16",
    "discasheme": 17,
    "acdiscscheme": 5,
    "bonuscode": 12,
    "cardsum": 6.0,
    "positionmode": 19,
    "cardmode": 1,
    "rcount": 7,
    "birthday": "2013-01-01",
    "ispaycard": 18,
    "groupcode": 14,
    "notaccumulate": 8,
    "cardnumber": "1",
    "bonussum": 9.0,
    "allpositions": 10
  },
  "command": "addLDiscCard" 
}

Команда clearLDiscCard

Команда clearLDiscCard очищает справочник дисконтных карт:

Пример
{
    "command": "clearLDiscCard"
}

Команда deleteLDiscCard

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

Параметр: номер карты.

Пример
{
   "command": "deleteLDiscCard",
   "cardnumber": "255667"
}
  • No labels