Команда addCertificate
Команда addCertificate
добавляет группу сертификатов в справочник. Атрибуты группы задаются обязательным параметром certificate
.
Свойства параметра certificate
:
Свойство | Тип данных | Описание | Примечания |
---|---|---|---|
code | строковый(100) | Код группы сертификатов | |
rangefrom | вещественный(20,0) | Начало диапазона номеров | |
rangeto | вещественный(20,0) | Конец диапазона номеров | |
name | строковый(100) | Название | |
sum | вещественный(20,2) | Номинал | |
inputmask | целочисленный(11) | Маска ввода | |
fullyspend | целочисленный(11) | Полное списание | |
skiplastsymbol | целочисленный(11) | Пропускать последний символ в номере, который вводится со сканера штрих-кодов | |
tmccode | строковый (30) | Код товара при добавлении в чек | |
minsum | вещественный(13,2) | Минимальная сумма для продажи сертификата | |
maxsum | вещественный(13,2) | Максимальная сумма для продажи сертификата | |
multiplesum | вещественный(13,2) | Кратность суммы для продажи сертификата | |
deptcode | целочисленный(11) | Отдел | |
vatcode | целочисленный(11) | Налог | Используется, если поле taxgroupcode = 0 или не указано. Если в справочнике указаны оба поля, то будет загружено значение taxgroupcode |
paymentobject | целочисленный(11) | Признак предмета расчета | |
regexpattern | строковый(50) | Маска номеров группы сертификатов (регулярное выражение) | |
taxgroupcode | целочисленный(11) | Код группы налогов | В БД Dictionaries таблица certificate поле vatcode будет загружено значение taxgroupcode * 100 + 1 |
discountcampaign | текст | Срок жизни сертификата | Содержит дисконтную акцию со сроком действия сертификата. |
Пример
{ "certificate": { "code": 10, "rangefrom": 120, "rangeto": 160, "name": "Сертификат 1", "sum": 5000, "inputmask": 1, "fullyspend": 1, "skiplastsymbol": true, "tmccode": "94857", "minsum": 2, "maxsum": 1000, "multiplesum": 1, "deptcode": 2, "taxgroupcode": 0, "vatcode": 2, "paymentobject": 10, "regexpattern": "[0-9]", "discountcampaign": "test campaign" }, "command": "addCertificate" } ---
Команда clearCertificate
Команда clearCertificate
очищает справочник групп сертификатов:
Пример
{ "command":"clearCertificate" }
Команда deleteCertificate
Команда deleteCertificate
удаляет из справочника группы сертификатов запись о группе.
Параметр: код группы сертификатов.
Пример
{ "code": 201, "command":"deleteCertificate" }