Публичное пространство
SetMark ◾️ Выгрузка списка МРЦ в ERP
Описание метода
Метод выгрузки МРЦ. Используется для контроля загрузки и актуальности значений.
В выгрузку не попадают МРЦ, срок действия которых истек (только действующие и будущие).
Настройка и описание функционала здесь.
Параметры пакета
Поле | Тип | Описание |
---|---|---|
version | число | Версия протокола. На текущий момент - константа 1 |
id | число (long) | Уникальный идентификатор пакета |
shop | число | Номер магазина |
idSync | число | Уникальный идентификатор выгрузки (в рамках сети) |
packageNumber | число | Номер пакета в выгрузке |
packageCount | число | Количество пакетов в выгрузке |
data | json | Массив МРЦ для товаров |
data
Поле | Тип | Описание |
---|---|---|
barcode | строка | штрихкод (GTIN) |
item | строка | Код товара |
codeAP | число | Кода алкогольной продукции (может отсутствовать, если не загружен) |
volume | число с плавающей точкой | Объем бутылки (может отсутствовать, если не загружен) |
AbV | число с плавающей точкой | Процент содержания алкоголя (может отсутствовать, если не загружен). Alcohol by Volume |
mrc | json | Массив с МРЦ для данного товара с разными (не пересекающимися) периодами действия |
mrc
Поле | Тип | Описание |
---|---|---|
beginDate | строка (dd.MM.yyyy) | дата начала действия цены (включительно) |
endDate | строка (dd.MM.yyyy) | дата окончания действия цены (включительно) |
price | число (два знака после запятой) | значение МРЦ в рублях |
Пример
Первый пакет выгрузки
{
"id": -1781572595,
"version": 1,
"shop": 1,
"idSync": 1,
"packageNumber": 1,
"packageCount": 2,
"data": [
{
"barcode": "0000000000000",
"item": "000000",
"volume": 0.75,
"codeAP": 100,
"AbV": 40,
"mrc": [
{
"beginDate": "01.01.2020",
"endDate": "31.12.2023",
"price": 280
}
]
},
{
"barcode": "0000000000001",
"item": "000001",
"volume": 0.75,
"codeAP": 100,
"AbV": 40,
"mrc": [
{
"beginDate": "01.01.2020",
"endDate": "31.12.2023",
"price": 280
}
]
},
{
"barcode": "0000000000002",
"item": "000002",
"volume": 0.75,
"codeAP": 100,
"AbV": 40,
"mrc": [
{
"beginDate": "01.01.2020",
"endDate": "31.12.2023",
"price": 380
}
]
}
]
}
Второй пакет выгрузки
{
"id": -1781572589,
"version": 1,
"shop": 1,
"idSync": 1,
"packageNumber": 2,
"packageCount": 2,
"data": [
{
"barcode": "0000000000005",
"item": "000005",
"volume": 0.75,
"codeAP": 100,
"AbV": 40,
"mrc": [
{
"beginDate": "01.01.2020",
"endDate": "31.12.2024",
"price": 580
}
]
},
{
"barcode": "0000000000006",
"item": "000006",
"volume": 0.75,
"codeAP": 100,
"AbV": 40,
"mrc": [
{
"beginDate": "01.06.2021",
"endDate": "31.12.2024",
"price": 570
},
{
"beginDate": "01.01.2025",
"endDate": "31.12.2029",
"price": 580
}
]
}
]
}
© 1994-2024, ООО «Кристалл Сервис Интеграция».
Все права защищены..