DataMobile

docs/repairs/sync

Тип метода

POST

Назначение

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

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

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

Запрос

Параметры

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

Тело

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

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

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

Ответ

Тело

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

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

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

[
    {
        "id": "repair_doc_id1",
        "number": "ППР-038017",
        "date": 12345, 
        "required_finish_at": 12345, 
        "user_group_ids": [
            "user_group_id1",
            "user_group_id2"
        ],
        "tasks": [
            {
                "repair_type": {
                    "id": "repair_type_id1",
                    "name": "Замена огнетушителей",
                    "unit_group_id": "unit_group_id1",
                    "checklist_ids": [
                        "checklist_id1",
                        "checklist_id2"
                    ]        
                },
                "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"
                      }
                    ]            
                },
                "comment": "Плановый ремонт"    
            }
        ]
    } 
]

см. repair

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