GetBills: відмінності між версіями
Перейти до навігації
Перейти до пошуку
Немає опису редагування |
Немає опису редагування |
||
| Рядок 150: | Рядок 150: | ||
{| class="wikitable sortable mw-collapsible" | {| class="wikitable sortable mw-collapsible" | ||
! style="width:50%; background:#accae4;" scope="row" colspan=" | ! style="width:50%; background:#accae4;" scope="row" colspan="4"| '''Типи даних Response''' | ||
|- | |- | ||
! scope="col"; class="wikitable"; style="width:5px; | * | ! scope="col"; class="wikitable"; style="width:5px; | * | ||
! scope="col"| Параметр | ! scope="col"| Параметр | ||
! scope="col"| Тип | ! scope="col"| Тип | ||
! scope="col"| Опис | ! scope="col"| Опис | ||
| Рядок 160: | Рядок 159: | ||
| | | | ||
| Error | | Error | ||
| String [] | | String [] | ||
| Опис помилки, що виникла | | Опис помилки, що виникла | ||
| Рядок 166: | Рядок 164: | ||
| <!-- <center style="color:#ff0000">*</center> --> <!-- ЗАКОМЕНТОВАНИЙ ПРИЗНАК ОБОВЯЗКОВОГО ПОЛЯ --> | | <!-- <center style="color:#ff0000">*</center> --> <!-- ЗАКОМЕНТОВАНИЙ ПРИЗНАК ОБОВЯЗКОВОГО ПОЛЯ --> | ||
| Success | | Success | ||
| Bool | | Bool | ||
| Успіх виконання запиту | | Успіх виконання запиту | ||
|- | |- | ||
| | | | ||
| ID | |||
| Bills[] | | Bills[] | ||
| ID рахунку | | ID рахунку | ||
|- | |- | ||
| | | | ||
| | | [Number] | ||
| Int | | Int | ||
| Hомер рахунку | | Hомер рахунку | ||
|- | |- | ||
| | | | ||
| | | [Opened] | ||
| Datetime | | Datetime | ||
| Час створення | | Час створення | ||
|- | |- | ||
| | | | ||
| | | [Closed] | ||
| Datetime | | Datetime | ||
| Час закриття | | Час закриття | ||
|- | |- | ||
| | | | ||
| | | [Printed] | ||
| Datetime | | Datetime | ||
| Час друку рахунку | | Час друку рахунку | ||
|- | |- | ||
| | | | ||
| | | [DiscountUsed] | ||
| Int | | Int | ||
| Чи застосована знижка до рахунку (0 — ні, 1 — так) | | Чи застосована знижка до рахунку (0 — ні, 1 — так) | ||
|- | |- | ||
| | | | ||
| | | [Total] | ||
| Datetime | | Datetime | ||
| Сума по рахунку | | Сума по рахунку | ||
|- | |- | ||
| | | | ||
| | | [OpenUser] | ||
| String | | String | ||
| Ім`я користувача що створив рахунок | | Ім`я користувача що створив рахунок | ||
|- | |- | ||
| | | | ||
| | | [PlaceCode] | ||
| String | | String | ||
| Код місця | | Код місця | ||
|- | |- | ||
| | | | ||
| | | [Viewed] | ||
| Int | | Int | ||
| 0 – рахунок не продивилися, 1 – рахунок продивилися | | 0 – рахунок не продивилися, 1 – рахунок продивилися | ||
|- | |- | ||
| | | | ||
| | | [Completed] | ||
| Int | | Int | ||
| Чи всі позиції рахунку приготовані (тільки для закритих рахунків) | | Чи всі позиції рахунку приготовані (тільки для закритих рахунків) | ||
|- | |- | ||
| | | | ||
| | | [Shipped] | ||
| Int | | Int | ||
| Чи всі позиції рахунку відвантажені (тільки для закритих рахунків) | | Чи всі позиції рахунку відвантажені (тільки для закритих рахунків) | ||
|- | |- | ||
| | | | ||
| | | [Description] | ||
| String | | String | ||
| Примітка (тільки для закритих рахунків) | | Примітка (тільки для закритих рахунків) | ||
|- | |- | ||
| | | | ||
| | | [ShortComment] | ||
| String | | String | ||
| Скорочений коментар (тільки для закритих рахунків) | | Скорочений коментар (тільки для закритих рахунків) | ||
|- | |- | ||
| | | | ||
| smsdate | | [smsdate] | ||
| Datetime | | Datetime | ||
| Дата та час відправлення сповіщення по рахунку | | Дата та час відправлення сповіщення по рахунку | ||
|- | |- | ||
| | | | ||
| ChangeDate | | [ChangeDate] | ||
| Datetime | | Datetime | ||
| Дата зміни | | Дата зміни | ||
|- | |- | ||
| | | | ||
| ChangeDateUTC | | [ChangeDateUTC] | ||
| String | | String | ||
| Дата зміни в UTC-форматі | | Дата зміни в UTC-форматі | ||
|- | |- | ||
| | | | ||
| PaymentName | | [PaymentName] | ||
| String | | String | ||
| Назва типу оплати яким був оплачений рахунок | | Назва типу оплати яким був оплачений рахунок | ||
|- | |- | ||
| | | | ||
| CodeGUID | | [CodeGUID] | ||
| String | | String | ||
| GUID-код рахунку | | GUID-код рахунку | ||
|- | |- | ||
| | | | ||
| | | [AdvancePay] | ||
| Decimal | | Decimal | ||
| Cума передоплати | | Cума передоплати | ||
|- | |- | ||
| | | | ||
| | | [LockUserId] | ||
| Int | | Int | ||
| ID корстувача що заблокував рахунок | | ID корстувача що заблокував рахунок | ||
|- | |- | ||
| | | | ||
| | | [PersonName] | ||
| String | | String | ||
| Iм'я клієнта | | Iм'я клієнта | ||
|- | |- | ||
| | | | ||
| | | [PersonPhotoID] | ||
| Int | | Int | ||
| ID фото клієнта | | ID фото клієнта | ||
|- | |- | ||
| | | | ||
| | | [Comment] | ||
| String | | String | ||
| Kоментар до рахунку | | Kоментар до рахунку | ||
|- | |- | ||
!style="width:50%; background:#accae4;" scope="row" colspan=" | !style="width:50%; background:#accae4;" scope="row" colspan="4"| * Позначення обов’язкового параметру | ||
|- | |- | ||
|} | |} | ||
Версія за 07:25, 19 липня 2022
Отримання всіх відкритих або всіх закритих рахунків поточної зміни
Розділ містить методи, необхідні для отримання масиву рахунків за відповідною ознакою з бази даних
| Опис | Отримання масиву рахунків. |
|---|---|
| Метод | POST |
| URL | /POSExternal/GetBills |
| Request Headers | |
|---|---|
| KEY | VALUE |
| Content-Type | application/json |
| AccessToken | |
| Body raw (json) |
|---|
{
"Bracelet": null,
"ClosedBills": 1,
"PlaceID": null,
"PlaceCode": null,
"PlaceSchemaID": 0
}
| Типи даних Body | |||
|---|---|---|---|
| * | Параметр | Тип | Опис |
| PlaceCode | string | Kод місця | |
| PlaceSchemaID | Int | ID схеми | |
| PlaceID | Int | ID місця | |
| Bracelet | String | Kод браслета | |
| ClosedBills | Int | 0-відкриті рахунки 1-тільки закриті рахунки | |
| DeliveryBills | Int | 1-тільки звичайні рахунки(без рахунків доставки), 2-звичайні й рахунки доставки, 3-тільки рахунки доставки | |
| ReservedBills | Int | 1-тільки звичайні рахунки(без рахунків бронювання), 2-звичайні й рахунки бронювання, 3-тільки рахунки бронювання | |
| CodeGUID | String | GUID-код рахунку | |
| * Позначення обов’язкового параметру | |||
| Додатковий опис вихідних параметрів |
|---|
| Response (json) |
|---|
{
"Error": "",
"Bills": [
{
"ID": 19738,
"Number": 15978,
"Opened": "2022-07-15 11:49:15",
"Total": 535.50,
"OpenUser": "Expert Solution",
"PlaceCode": "TABLE300818110717487",
"Viewed": 1,
"Completed": 0,
"Shipped": 0,
"Description": null,
"ShortComment": null,
"ChangeDate": "2022-07-18 12:24:03",
"smsdate": null,
"ChangeDateUTC": "2022-07-18T09:24:03.71Z",
"CodeGUID": "6049AF6A-54D9-48E2-AA7C-B0A4D15E1081",
"AdvancePay": 0,
"Printed": "2022-07-18 12:23:44",
"LockUserID": null,
"Closed": "2022-07-18 12:24:03",
"DiscountUsed": 0,
"PersonName": null,
"PaymentName": null,
"PersonPhotoID": null,
"Comment": null
},
}
| Типи даних Response | |||
|---|---|---|---|
| * | Параметр | Тип | Опис |
| Error | String [] | Опис помилки, що виникла | |
| Success | Bool | Успіх виконання запиту | |
| ID | Bills[] | ID рахунку | |
| [Number] | Int | Hомер рахунку | |
| [Opened] | Datetime | Час створення | |
| [Closed] | Datetime | Час закриття | |
| [Printed] | Datetime | Час друку рахунку | |
| [DiscountUsed] | Int | Чи застосована знижка до рахунку (0 — ні, 1 — так) | |
| [Total] | Datetime | Сума по рахунку | |
| [OpenUser] | String | Ім`я користувача що створив рахунок | |
| [PlaceCode] | String | Код місця | |
| [Viewed] | Int | 0 – рахунок не продивилися, 1 – рахунок продивилися | |
| [Completed] | Int | Чи всі позиції рахунку приготовані (тільки для закритих рахунків) | |
| [Shipped] | Int | Чи всі позиції рахунку відвантажені (тільки для закритих рахунків) | |
| [Description] | String | Примітка (тільки для закритих рахунків) | |
| [ShortComment] | String | Скорочений коментар (тільки для закритих рахунків) | |
| [smsdate] | Datetime | Дата та час відправлення сповіщення по рахунку | |
| [ChangeDate] | Datetime | Дата зміни | |
| [ChangeDateUTC] | String | Дата зміни в UTC-форматі | |
| [PaymentName] | String | Назва типу оплати яким був оплачений рахунок | |
| [CodeGUID] | String | GUID-код рахунку | |
| [AdvancePay] | Decimal | Cума передоплати | |
| [LockUserId] | Int | ID корстувача що заблокував рахунок | |
| [PersonName] | String | Iм'я клієнта | |
| [PersonPhotoID] | Int | ID фото клієнта | |
| [Comment] | String | Kоментар до рахунку | |
| * Позначення обов’язкового параметру | |||
| Додатковий опис вхідних параметрів |
|---|