DataMobile

packs/scan

Тип метода

POST

Назначение

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

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

В документах

Запрос

Параметры

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

Тело

Наименование Тип Описание
gs1 string ШК упаковки в формате GS1
cell_barcode string ШК ячейки
doc_id string Идентификатор документа
pack_barcode string ШК упаковки

Пример запроса #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 Объект ШК

qty

*обязательное

float Количество товара в упаковке
limit_qty float Остаток товара
unit_qty float Количество упаковок товара
mark string КМ

Пример ответа #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,
        "unit_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,
    "unit_qty": 8,
        "qty": 80
    },
]

Полезные статьи

art

barcode

Оценить статью