Команда 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"
}
  • No labels