Versions Compared
Key
- This line was added.
- This line was removed.
- Formatting was changed.
Panel | |
---|---|
|
Команда addLDiscAccumulate
Команда addLDiscAccumulate
добавляет накопительную скидку в справочник скидок. Атрибуты накопительной скидки задаются обязательным параметром ldiscaccumulate
. Важно, что у накопительной скидки нужно задать схему накопительной скидки и условия по накопительной скидке (их может быть несколько).
Свойства параметра ldiscaccumulate
:
Свойство | Тип данных | Описание |
---|---|---|
discscheme | числовой(11) | Код схемы скидки |
discschemename | строковый(30) | Название схемы скидки |
discount | массив объектов | Условие для схемы |
Свойства массива объектов discount
:
Свойство | Тип данных | Описание |
---|---|---|
discscheme | числовой(11) | Код схемы скидки |
discschemename | строковый(30) | Название схемы скидки |
disccode | числовой(11) | Код условия по схеме |
name | строковый(30) | Название условия |
rtext | строковый(30) | Текст для чека |
discperc | вещественный(5,1) | Процент скидки |
isbegsum | числовой(11) | Флаг применения начальной суммы |
begsum | вещественный(17,2) | Начальная сумма |
isendsum | числовой(11) | Флаг применения конечной суммы |
endsum | вещественный(17,2) | Конечная сумма |
isbegrcount | числовой(11) | Флаг применения начального количества чеков |
begrcount | вещественный(20,0) | Начальное количество чеков |
isendrcount | числовой(11) | Флаг применения конечного количества чеков |
endrcount | вещественный(20,0) | Конечное количество чеков |
Code Block | ||
---|---|---|
| ||
{ "command":"addLDiscAccumulate", "ldiscaccumulate": { "discscheme" : "discscheme", "discschemename" : "discschemename", "discount" : [ { "disccode" : 1, "name" : "Накопительная скидка №1", "rtext" : "", "discperc" : 7.4, "isbegsum" : "", "begsum" : "", "isendsum" : "", "endsum" : "", "isbegrcount" : "", "begrcount" : "", "isendrcount" : "", "endrcount" : "" } ] } } |
Команда clearLDiscAccumulate
clearLDiscAccumulate
очищает справочник схем накопительных скидок:Code Block | ||
---|---|---|
| ||
{ "command": "clearLDiscAccumulate" } |
Команда deleteLDiscAccumulate
Команда deleteLDiscAccumulate
удаляет из справочника схем накопительных скидок о схеме накопительной скидки со всеми зависимыми записями.
Параметр: код схемы.
Code Block | ||
---|---|---|
| ||
{ "command": "deleteLDiscAccumulate", "discscheme": "1" } |