Статті на: Документація з API

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