Последнее обновление
06.10.2026

packs/scan

Тип метода

POST

Назначение

Получение данных по упаковке

Где используется

В документах

Запрос

Параметры

НаименованиеТипОписание
usernamestringИмя пользователя
device_idstringИдентификатор устройства

Тело

НаименованиеТипОписание
gs1stringШК упаковки в формате GS1
cell_barcodestringШК ячейки
doc_idstringИдентификатор документа
pack_barcodestringШК упаковки

Пример запроса #1

При сканировании упаковки маркированной продукции


http://192.168.1.1/DM/hs/DataMobileExch/api/packs/scan?username=Администратор&device_id=1

{
    "gs1": "[00]400000011100000089",
    "cell_barcode": "",
    "doc_id": "123",
    "pack_barcode": "00400000011100000089"
}

Пример запроса #2

При сканировании упаковки обычной продукции


http://192.168.1.1/DM/hs/DataMobileExch/api/packs/scan?username=Администратор&device_id=1

{
    "gs1": "",
    "cell_barcode": "",
    "doc_id": "d82-eae23550-8596-11ec-b0a5-50465db6e599",
    "pack_barcode": "UPL000000012"
}

Ответ

Тело

НаименованиеТипОписание
art обязательноеobject arrayМассив объектов товара
barcode обязательноеobjectОбъект ШК
is_kitbooleanПризнак является ли товар набором (комплектом)
limit_qtyfloatОстаток товара
markstringКМ
qty обязательноеfloatКоличество товара в упаковке
snstringЗначение серии товара.

- Если в шаблоне is_multi_sn_logic выключен (template) - то строковое значение серии (например, "2312181").
- Если is_multi_sn_logic включен (template) - то строковое значение массива списка серий в формате json.
Если is_multi_sn_logic включен - тогда с карточкой товара (art) загружается sn_types (например, ["10","11","17"], где “10” - партия, “11” - дата производства, “17” - срок годности), значения в sn необходимо возвращать в аналогичном порядке строкой экранируя кавычки внутри (например, "[\"2312181\",\"18.12.23\",\"17.12.24\"]").
unit_qtyfloatКоличество товара в упаковке в разрезе единицы измерения (qty / barcode.unit_coef)

Пример ответа #1


[
    {
        "art": {
            "id": "8U-440dbb38-c44a-11eb-b08f-00a0c600004800000000-0000-0000-0000-000000000000",
            "name": "Michelin Energy Saver 215/55 R16 93V",
            "price": 0,
            "is_use_sn": false,
            "measure_type": 0,
            "mark_type": 2,
            "attributes": {
                "attr_1": "",
                "attr_2": "",
                "attr_3": "",
                "attr_4": "",
                "attr_5": "",
                "attr_6": "",
                "attr_7": "",
                "attr_8": "",
                "attr_9": "",
                "attr_10": ""
            }
        },
        "barcode": {
            "unit_name": "шт (1)",
            "unit_id": "GUID_UNIT_2",
            "unit_coef": 1
        },
        "limit_qty": 0,
        "qty": 1,
        "marking": {
            "mark": "010460472700034121ja(S3pt'7.002"
        }
    },
]

Пример ответа #2


[
    {
        "art": {
            "id": "8U-cbcf493f-55bc-11d9-848a-00112f43529a00000000-0000-0000-0000-000000000000",
            "name": "В-789 Вентилятор BINATONE ALPINE 160вт, напольный, оконный",
            "price": 2016,
            "is_use_sn": false,
            "measure_type": 1,
            "mark_type": 0,
            "attributes": {
                "attr_1": "В-789",
                "attr_2": "",
                "attr_3": "",
                "attr_4": "",
                "attr_5": "",
                "attr_6": "",
                "attr_7": "",
                "attr_8": "",
                "attr_9": "",
                "attr_10": ""
            }
        },
        "barcode": {
            "unit_name": "упак (10 шт)",
            "unit_id": "GUID_UNIT_4",
            "unit_coef": 10
        },
        "limit_qty": 637,
        "qty": 80
    },
]

Пример ответа #3


[
    {
        "art": {
            "id": "8U-4e7d0975-d562-11ee-b0d3-50465db6e59900000000-0000-0000-0000-000000000000",
            "name": "БАД к пище",
            "price": 0,
            "is_use_sn": true,
            "measure_type": 0,
            "mark_type": 32,
            "attributes": {
                "attr_1": "",
                "attr_2": "",
                "attr_3": "",
                "attr_4": "",
                "attr_5": "",
                "attr_6": "",
                "attr_7": "",
                "attr_8": "",
                "attr_9": "",
                "attr_10": "Товар"
            },
            "parent_id": "",
            "type": 0,
            "kit_parts": [],
            "additional_prices": {
                "price_1": 0
            },
            "sn_types": [
                "10",
                "11",
                "17"
            ]
        },
        "barcode": {
            "unit_name": "шт",
            "unit_id": "",
            "unit_coef": 1,
            "use_sn_mode": 2
        },
        "sn": "[\"7312199\",\"18.12.23\",\"17.12.24\"]",
        "is_kit": false,
        "limit_qty": 70,
        "qty": 5,
        "unit_qty": 5
    }
]

см. art

см. barcode


Предыдущая статья packs/info Следующая статья photos
Оценить статью