GetQuantity

ItemQuantity

Модель, описывающая информацию о количестве номенклатуры.

Название Тип данных Описание
stock Stock Общее количество номенклатуры
common decimal Общее количество номенклатуры
allowed decimal Доступное количество номенклатуры
booked decimal Забронированное количество номенклатуры

[POST] …/v1/Item/GetQuantity

Возвращает информацию о количестве номенклатуры на складах.

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

Название Тип данных Обязательность Описание
item_id Int64 Обязательный Id номенклатуры
stock_ids Array of int64 Необязательный Массив id складов
date Int32 Необязательный Дата, на которую необходимо вернуть количество

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

{
    "item_id":1,
    "stock_ids":[1],
    "date":1712465433
}

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

Название Тип данных Описание
result array of ItemQuantity Массив количества номенклатуры на складах

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


{
    "ok": true,
    "result": [
        {
            "stock": {
                "id": 1,
                "name": "Новомосковская",
                "firm": {
                    "id": 1,
                    "group": {
                        "id": 1,
                        "parent_id": 0,
                        "name": "Предприятия",
                        "child_count": 0,
                        "last_update": 1715233269
                    },
                    "deleted_mark": false,
                    "last_update": 1715863600,
                    "name": "REGOS",
                    "fullname": "ООО \"REGOS Software\"",
                    "boss_name": "Андрей",
                    "address": "Мукими, 8А",
                    "phones": "+998987654321",
                    "description": "EasyTrade successor",
                    "inn": "305930137",
                    "bank_name": "Ипак Йули",
                    "mfo": "01101",
                    "rs": "22125489632541254782",
                    "oked": "62090",
                    "vat_index": "1325489654785"
                },
                "deleted_mark": false,
                "last_update": 1705583155
            },
            "common": 3,
            "allowed": 3,
            "booked": 1
        },
        {
            "stock": {
                "id": 2,
                "name": "Склад 2",
                "firm": {
                    "id": 1,
                    "group": {
                        "id": 1,
                        "parent_id": 0,
                        "name": "Предприятия",
                        "child_count": 0,
                        "last_update": 1715233269
                    },
                    "deleted_mark": false,
                    "last_update": 1715863600,
                    "name": "REGOS",
                    "fullname": "ООО \"REGOS Software\"",
                    "boss_name": "Андрей",
                    "address": "Мукими, 8А",
                    "phones": "+998987654321",
                    "description": "EasyTrade successor",
                    "inn": "305930137",
                    "bank_name": "Ипак Йули",
                    "mfo": "01101",
                    "rs": "22125489632541254782",
                    "oked": "62090",
                    "vat_index": "1325489654785"
                },
                "deleted_mark": false,
                "last_update": 1697539869
            },
            "common": 5,
            "allowed": 5,
            "booked": 3
        }
    ]
}