Команда addLDiscCard
Команда addLDiscCard
добавляет дисконтную карту в справочник карт. Атрибуты дисконтной карты задаются обязательным параметром LDiscCard
.
Свойства параметра LDiscCard
:
| | |
---|
cardnumber | строковый(128) | Номер карты |
name | строковый(100) | Название карты |
rtext | строковый(30) | Текст для чека |
cardsum | вещественный(17,2) | Сумма накопления |
discasheme | числовой(11) | Код схемы автоматических скидок |
denycard | числовой(11) | Дисконтная карта запрещена: |
notaccumulate | числовой(11) | Не вести накопления по данной карте: |
positionmode | числовой(11) | Применяется на позицию: |
ispaycard | числовой(11) | Использовать карту в качестве платежной: |
allpositions | числовой(11) | Применяется на любые позиции: |
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"
}