DataMobile

docs/logs (GET)

Тип метода

GET

Назначение

Получение групповых строк документов с групповой работой Получение строк лога с сервера

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

В документах

Запрос

Параметры

Наименование Тип Описание Значение
last_request_at timestamp Дата и время последней синхронизации  
doc_id string Идентификатор документа  
username string Имя пользователя  
device_id string Идентификатор устройства  
type int Тип строки 0 – групповые строки
1 – строки лога

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

Запрос групповых строк документа

http://192.168.1.1/DM/hs/DataMobileExch/api/docs/logs?last_request_at=1643971131&doc_id=1&device_id=1&username=Администратор

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

Запрос строк лога документа

http://192.168.1.1/DM/hs/DataMobileExch/api/docs/logs?last_request_at=1643971131&doc_id=1&device_id=1&username=Администратор&type=1

Ответ

Тело

Наименование Тип Описание
doc_detail обязательное object array Массив объектов строк документа

Пример #1

Получение коллективных строк обычных документов

[
    {
        "art": {
            "id": "8U-bd72d927-55bc-11d9-848a-00112f43529a00000000-0000-0000-0000-000000000000",
        },
        "cell": {
            "barcode": "195171589514805721134711768197818530411"
        },
        "limit_qty": 10,
        "qty": 2,
        "unit_qty": 5,
    "sn": "",
    },
]

Пример #2

Получение коллективных строк с использованием блока ЕГАИС

[
    {
        "art": {
            "id": "8e-cf92cb65-9101-e2f6-f4c7-fbacf7e657c0",
            "name": "Вино географического наименования Ведерниковское сухое розовое ''Губернаторское розовое''"
        },
        "operation_type": 0,
        "created_at": 1643988935,
        "pack": "01000000014810118000000169",
        "qty": 6
    },
]

Пример #3

Получение коллективных строк с использованием блока Маркировка

[
    {
        "art": {
            "id": "8U-e90ee3a1-daf2-11ee-b0da-08bfb8a5d38f00000000-0000-0000-0000-000000000000",
            "name": "Набор махровых полотенец"
        },
        "qty": 1,  // суммарное кол-во
        "is_kit": true,  // определяет, что это набор
        "operation_type": 0,  // тип операции "подбор" (0) / "размещение" (1)
        "created_at": 1743677997,
        "pack": "12345",  // значение короба / упаковки
        "unit_qty": 1,
        "place_qty": 1  // суммарно занимаемое кол-во мест в коробе
    }
]

см. doc_detail

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