Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.


Panel

Table of Contents


Команда 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
titleПример
{
"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
titleПример
{
       "command": "clearLDiscAccumulate"
}


Команда deleteLDiscAccumulate

Команда deleteLDiscAccumulate удаляет из справочника схем накопительных скидок о схеме накопительной скидки со всеми зависимыми записями.  

Параметр: код схемы.

Code Block
titleПример
{
    "command": "deleteLDiscAccumulate",
    "discscheme": "1"
}