Versions Compared
Key
- This line was added.
- This line was removed.
- Formatting was changed.
Panel | |
---|---|
|
Команда addLDiscScheme
Команда addLDiscScheme
добавляет дисконтную схему в справочник схем. Атрибуты дисконтной схемы задаются обязательным параметром LDiscScheme
.
Свойства параметра LDiscScheme
:
Свойство | Тип данных | Описание |
---|---|---|
schemecode | числовой(11) | Код схемы |
name | строковый(30) | Название схемы |
iscardscheme | числовой(11) | Применяется только по карте |
schemeOnCheck | числовой(11) | Признак применения схемы скидок:
|
discountsauto | массив объектов | Массив автоматических скидок |
Свойства массива объектов discountsAuto
:
Свойство | Тип данных | Описание |
---|---|---|
disccode | числовой(11) | Код |
name | строковый(30) | Наименование |
disctype | числовой(11) | Тип скидки:
|
discmode | числовой(11) | Вид скидки:
|
discsize | вещественный(15,2) | Размер скидки |
rtext | строковый(30) | Текст для чека |
datebeg | дата | Начальная дата |
dateend | дата | Конечная дата |
timebeg | время | Начальное время |
timeend | время | Конечное время |
daysbeg | числовой(11) | Номер начального дня недели:
|
daysend | числовой(11) | Номер конечного дня недели:
|
quantbeg | вещественный(17,3) | Начальное количество |
quantend | вещественный(17,3) | Конечное количество |
sumbeg | вещественный(17,2) | Начальная сумма |
sumend | вещественный(17,2) | Конечная сумма |
pricecode | числовой(11) | Код дополнительной цены |
rsummode | числовой(11) | Условие по сумме чека:
|
cardgroupcode | числовой(11) | Код группы карт |
birthdaymode | числовой(11) | Условие ко дню рождения:
|
catalogid | целочисленный(11) | Код каталога |
catalogquantbeg | вещественный(17,3) | Минимальное количество товара по каталогу |
catalogquantend | вещественный(17,3) | Максимальное количество товара по каталогу |
catalogsumbeg | вещественный(15,2) | Минимальная сумма товаров по каталогу |
catalogsumend | вещественный(15,2) | Максимальная сумма товаров по каталогу |
Code Block | ||
---|---|---|
| ||
{ "lDiscScheme":{ "schemecode":5, "name":"Стандартная схема", "iscardscheme":1, "schemeOnCheck":1, "discountsauto":[ { "disccode":5, "name":"Скидка", "disctype":1, "discmode":1, "discsize":5.10, "datebeg":"2011-05-20", "dateend":"2011-06-11", "timebeg":"09:00:00", "timeend":"23:00:00", "daysbeg":2, "daysend":5, "quantbeg":20.400, "quantend":50.600, "sumbeg":499.90, "sumend":999.90, "pricecode":2, "rsummode":1, "cardgroupcode":5, "birthdaymode":0, "catalogid":448, "catalogquantbeg":11.500, "catalogquantend":46.300, "catalogsumbeg":45.10, "catalogsumend":77.80 } ] }, "command":"addLDiscScheme" } |
Команда clearLDiscScheme
clearLDiscScheme
очищает справочник дисконтных схем:Code Block | ||
---|---|---|
| ||
{ "command": "clearLDiscScheme" } |
Команда deleteLDiscScheme
Команда deleteLDiscScheme
удаляет из справочника дисконтных схем запись о дисконтной схеме со всеми зависимыми записями.
Параметр: код схемы.
Code Block | ||
---|---|---|
| ||
{ "command": "deleteLDiscScheme", "schemecode": 324 } |