QUINCE API. Випуск продукції
Список методів
/document/manufacture/list | Отримання списку документів |
Отримання списку документів
Назва методу: /document/manufacture/list
Повертає список документів. Для навігації використовується номер сторінки (page).
Розмір сторінки фіксований і дорівнює 100 елементам.
Параметри запиту:
filter Тип: object | Доступні поля для фільтрації (Фільтр завжди використовує логіку “AND“): |
Id - ідентифікатор документу. Необов'язковий параметр | |
DateFrom - дата, починаючи з якої повертати документи. Обов'язковий параметр | |
DateTo - дата по яку повертати документи. Обов'язковий параметр | |
Company - ідентифікатор компанії, за якою отримуються документи. Необов'язковий параметр | |
page Тип: integer (необов'язковий) | Якщо в запиті не передати, за замовчуванням буде встановлена перша сторінка. |
Результат запиту:
Якщо в запиті фільтр відсутній, то повертається список документів у порядку зростання Id.
Значення полів замовлень, що повертаються методом:
Id | Ідентифікатор замовлення |
Date | Дата замовлення (string) |
Number | Номер (string) |
Comment | Коментар (string) |
Fixed | Ознака публікації документа |
Company | Об'єкт з полями "Id" та "Name" |
StoreMaterials | Об'єкт з полями "Id" та "Name" |
StoreProducts | Об'єкт з полями "Id" та "Name" |
Product | Об'єкт з полями "Id", "Name" та "Kind" |
QtyProduct | Кількість продукції |
ProductCost | Собівартість всієї кількості продукції |
Responsible | Об'єкт з полями "Id" та "PersonName" |
RowsMaterial | Таблиця матеріалів. Об'єкт з наступними полями: |
Id - Ідентифікатор позиції | |
RowNo - Номер рядка | |
Material - Об'єкт з полями "Id", "Name" та "Kind" | |
QtyMaterial - Кількість матеріалу | |
MaterialCost - Собівартість всієї кількості матеріалу | |
RowsService | Таблиця робіт. Об'єкт з наступними полями: |
Id - Ідентифікатор позиції | |
RowNo - Номер рядка | |
Service - Ідентифікатор роботи (послуга) | |
QtyService l - Кількість матеріалів | |
SumService l - Сума робіт |
Приклад:
Запит:
{
"filter": {
"DateFrom": "2022-06-20",
"DateTo": "2022-07-28"
},
"page": 1
}
Результат:
{
"Id": 783,
"Date": "2024-04-30T14:22:11",
"Number": 13,
"Comment": "",
"Fixed": true,
"Void": false,
"Company": {
"Id": 126,
"Name": "Наше підприємство, ТОВ"
},
"StoreMaterials": {
"Id": 132
},
"StoreProducts": {
"Id": 134
},
"Product": {
"Id": 265
},
"QtyProduct": 1.000,
"Responsible": {
"Id": 213,
"PersonName": "Localhost Admin"
},
"RowsMaterial": [
{
"Id": 30827,
"RowNo": 1,
"Material": {
"Id": 3446,
"Name": ". Товар для тесту"
},
"QtyMaterial": 22.000000
},
{
"Id": 30828,
"RowNo": 2,
"Material": {
"Id": 253,
"Name": "Морква свіжа"
},
"QtyMaterial": 300.000000
},
{
"Id": 30829,
"RowNo": 3,
"Material": {
"Id": 252,
"Name": "Подовжувач мережевий 5м."
},
"QtyMaterial": 1.000000
}
],
"RowsService": [
{
"Id": 40863,
"RowNo": 1,
"Service": {
"Id": 274,
"Name": "Виготовлення шаурми"
},
"QtyService": 2.000000
},
{
"Id": 40864,
"RowNo": 2,
"Service": {
"Id": 262,
"Name": "Слухання музики"
},
"QtyService": 24.000000
}
]
}
Оновлено: 30/06/2024