[POST] …/DocStockAggregation/get
Возвращает информацию о документах агрегированных операций по складу
Входные параметры
Название | Тип данных | Обязательность | Описание параметра |
---|---|---|---|
ids | Array of Int64 | Необязательный | Массив id документов агрегированных операций по складу |
stock_ids | Array of int64 | Необязательный | Массив Id складов |
start_date | Int64 | Необязательный | Дата начала периода в формате unixtime в секундах |
end_date | Int64 | Необязательный | Дата окончания периода в формате unixtime в секундах |
sort_orders | Sort_orders | Необязательный | Сортировка выходных данных - Объект класса Sort_orders |
limit | Int32 | Необязательный | Лимит возвращаемых данных при запросе. Значение по умолчанию 10000. Максимальное значение 10000 |
offset | Int32 | Необязательный | Смещение от начала выборки |
Модель сортировки выходных параметров
Название | Тип данных | Описание параметра |
---|---|---|
column | enum | Значение для сортировки: Id (id документа), Code (Код документа), Date Дата документа), StockName (Наименование склада), Amount (Сумма цен номенклатуры), Amount (Сумма цен номенклатуры без скидки), Performed (Метка о том, что документ проведен), LastUpdate (Дата изменения) |
direction | enum | Порядок сортировки: ASC (По возрастанию), DESC (По убыванию) |
Пример запроса
{
"ids":null,
"stock_ids":null,
"start_date":1626462000,
"end_date":1631732399,
"sort_orders":[
{
"column":3,
"direction":2
}
],
"limit":5,
"offset":0
}
Выходные параметры
Название | Тип данных | Обязательность | Описание параметра |
---|---|---|---|
Result | Array of DocStockAggregation | Обязательный | Массив объектов DocStockAggregation |
Пример ответа
{
"ok":true,
"result":[
{
"id":12,
"code":"SAG-0000012",
"date":1629745200,
"stock":{
"id":1,
"name":"Склад",
"firm":{
"id":1,
"group":{
"id":1,
"parent_id":0,
"name":"Предприятие",
"child_count":0,
"last_update":1623234128
},
"deleted_mark":false,
"last_update":1623234128,
"name":"Предприятие",
"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":1623234152
},
"amount":-1500.000,
"amount2":-500.000,
"performed":true,
"last_update":1631304000
},
{
"id":11,
"code":"SAG-0000011",
"date":1627844400,
"stock":{
"id":1,
"name":"Склад",
"firm":{
"id":1,
"group":{
"id":1,
"parent_id":0,
"name":"Предприятие",
"child_count":0,
"last_update":1623234128
},
"deleted_mark":false,
"last_update":1623234128,
"name":"Предприятие",
"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":1623234152
},
"amount":-2649.999,
"amount2":-3000.000,
"performed":true,
"last_update":1629835200
},
{
"id":10,
"code":"SAG-0000010",
"date":1626634800,
"stock":{
"id":1,
"name":"Склад",
"firm":{
"id":1,
"group":{
"id":1,
"parent_id":0,
"name":"Предприятие",
"child_count":0,
"last_update":1623234128
},
"deleted_mark":false,
"last_update":1623234128,
"name":"Предприятие",
"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":1623234152
},
"amount":55000.000,
"amount2":4000.000,
"performed":true,
"last_update":1627934400
}
],
"next_offset":0,
"total":3
}