DataMobile

docs/checklists/sync

Тип метода

POST

Назначение

  • Загрузка шапок документов чек-листов

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

  • В операции "Загрузка данных"

Запрос

Параметры

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

Тело

Наименование Тип Описание
docs_ids array Массив идентификаторов документов в ПО

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

http://192.168.1.1/ERP/hs/DmToirExch/api/docs/checklists/sync?user_id=1&device_id=123
{
    "docs_ids": [
        "doc_checklist_id1",
        "doc_checklist_id2"
    ]
}

Ответ

Тело

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

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

Возвращаются объекты checklist_doc

[
    {
        "id": "checklist_doc_id1",
        "number": "Утренний обход помещений",
        "date": 12345, 
        "checklist_id": "checklist_id3", 
        "unit": {
            "id": "unit_id1",
            "name": "Вилочный автопогрузчик",
            "group_id": "unit_group_id1",
            "class_id": "class_unit_id1",
            "attributes": [ 
              {
                      "attribute_id": "unit_attribute_id1",
                      "value": "Спецтехника склада"
              }
            ],
            "barcodes": [ 
                {
                    "value": "2000000057000"
                }
            ]        
        },
        "node": {
            "id": "node_id1",
            "name": "Навесное оборудование погрузчика",
            "unit_id": "unit_id1",
            "class_id": "class_unit_id1",
            "attributes": [ 
              {
                  "attribute_id": "node_attribute_id1",
                  "value": "В эксплуатации"
              }
            ],
            "barcodes": [ 
              {
                  "value": "2000000057885"
              }
            ]        
        }
    } 
]

см. checklist_doc

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