get

[POST] …/v1/ItemOperation/get

Возвращает историю операций с номенклатурой

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

Название Тип данных Обязательность Описание параметра
item_id Int64 Обязательный id номенклатуры
stock_ids Array of Int64 Необязательный Массив id складов
firm_ids Array of Int64 Необязательный Массив id предприятий
start_date Int64 Необязательный Дата начала периода в Unixtime в секундах
end_date Int64 Необязательный Дата окончания периода в Unixtime в секундах
sort_orders Sort_orders Необязательный Сортировка выходных данных - Объект класса Sort_orders
limit Int32 Необязательный Лимит возвращаемых данных при запросе
offset Int32 Необязательный Смещение от начала выборки


Sort_orders

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

Название Тип данных Описание параметра
column enum Значение для сортировки: stock_name ( Название склада), firm_name (Название предприятия), quantity (Количество), date (Дата)
direction enum Порядок сортировки: ASC (По возрастанию), DESC (По убыванию)

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

{
    "item_id":244,
    "stock_ids":[1,2],
    "firm_ids":[1,2],
    "start_date":1534153454,
    "end_date":1534157896,
    "sort_orders":
    [
        {
        "column":"date",
        "direction":"desc"
        }
    ],
    "limit":20,
    "offset":3
}

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

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

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

{
  "ok": true,
  "result":[
    {
        "date": 1581404315,
        "doc_type_name": "Склад: Поступление от контрагента",
        "doc_code": "2020-0000021",
        "stock": {
            "id": 1,
            "name": "Торговый зал",
            "firm": {
                "id": 1,
                "group": {
                    "id": 1,
                    "parent_id": 0,
                    "name": "Firm1",
                    "last_update": 1574145827
                },
                "deleted_mark": false,
                "last_update": 1574145848,
                "name": "Regos",
                "fullname": null,
                "boss_name": null,
                "address": null,
                "phones": null,
                "description": null,
                "inn": null,
                "bank_name": null,
                "mfo": null,
                "rs": null,
                "oked": null,
                "vat_index": null
            },
            "deleted_mark": false,
            "last_update": 1574146590
        },
        "quantity": 10001.0,
        "cost": 0.0,
        "price": 0.0,
        "price2": 0.0,
        "exchange_rate": 1.0,
        "positive": true,
        "vat_value": -1.0,
        "vat_calculation_type": "No"
    }
  ]
}