Команда addCertificate

Команда addCertificate добавляет группу сертификатов  в справочник. Атрибуты группы задаются обязательным параметром certificate.

Свойства параметра certificate

Свойство
Тип данных
Описание
Примечания
codeстроковыйКод группы сертификатов
rangefromвещественныйНачало диапазона номеров


rangetoвещественныйКонец диапазона номеров
nameстроковыйНазвание
sumвещественныйНоминал
inputmaskцелочисленныйМаска ввода
fullyspendцелочисленныйПолное списание
skiplastsymbolцелочисленныйПропускать последний символ в номере, который вводится со сканера штрих-кодов
tmccodeстроковыйКод товара при добавлении в чек
minsumвещественныйМинимальная сумма для продажи сертификата
maxsumвещественныйМаксимальная сумма для продажи сертификата
multiplesumвещественныйКратность суммы для продажи сертификата
deptcodeцелочисленныйОтдел
vatcodeцелочисленныйНалог

Используется, если поле taxgroupcode = 0 или не указано.

Если в справочнике указаны оба поля, то будет загружено значение taxgroupcode

paymentobject

целочисленныйПризнак предмета расчета
regexpatternстроковыйМаска номеров группы сертификатов (регулярное выражение)
taxgroupcodeцелочисленныйКод группы налоговВ БД Dictionaries таблица certificate поле vatcode будет загружено значение по формуле: "taxgroupcode * 100 + 1".
discountcampaignтекстСрок жизни сертификата

Содержит дисконтную акцию со сроком действия сертификата

prefixтекстПрефикс номера сертификата


{
"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"
}