DataMobile

docs/defects/sync

Тип метода

POST

Назначение

  • Загрузка шапок документов дефектов

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

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

Запрос

Параметры

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

Тело

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

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

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

Ответ

Тело

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

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

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

[
    {
        "id": "doc_defect_id1",
        "user_id": "user_id1",
        "created_at": 12345,
        "type": {
            "id": "defect_type_id1",
            "name": "Нарушение в работе навесного оборудования"
        },
        "unit": {
            "id": "unit_id1",
            "name": "Вилочный автопогрузчик",
            "group_id": "unit_group_id1",
            "class_id": "class_unit_id1"
        },
        "node": {
            "id": "node_id1",
            "name": "Навесное оборудование погрузчика",
            "unit_id": "unit_id1",
            "class_id": "class_unit_id1",
            "attributes": [ 
              {
                  "attribute_id": "node_attribute_id1",
                  "value": "В эксплуатации"
              }
            ],
            "barcodes": [ 
              {
                  "value": "2000000057885"
              }
            ]
        },
        "description": "Описание дефекта",
        "comment": "Комментарий документа"
    }
]

см. defect

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