get

[POST] …/v1/DocMovement/get

Возвращает информацию о документе перемещения

Входные параметры

Название Тип данных Обязательность Описание параметра
start_date Int64 Необязательный Дата начала периода в формате unixtime в секундах
end_date Int64 Необязательный Дата окончания периода в формате unixtime в секундах
ids array of int64 Необязательный Массив id документов перемещения
stock_sender_ids array of int64 Необязательный Массив id складов отправителей
stock_receiver_ids array of int64 Необязательный Массив id складов получателей
firm_sender_ids array of int64 Необязательный Массив id фирм отправителей
firm_receiver_ids array of int64 Необязательный Массив id фирм получателей
attached_user_ids array of int64 Необязательный Массив id ответственных пользователей
sort_orders Sort_orders Необязательный Сортировка выходных данных - Объект класса Sort_orders
blocked bool Необязательный Метка о блокировке документа
performed bool Необязательный Метка о проведении документа
deleted_mark bool Необязательный Метка об удалении
limit Int32 Необязательный Лимит возвращаемых данных при запросе. Значение по умолчанию 10000. Максимальное значение 10000
offset Int32 Необязательный Смещение от начала выборки


Sort_orders

Модель сортировки выходных параметров

Название Тип данных Описание параметра
column enum Значение для сортировки: Id ( Id документа), Date (Дата), Code (Код документа), StockSenderName (Склад отправитель), StockReceiverName (Склад получатель), AttacheUserName (Ответственный пользователь), Blocked (Блокировка), Performed (Проведен), DeletedMark (Метка на удаление), LastUpdate (Дата изменения)
direction enum Порядок сортировки: ASC (По возрастанию), DESC (По убыванию)

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

{
    "start_date":1534153454,
    "end_date":1534157896,
    "ids":[1,2,3],
    "stock_sender_ids":[1,2,3],
    "stock_receiver_ids":[1,2,3],
    "firm_sender_ids":[1,2,3],
    "firm_receiver_ids":[1,2,3],
    "attached_user_ids":[1,2],
    sort_orders:
    [
        {
        column:'date',
        direction:'desc'
        }
    ],
    "limit":20,
    "offset":3
}

Выходные параметры

Название Тип данных Обязательность Описание параметра
Result Array of DocMovement Обязательный Массив объектов DocMovement

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

{
    "ok": true,
    "result": [
        {
            "id": 3,
            "date": 1540536481,
            "code": "MVT-0000001",
            "stock_sender": {
                "id": 2,
                "name": "Торговый зал №1",
                "firm": {
                    "id": 1,
                    "group": {
                        "id": 1,
                        "parent_id": 0,
                        "name": "Предприятия",
                        "last_update": 1539013844
                    },
                    "deleted_mark": false,
                    "last_update": 1539013863,
                    "name": "OOO Retail",
                    "fullname": "",
                    "address": "",
                    "phones": "",
                    "description": null,
                    "inn": "",
                    "bank_name": "",
                    "mfo": "",
                    "rs": "",
                    "oked": ""
                },
                "deleted_mark": false,
                "last_update": 1539015217
            },
            "stock_receiver": {
                "id": 1,
                "name": "Склад №1",
                "firm": {
                    "id": 1,
                    "group": {
                        "id": 1,
                        "parent_id": 0,
                        "name": "Предприятия",
                        "last_update": 1539013844
                    },
                    "deleted_mark": false,
                    "last_update": 1539013863,
                    "name": "OOO Retail",
                    "fullname": "",
                    "address": "",
                    "phones": "",
                    "description": null,
                    "inn": "",
                    "bank_name": "",
                    "mfo": "",
                    "rs": "",
                    "oked": ""
                },
                "deleted_mark": false,
                "last_update": 1539013883
            },
            "description": null,
            "performed": false,
            "blocked": false,
            "deleted_mark": false,
            "last_update": 1541420059
        }
    ],
    "next_offset": 1,
    "total": 5
}