Get TarifItemExt: відмінності між версіями
Перейти до навігації
Перейти до пошуку
(Створена сторінка: =='''Функція повертає всю номенклатуру меню'''== Розділ містить методи, необхідні для отримання номенклатури меню <br> {| cellspacing="3" cellpadding="0" style="width:100%; clear:both; margin:0.5em auto; background-color:#eaecf0; border:1px solid #c8ccd1;" |- ! style="background:#cdf; padding:0.5em; text-align:left; width:15%" id="fileinfotpl_desc" | Опис | st...) |
Немає опису редагування |
||
Рядок 224: | Рядок 224: | ||
|- | |- | ||
| | | | ||
|| <span style="color:#9966CC">'''|'''</span><span style="color:# | || <span style="color:#9966CC">'''|'''</span><span style="color:#800000"> Items</span> | ||
|<span style="color:# | |<span style="color:#800000"> PriceList []</span> | ||
| Масив груп номенклатури. Елементи масиву структури з такими полями: | | Масив груп номенклатури. Елементи масиву структури з такими полями: | ||
|- | |- | ||
| | | | ||
|| <span style="color:#9966CC">'''|'''</span> <span style="color:# | || <span style="color:#9966CC">'''|'''</span> <span style="color:#800000">'''|'''</span> ID | ||
| Int | | Int | ||
| ID номенклатури | | ID номенклатури | ||
|- | |- | ||
| | | | ||
|| <span style="color:#9966CC">'''|'''</span> <span style="color:# | || <span style="color:#9966CC">'''|'''</span> <span style="color:#800000">'''|'''</span> ParentID | ||
| Int | | Int | ||
| ID групи що включає поточну номенклатуру або ID номенклатури, якщо поточна номенклатура є модифікатором | | ID групи що включає поточну номенклатуру або ID номенклатури, якщо поточна номенклатура є модифікатором | ||
|- | |- | ||
| | | | ||
|| <span style="color:#9966CC">'''|'''</span> <span style="color:# | || <span style="color:#9966CC">'''|'''</span> <span style="color:#800000">'''|'''</span> Name | ||
| String [128] | | String [128] | ||
| Hазва номенклатури | | Hазва номенклатури | ||
|- | |- | ||
| | | | ||
|| <span style="color:#9966CC">'''|'''</span> <span style="color:# | || <span style="color:#9966CC">'''|'''</span> <span style="color:#800000">'''|'''</span> ShortName | ||
| String [32] | | String [32] | ||
| Kоротка назва номенклатури | | Kоротка назва номенклатури | ||
|- | |- | ||
| | | | ||
|| <span style="color:#9966CC">'''|'''</span> <span style="color:# | || <span style="color:#9966CC">'''|'''</span> <span style="color:#800000">'''|'''</span> Description | ||
| String [4096] | | String [4096] | ||
| Oпис номенклатури | | Oпис номенклатури | ||
|- | |- | ||
| | | | ||
|| <span style="color:#9966CC">'''|'''</span> <span style="color:# | || <span style="color:#9966CC">'''|'''</span> <span style="color:#800000">'''|'''</span> Price | ||
| Decimal | | Decimal | ||
| Ціна номенклатури (NULL для груп модифікаторів) | | Ціна номенклатури (NULL для груп модифікаторів) | ||
|- | |- | ||
| | | | ||
|| <span style="color:#9966CC">'''|'''</span> <span style="color:# | || <span style="color:#9966CC">'''|'''</span> <span style="color:#800000">'''|'''</span> DefaultModifier | ||
| Int | | Int | ||
| Модифікатор за замовчуванням(0-ні) | | Модифікатор за замовчуванням(0-ні) | ||
|- | |- | ||
| | | | ||
|| <span style="color:#9966CC">'''|'''</span> <span style="color:# | || <span style="color:#9966CC">'''|'''</span> <span style="color:#800000">'''|'''</span> IsModifierGroup | ||
| Int | | Int | ||
| Oзнака що:<br> | | Oзнака що:<br> | ||
Рядок 272: | Рядок 272: | ||
|- | |- | ||
| | | | ||
|| <span style="color:#9966CC">'''|'''</span> <span style="color:# | || <span style="color:#9966CC">'''|'''</span> <span style="color:#800000">'''|'''</span> HierarchyLevel | ||
| Int | | Int | ||
| Pівень ієрархії елементy | | Pівень ієрархії елементy | ||
|- | |- | ||
| | | | ||
|| <span style="color:#9966CC">'''|'''</span> <span style="color:# | || <span style="color:#9966CC">'''|'''</span> <span style="color:#800000">'''|'''</span> Ordering | ||
| Int | | Int | ||
| Порядковий номер групи меню. Використовується для сортування відображення | | Порядковий номер групи меню. Використовується для сортування відображення | ||
|- | |- | ||
| | | | ||
|| <span style="color:#9966CC">'''|'''</span> <span style="color:# | || <span style="color:#9966CC">'''|'''</span> <span style="color:#800000">'''|'''</span> CategoryID | ||
| Int | | Int | ||
| Категорія товару що характеризує товар | | Категорія товару що характеризує товар | ||
|- | |- | ||
| | | | ||
|| <span style="color:#9966CC">'''|'''</span> <span style="color:# | || <span style="color:#9966CC">'''|'''</span> <span style="color:#800000">'''|'''</span> PhotoUrl | ||
| String [128] | | String [128] | ||
| Url -вказівник на картинку в інтернеті | | Url -вказівник на картинку в інтернеті | ||
|- | |- | ||
| | | | ||
|| <span style="color:#9966CC">'''|'''</span> <span style="color:# | || <span style="color:#9966CC">'''|'''</span> <span style="color:#800000">'''|'''</span> Code | ||
| String | | String | ||
| Страва на вибір | | Страва на вибір | ||
|- | |- | ||
| | | | ||
|| <span style="color:#9966CC">'''|'''</span> <span style="color:# | || <span style="color:#9966CC">'''|'''</span> <span style="color:#800000">'''|'''</span> IsComplex | ||
| Bool | | Bool | ||
| Чи є комплексом(1-так, 0-ні) | | Чи є комплексом(1-так, 0-ні) | ||
|- | |- | ||
| | | | ||
|| <span style="color:#9966CC">'''|'''</span> <span style="color:# | || <span style="color:#9966CC">'''|'''</span> <span style="color:#800000">'''|'''</span> Weidth | ||
| Decimal | | Decimal | ||
| Вага, гр | | Вага, гр | ||
|- | |- | ||
| | | | ||
|| <span style="color:#9966CC">'''|'''</span> <span style="color:# | || <span style="color:#9966CC">'''|'''</span> <span style="color:#800000">'''|'''</span> KCal | ||
| Int | | Int | ||
| ККал | | ККал | ||
|- | |- | ||
| | | | ||
|| <span style="color:#9966CC">'''|'''</span> <span style="color:# | || <span style="color:#9966CC">'''|'''</span> <span style="color:#800000">'''|'''</span> CpxMaxCount | ||
| Int | | Int | ||
| Максимальна кількість інгредієнтів в позиції комплексу | | Максимальна кількість інгредієнтів в позиції комплексу | ||
|- | |- | ||
| | | | ||
|| <span style="color:#9966CC">'''|'''</span> <span style="color:# | || <span style="color:#9966CC">'''|'''</span> <span style="color:#800000">'''|'''</span> SaleStatus | ||
| Int | | Int | ||
| Статус товару:<br> | | Статус товару:<br> | ||
Рядок 326: | Рядок 326: | ||
|- | |- | ||
| | | | ||
|| <span style="color:#9966CC">'''|'''</span> <span style="color:# | || <span style="color:#9966CC">'''|'''</span> <span style="color:#800000">'''|'''</span> IsManualPrice | ||
| Bool | | Bool | ||
| Bикористання ручної ціни | | Bикористання ручної ціни | ||
|- | |- | ||
| | | | ||
|| <span style="color:#9966CC">'''|'''</span> <span style="color:# | || <span style="color:#9966CC">'''|'''</span> <span style="color:#800000">'''|'''</span> TypeID | ||
| Int | | Int | ||
| Tип номенклатури (для режиму авторизації):<br> | | Tип номенклатури (для режиму авторизації):<br> | ||
Рядок 344: | Рядок 344: | ||
|- | |- | ||
| | | | ||
|| <span style="color:#9966CC">'''|'''</span> <span style="color:# | || <span style="color:#9966CC">'''|'''</span> <span style="color:#800000">'''|'''</span> EnterpriseID | ||
| Int | | Int | ||
| ID підприємства | | ID підприємства | ||
|- | |- | ||
| | | | ||
|| <span style="color:#9966CC">'''|'''</span> <span style="color:# | || <span style="color:#9966CC">'''|'''</span> <span style="color:#800000">'''|'''</span> Barcodes | ||
| String [] | | String [] | ||
| Mасив штрих-кодів | | Mасив штрих-кодів | ||
|- | |- | ||
| | | | ||
|| <span style="color:#9966CC">'''|'''</span> <span style="color:# | || <span style="color:#9966CC">'''|'''</span> <span style="color:#800000">'''|'''</span> SectionID | ||
| Int | | Int | ||
| ID відділу | | ID відділу | ||
|- | |- | ||
| | | | ||
|| <span style="color:#9966CC">'''|'''</span> <span style="color:# | || <span style="color:#9966CC">'''|'''</span> <span style="color:#800000">'''|'''</span> ForValidate | ||
| Bool | | Bool | ||
| Oзнака для валідатора | | Oзнака для валідатора |
Поточна версія на 15:00, 26 липня 2022
Функція повертає всю номенклатуру меню
Розділ містить методи, необхідні для отримання номенклатури меню
Опис | Отримання номенклатури меню. |
---|---|
Метод | POST |
URL | /POSExternal/Get_TarifItemExt |
Request Headers | |
---|---|
KEY | VALUE |
Content-Type | application/json |
AccessToken |
Body raw (json) |
---|
{
}
Типи даних Body | |||
---|---|---|---|
* | Параметр | Тип | Опис |
SystemCode | String [32] | Код системи | |
GroupMenuID | String [32] | Код групи меню з ресторанної системи, якщо NULL функція повертає все меню | |
DateMenu | Datetime | Дата модифікації меню, якщо NULL функція повертає все меню . | |
PriceListID | Int | ID прайс-листа | |
PriceListCode2 | String | Код прайс-листа | |
* Позначення обов’язкового параметру |
Додатковий опис вихідних параметрів |
---|
Response (json) |
---|
{
"Error": "",
"Success": true,
"Groups": [
{
"ParentID": 7729,
"Items": [
{
"Ordering": 1000,
"Price": 10.00,
"ShortName": "Вода ",
"Weidth": 1.000,
"CpxMaxCount": 0,
"IsModifierGroup": 0,
"IsManualPrice": 1,
"DefaultModifier": 0,
"Description": null,
"CategoryID": 0,
"SaleStatus": 1,
"MaxCount": 0,
"EnterpriseID": 205,
"Barcodes": [
"\"4820000137843\""
],
"ForValidadte": false,
"ParentID": 13647,
"HierarchyLevel": 1,
"SectionID": 12746,
"SaleSatus": 1,
"ExParentID": 0,
"ID": 13785,
"IconId": 0,
"TypeID": 1,
"ExciseStamps": false,
"Name": "Вода ",
"KCal": 0,
"Code": "TRFITEM016920105240757 ",
"PhotoUrl": null,
"CpxIsDefault": 0,
"IsComplex": 0
},
{
"Ordering": 1000,
"Price": 15.00,
"ShortName": "Моршинская сл/г",
"Weidth": 1.000,
"CpxMaxCount": 0,
"IsModifierGroup": 0,
"IsManualPrice": 1,
"DefaultModifier": 0,
"Description": null,
"CategoryID": 0,
"SaleStatus": 1,
"MaxCount": 0,
"EnterpriseID": 205,
"Barcodes": null,
"ForValidadte": false,
"ParentID": 13647,
"HierarchyLevel": 1,
"SectionID": 12746,
"SaleSatus": 1,
"ExParentID": 0,
"ID": 13965,
"IconId": 0,
"TypeID": 1,
"ExciseStamps": false,
"Name": "Моршинская сл/г",
"KCal": 0,
"Code": "TRFITEM016929105246630 ",
"PhotoUrl": null,
"CpxIsDefault": 0,
"IsComplex": 0
},
}
Типи даних Response | |||
---|---|---|---|
* | Параметр | Тип | Опис |
Error | String [] | Опис помилки, що виникла | |
Success | Bool | Успіх виконання запиту | |
Groups | GroupList [] | Масив груп номенклатури. Елементи масиву структури з такими полями: | |
| ID | Int | ID групи номенклатури | |
| Ordering | Int | Порядковий номер. Використовується для сортування відображення | |
| ParentID | Int | ID батьківської групи що включає поточну групу номенклатури | |
| Name | String | Назва групи номенклатири меню | |
| Sections[] | String[] | Перелік ID відділів що є в цій групі | |
| Items | PriceList [] | Масив груп номенклатури. Елементи масиву структури з такими полями: | |
| | ID | Int | ID номенклатури | |
| | ParentID | Int | ID групи що включає поточну номенклатуру або ID номенклатури, якщо поточна номенклатура є модифікатором | |
| | Name | String [128] | Hазва номенклатури | |
| | ShortName | String [32] | Kоротка назва номенклатури | |
| | Description | String [4096] | Oпис номенклатури | |
| | Price | Decimal | Ціна номенклатури (NULL для груп модифікаторів) | |
| | DefaultModifier | Int | Модифікатор за замовчуванням(0-ні) | |
| | IsModifierGroup | Int | Oзнака що: — номенклатура є групою модифікатора для номенклатури з множинним вибором (1) | |
| | HierarchyLevel | Int | Pівень ієрархії елементy | |
| | Ordering | Int | Порядковий номер групи меню. Використовується для сортування відображення | |
| | CategoryID | Int | Категорія товару що характеризує товар | |
| | PhotoUrl | String [128] | Url -вказівник на картинку в інтернеті | |
| | Code | String | Страва на вибір | |
| | IsComplex | Bool | Чи є комплексом(1-так, 0-ні) | |
| | Weidth | Decimal | Вага, гр | |
| | KCal | Int | ККал | |
| | CpxMaxCount | Int | Максимальна кількість інгредієнтів в позиції комплексу | |
| | SaleStatus | Int | Статус товару: 0– не в продажі, | |
| | IsManualPrice | Bool | Bикористання ручної ціни | |
| | TypeID | Int | Tип номенклатури (для режиму авторизації): 0 - Надбавка | |
| | EnterpriseID | Int | ID підприємства | |
| | Barcodes | String [] | Mасив штрих-кодів | |
| | SectionID | Int | ID відділу | |
| | ForValidate | Bool | Oзнака для валідатора | |
* Позначення обов’язкового параметру |
Додатковий опис вхідних параметрів |
---|