Report0020

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

Название Тип данных Описание параметра
id string id элемента
parent_id string parent_id элемента
is_group bool является ли элемент группой
data array StockData данные складаов
total NumericData Object данные
Модель StockData, описывающая склад
Название Тип данных Описание параметра
stock_id int64 ID склада
Модель NumericData, сумму и количество номенклатуры
Название Тип данных Описание параметра
quantity decimal Количество номенклатуры
amount decimal Сумма цен номенклатуры
amount2 decimal Сумма цен номенклатуры без скидки


[POST] …/v1/ReportRequest/Report0020
Отчёт по номенклатуре

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

Название Тип данных Обязательность Описание параметра
date int64 Обязательный Дата, на которую формируем отчёт
firm_id int64 Обязательный id фирмы
stock_ids Array of int64 Обязательный массив id складов
price_type_id int64 Обязательный id вида цены
currency_id int64 Необязательный id валюты
cost_type enum Обязательный тип расчета себестоимости: Default, AVG, LAST
group_type enum Обязательный тип группировки: Default, Group, Department

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

{
    "date": 0,
    "firm_id": 0,
    "stock_ids": [
        0
    ],
    "price_type_id": 0,
    "currency_id": 0,
    "cost_type": "Default",
    "group_type": "Default"
}

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

Название Тип данных Описание параметра
stocks array of id_name Массив складов
data array of Report0020Data Данные отчета по номенклатуре
Модель id_name, описывающая склад
Название Тип данных Описание параметра
id int32 ID склада
name string Название склада

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

{
    "ok": true,
    "result": {
        "stocks": [
            {
                "id": 0,
                "name": "stock1"
            }
        ],
        "data": [
            {
                "id": "0",
                "parent_id": "0",
                "is_group": false,
                "data": [
                    {
                        "stock_id": 0
                    }
                ],
                "total": {
                    "quantity": 0,
                    "amount": 0,
                    "amount2": 0
                }
            }
        ]
    }
}