Info |
---|
Объект remain используется для выгрузки остатков акцизного товара только на кассовый сервер в БД магазина. |
Команда addRemain
Команда addRemain
добавляет запись об остатках товара в справочник остатков акцизного товара.
Свойства объекта addRemain
:
Наименование | Тип данных | Возможные значения | Описание | Примечания |
---|
documentid | строковый |
| Идентификатор документа изменения остатков |
|
barcode | строковый |
| Код или штрих-код товара | Зависит от настройки КС "Контроль остатков при продаже алкогольной акцизной продукции" |
count | целочисленный |
| Количество остатков товара для установки, добавления или списания |
|
changetype | целочисленный | - 0 – установка остатков на значении count,
- 1 – добавление к остатку товара в количестве count,
- 2 – списание остатков товара в количестве count.
| Тип изменения остатков |
|
effectivedate | дата и время |
| Дата и время, с момента наступления которых данное изменение остатков вступит в силу | Если дата не указана, то по умолчанию устанавливается дата и время загрузки записи в БД |
Code Block |
---|
|
{
"command":"addRemain",
"remain": {
"documentid": "876",
"barcode": "000012357",
"count": 32,
"changetype": 1,
"effectivedate": "2016-12-12 15:13:06"
}
} |
Команда deleteRemain
Команда deleteRemain
удаляет из справочника остатков запись об остатках акцизного товара.
Параметры: идентификатор документа, код/штрих-код товара, тип изменения остатков.
Code Block |
---|
|
{
"command":"deleteRemain",
"documentid": "876",
"barcode": "000012357",
"changetype": 1
} |
Команда deleteOutdatedRemains
Команда deleteOutdatedRemains
удаляет из справочника остатков записи об остатках акцизного товара, у которых effectivedate
меньше указанной в команде. Если поле effectivedate
не заполнено, то выполняется удаление устаревших остатков для указанного кода/штрих-кода, дата вычисляется автоматически для остатков, которые уже не актуальны.
Параметры: код/штрих-код товара, дата и время вступления остатков в силу.
Code Block |
---|
|
{
"command":"deleteOutdatedRemains",
"barcode": "000012357",
"effectivedate": "2016-12-12 15:13:06"
} |
Команда clearRemain
Команда clearRemain очищает справочник остатков акцизного товара:
Code Block |
---|
|
{
"command":"clearRemain"
} |