Команда addCardGroup
Команда addCardGroup
создает группу карт. Атрибуты группы карт задаются обязательным параметром сardGroup
.
Свойства параметра сardGroup
.
Свойство | Тип данных | Описание | Примечания |
---|---|---|---|
idcardgroup | числовой(11) | Идентификационный код карты | Обязательно для заполнения |
name | строковый(200) | Имя группы карт | |
text | строковый(200) | Текст | |
cardmode | числовой(11) | Тип карты:
| |
prefixbeg | строковый(200) | Начало диапазона префикса | |
prefixend | строковый(200) | Конец диапазона префикса | |
lenbeg | числовой(11) | Начало диапазона длин | |
lenend | числовой(11) | Конец диапазона длин | |
pattern | строковый(200) | Регулярное выражение | |
regexrule | строковый(200) | Правило регулярного выражения | |
inputmask | числовой(11) (битовая маска) | Маска способа ввода карты:
Допускается комбинирование способов ввода:
| |
currencycode | числовой(11) | Код валюты | |
discounttype | числовой(11) | Тип скидки: | |
notaddemptycard | числовой(11) | Запрет добавления карт из данной группы, если их нет в БД | |
bonususecase | числовой(11) | Вариант использования бонусов:
| |
printinfo | числовой | Печать квитанции с информацией о бонусах:
| |
discountvalue | вещественный(5,2) | Значение скидки | |
showinfo | числовой(11) | Показывать информацию по карте после ввода:
| |
additionalregistration | числовой(11) | Запрашивать дополнительную регистрацию карты:
По умолчанию NULL. | |
searchrule | числовой(11) | Правило поиска карт:
| |
userawdata | числовой(1) | Правило обработки номера карты перед отправкой на сервер:
| |
options | числовой(11) | Правило поиска онлайн-карты:
По умолчанию NULL. |
{ "cardgroup":{ "idcardgroup":3, "name":"Карта", "text":"Карта", "cardmode":1, "prefixbeg":"", "prefixend":"", "lenbeg":0, "lenend":0, "pattern":".*", "regexrule": "", "inputmask":0, "currencyCode":0, "discounttype": "", "discountvalue": "", "notaddemptycard": "", "bonususecase": "", "printinfo":0, "discountvalue":10, "showinfo":1, "additionalregistration":1, "searchrule":2, "userawdata":0, "options":0}, "command":"addCardGroup" }
Команда clearCardGroup
Команда clearCardGroup
очищает справочник группы карт.
Команда deleteCardGroup
удаляет из справочника групп карт запись о группе карт.
Параметр: идентификационный номер группы карт.