GetZReportByDate: відмінності між версіями

Матеріал з expertsolution
Перейти до навігації Перейти до пошуку
Рядок 37: Рядок 37:
<div class="mw-collapsible"; overflow: hidden;">
<div class="mw-collapsible"; overflow: hidden;">
<syntaxhighlight lang="json">
<syntaxhighlight lang="json">
  {
{
 
}
</syntaxhighlight>
</div>
<br>
<br>
{| class="wikitable sortable mw-collapsible"
!  style="width:90%; background:#accae4;" scope="row" colspan="4"| '''Типи даних Body'''
|-
! scope="col"; class="wikitable"; style="width:5px; | *
! scope="col"| Параметр
! scope="col"| Тип
! scope="col"| Опис
|-
|
| TermID
| Int
| ID терміналу (не обов'язковий параметр. Якщо не вказаний, то звіт по поточному терміналу)
|}
 
{| 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" | Додатковий опис вихідних параметрів
| style="background:#fff; padding:0.5em;" |
|}
 
<br>
<br>
{| class="wikitable"
!  style="width:40%; background:#accae4;" scope="row" colspan="2"| '''Response''' (json)
|}
 
<div class="mw-collapsible"; overflow: hidden;">
<syntaxhighlight lang="json">
{
    "Error": "",
    "Success": true,
    "Payments": [],
    "PaymentsTotal": 0,
    "Sections": [],
    "SectionsTotal": 0
}
</syntaxhighlight>
</div>
<br>
<br>
 
{| class="wikitable sortable mw-collapsible"
! style="width:90%; background:#accae3;" scope="row" colspan="3"| '''Типи даних Response'''
|-
! scope="col"| Параметр
! scope="col"| Тип
! scope="col"| Опис
|-
| Error
| String
| Опис помилки, що виникла
|-
| Success
| Bool
| Успіх виконання запиту
|-
| <span style="color:#ff0000">'''|'''</span> <span style="color:#ff0000">Payments</span>
| <span style="color:#ff0000">Payments []</span>
| Cписок сум по оплатам виду
|-
|-
|| &nbsp;&nbsp; <span style="color:#ff0000">'''|'''</span> Name
| String [150]
| Назва оплати
|-
|| &nbsp;&nbsp; <span style="color:#ff0000">'''|'''</span> Total
| Decimal
| Сума оплат
|-
| PaymentsTotal
| Decimal
| Всього по оплатам
|-
| <span style="color:#008F39">'''|'''</span> <span style="color:#008F39">Sections</span>
| <span style="color:#008F39">Sections []</span>
| Список сум по відділам виду
|-
| | &nbsp;&nbsp; <span style="color:#008F39">'''|'''</span> Name
| String [150]
| Назва відділу
|-
| | &nbsp;&nbsp; <span style="color:#008F39">'''|'''</span> Total
| Decimal
| Сума оплат
|-
| SectionsTotal
| Decimal
| Всього по відділам
|}
 
{| 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" | Додатковий опис вхідних параметрів
| style="background:#fff; padding:0.5em;" |
|}

Версія за 07:05, 3 липня 2026

Функція повертає дані Z-звіту по терміналу

Розділ містить методи, необхідні для отримання даних Z-звіту по терміналу


Опис Отримання даних Z-звіту.
Метод POST
URL /POSExternal/GetZReportByDate



Request Headers
KEY VALUE
Content-Type application/json
AccessToken



Body raw (json)
{

}



Типи даних Body
* Параметр Тип Опис
TermID Int ID терміналу (не обов'язковий параметр. Якщо не вказаний, то звіт по поточному терміналу)
Додатковий опис вихідних параметрів



Response (json)
{
    "Error": "",
    "Success": true,
    "Payments": [],
    "PaymentsTotal": 0,
    "Sections": [],
    "SectionsTotal": 0
}



Типи даних Response
Параметр Тип Опис
Error String Опис помилки, що виникла
Success Bool Успіх виконання запиту
Payments Payments [] Cписок сум по оплатам виду
   | Name String [150] Назва оплати
   | Total Decimal Сума оплат
PaymentsTotal Decimal Всього по оплатам
Sections Sections [] Список сум по відділам виду
   | Name String [150] Назва відділу
   | Total Decimal Сума оплат
SectionsTotal Decimal Всього по відділам
Додатковий опис вхідних параметрів