Работает в режимах: [Центр] / [Филиал] / [Автономный]
Параметры:
1 - Ожидание оплаты (осуществлено резервирование с помощью SaleReservation)
2 - Подтверждена оплата (SaleApproved)
3 - Отмена (при статусе 1 заказ был отменен SaleCancel)
4 - Распечатаны билеты
5 - Возврат (при статусе 2 были возвращены деньги SalePayReturn)
6 - Выдан бар клиенту (только для Type=Prk)
7 - Возврат после выдачи (только для Type=Prk)
10 -Отменен в R-Keeper (только для Type=Prk)
Тэги в ответе:
Пример запроса
ServiceID=1&QueryCode=GetStatInfo&DateFrom=16.06.2016&DateTo=16.06.2016&Encoding=Windows-1251
Пример ответа
<XML>
<Result>Ok</Result>
<Error/>
<Remark/>
<Data>
<Sale>
<ExtPay Type='Ticket' ID="1" ExtCode="1601" Status="3" StatusN="Отмена" CNT_WAIT="1" CNT_SALE="0" CNT_CANCEL_WAIT="1" CNT_PRINT="0" CNT_CANCEL_SALE="0" CreatedDate="16.06.2016" CreatedTime="15:52" SaleDate="" SaleTime="" PrintDate="" PrintTime="" SumSale="0" SumCancelSale="0" AddSumSale='0' AddSumCancelSale='0'>
<Movie ID="1" Date="16.06.2016" Time="02:10">
<Name>
<![CDATA[ Жизнь домашних животных ]]>
</Name>
</Movie>
</ExtPay>
<ExtPay Type='Ticket' ID="2" ExtCode="1602" Status="5" StatusN="Возврат" CNT_WAIT="1" CNT_SALE="1" CNT_CANCEL_WAIT="0" CNT_PRINT="0" CNT_CANCEL_SALE="1" CreatedDate="16.06.2016" CreatedTime="15:52" SaleDate="16.06.2016" SaleTime="15:52" PrintDate="" PrintTime="" SumSale="3000" SumCancelSale="-3000" AddSumSale='0' AddSumCancelSale='0'>
<Movie ID="1" Date="16.06.2016" Time="02:10">
<Name>
<![CDATA[ Жизнь домашних животных ]]>
</Name>
</Movie>
</ExtPay>
<ExtPay Type='Ticket' ID="3" ExtCode="1603" Status="4" StatusN="Распечатаны билеты" CNT_WAIT="1" CNT_SALE="1" CNT_CANCEL_WAIT="0" CNT_PRINT="1" CNT_CANCEL_SALE="0" CreatedDate="16.06.2016" CreatedTime="15:52" SaleDate="16.06.2016" SaleTime="15:52" PrintDate="16.06.2016" PrintTime="16:11" SumSale="3000" SumCancelSale="0" AddSumSale='0' AddSumCancelSale='0'>
<Movie ID="1" Date="16.06.2016" Time="02:10">
<Name>
<![CDATA[ Жизнь домашних животных ]]>
</Name>
</Movie>
<CashReturns>
<Return Row="1" Place="3" PrintCashierID="2" PrintCashierName="Администратор" Date="16.06.2016" Time="16:11" CashierID="2" CashierName="Администратор" Sum="-3000" ExtSrvID="1"/>
</CashReturns>
</ExtPay>
<ExtPay Type='Ticket' ID="4" ExtCode="1604" Status="3" StatusN="Отмена" CNT_WAIT="1" CNT_SALE="0" CNT_CANCEL_WAIT="1" CNT_PRINT="0" CNT_CANCEL_SALE="0" CreatedDate="16.06.2016" CreatedTime="15:54" SaleDate="" SaleTime="" PrintDate="" PrintTime="" SumSale="0" SumCancelSale="0" AddSumSale='0' AddSumCancelSale='0'>
<Movie ID="1" Date="16.06.2016" Time="02:10">
<Name>
<![CDATA[ Жизнь домашних животных ]]>
</Name>
</Movie>
</ExtPay>
<ExtPay Type='Ticket' ID="5" ExtCode="1605" Status="3" StatusN="Отмена" CNT_WAIT="1" CNT_SALE="0" CNT_CANCEL_WAIT="1" CNT_PRINT="0" CNT_CANCEL_SALE="0" CreatedDate="16.06.2016" CreatedTime="15:59" SaleDate="" SaleTime="" PrintDate="" PrintTime="" SumSale="0" SumCancelSale="0" AddSumSale='0' AddSumCancelSale='0'>
<Movie ID="1" Date="16.06.2016" Time="02:10">
<Name>
<![CDATA[ Жизнь домашних животных ]]>
</Name>
</Movie>
</ExtPay>
<ExtPay Type='Ticket' ID="6" ExtCode="1606" Status="3" StatusN="Отмена" CNT_WAIT="1" CNT_SALE="0" CNT_CANCEL_WAIT="1" CNT_PRINT="0" CNT_CANCEL_SALE="0" CreatedDate="16.06.2016" CreatedTime="16:00" SaleDate="" SaleTime="" PrintDate="" PrintTime="" SumSale="0" SumCancelSale="0" AddSumSale='0' AddSumCancelSale='0'>
<Movie ID="1" Date="16.06.2016" Time="02:10">
<Name>
<![CDATA[ Жизнь домашних животных ]]>
</Name>
</Movie>
</ExtPay>
<ExtPay Type='Ticket' ID="7" ExtCode="1607" Status="4" StatusN="Распечатаны билеты" CNT_WAIT="1" CNT_SALE="1" CNT_CANCEL_WAIT="0" CNT_PRINT="1" CNT_CANCEL_SALE="0" CreatedDate="16.06.2016" CreatedTime="16:21" SaleDate="16.06.2016" SaleTime="16:21" PrintDate="16.06.2016" PrintTime="16:22" SumSale="3000" SumCancelSale="0" AddSumSale='0' AddSumCancelSale='0'>
<Movie ID="1" Date="16.06.2016" Time="02:10">
<Name>
<![CDATA[ Жизнь домашних животных ]]>
</Name>
</Movie>
<CashReturns>
<Return Row="1" Place="1" PrintCashierID="2" PrintCashierName="Администратор" Date="16.06.2016" Time="16:22" CashierID="2" CashierName="Администратор" Sum="-3000" ExtSrvID="1"/>
</CashReturns>
</ExtPay>
</Sale>
</Data>
</XML>
Пример запроса
http://127.0.0.1:8080/ServiceID=1&QueryCode=GetStatInfo&DateFrom=10.07.2025&DateTo=13.07.2025&ListType=Prk;detail&Encoding=UTF-8
Пример ответа
<?xml version='1.0' encoding='UTF-8' standalone='yes'?>
<XML>
<Result>Ok</Result>
<Error/>
<Remark/>
<Data>
<Sale>
<ExtPay Type='Ticket'
ID='357'
ExtCode='2025.02.19_005'
Status='4'
StatusN='Распечатаны билеты'
CNT_WAIT='1'
CNT_SALE='1'
CNT_CANCEL_WAIT='0'
CNT_PRINT='1'
CNT_CANCEL_SALE='0'
CNT_CASH_RETURN='1'
CreatedDate='19.02.2025'
CreatedTime='18:30'
SaleDate='19.02.2025'
SaleTime='18:32'
PrintDate='19.02.2025'
PrintTime='18:46'
SumSale='30000'
SumCancelSale='0'
AddSumSale='0'
AddSumCancelSale='0'
SumCashReturn='-30000'
AdvanceRepayment='1'
AdvanceRepaymentN='Аванс погашен'>
<Movie ID='197'
Date='19.02.2025'
Time='18:35'>
<Name><![CDATA[1 минута]]></Name>
</Movie>
<SaleItems>
<SaleItem Row='1'
Place='2'
SaleDate='19.02.2025'
SaleTime='18:32'
SumSale='30000'
PrintDate='19.02.2025'
PrintTime='18:46'
PrintCashierID='7'
PrintCashierName='!Киноплан'
CashReturnDate='19.02.2025'
CashReturnTime='18:10'
ReturnCashierID='7'
ReturnCashierName='!Киноплан'
CashReturnSum='-30000'
ExtSrvID='1'
AdvanceRepayment='1'
AdvanceRepaymentN='Аванс погашен'/>
</SaleItems>
<CashReturns>
<Return Row='1'
Place='2'
PrintCashierID='7'
PrintCashierName='!Киноплан'
Date='19.02.2025'
Time='18:10'
CashierID='7'
CashierName='!Киноплан'
Sum='-30000'
ExtSrvID='1'
AdvanceRepayment='1'
AdvanceRepaymentN='Аванс погашен'/>
</CashReturns>
</ExtPay>
<ExtPay Type='Prk'
ID='427'
ExtCode='2025.05.13_002'
Status='2'
StatusN='Подтверждена оплата'
CreatedDate='13.05.2025'
CreatedTime='10:41'
SaleDate='13.05.2025'
SaleTime='10:43'
IssueDate=''
IssueTime=''
SumSale='15000'
SumCancelSale='0'
AdvanceRepayment='0'
AdvanceRepaymentN='Аванс не погашен'>
<SaleItems>
<Dish ID='1015418'
Name='Маркировка Морс домашний, 200 мл РР'
SaleDate='13.05.2025'
SaleTime='10:43'
SumSale='9000'
IssueDate=''
IssueTime=''
IssueCashierID=''
IssueCashierName=''
CashReturnDate=''
CashReturnTime=''
ReturnCashierID=''
ReturnCashierName=''
CashReturnSum='0'
ExtSrvID='1'
AdvanceRepayment='0'
AdvanceRepaymentN='Аванс не погашен'>
<Modifier ID='2012'
Name='Маркированная продукция'
SaleDate='13.05.2025'
SaleTime='10:43'
SumSale='0'
IssueDate=''
IssueTime=''
IssueCashierID=''
IssueCashierName=''
CashReturnDate=''
CashReturnTime=''
ReturnCashierID=''
ReturnCashierName=''
CashReturnSum='0'
ExtSrvID='1'
AdvanceRepayment='0'
AdvanceRepaymentN='Аванс не погашен'/>
</Dish>
<Combo ID='1015562'
Name='Комбо + 1 блюдо (моди)'
SaleDate='13.05.2025'
SaleTime='10:43'
SumSale='0'
IssueDate=''
IssueTime=''
IssueCashierID=''
IssueCashierName=''
CashReturnDate=''
CashReturnTime=''
ReturnCashierID=''
ReturnCashierName=''
CashReturnSum='0'
ExtSrvID='1'
AdvanceRepayment='0'
AdvanceRepaymentN='Аванс не погашен'>
<ComboItem ID='1008020'
Name='Капучино'
SaleDate='13.05.2025'
SaleTime='10:43'
SumSale='6000'
IssueDate=''
IssueTime=''
IssueCashierID=''
IssueCashierName=''
CashReturnDate=''
CashReturnTime=''
ReturnCashierID=''
ReturnCashierName=''
CashReturnSum='0'
ExtSrvID='1'
AdvanceRepayment='0'
AdvanceRepaymentN='Аванс не погашен'>
<Modifier ID='1000382'
Name='Готовить'
SaleDate='15.04.2024'
SaleTime='16:26'
SumSale='0'
IssueDate='15.04.2024'
IssueTime='16:33'
IssueCashierID='7'
IssueCashierName='!Киноплан'
CashReturnDate=''
CashReturnTime=''
ReturnCashierID=''
ReturnCashierName=''
CashReturnSum='0'
ExtSrvID='1'
AdvanceRepayment='0'
AdvanceRepaymentN='Аванс не погашен'/>
</ComboItem>
</Combo>
</SaleItems>
</ExtPay>
</Sale>
</Data>
</XML>
История версий запроса GetStatInfo Развернуть исходный код
[5.0.R1.51] [+] Добавились выходные атрибуты CNT_CASH_RETURN, SumCashReturn, CNT_PASS
[4.0.R5.10] [*] Поддержан Status = 7 - Возврат после выдачи (только для Type=Prk)
[4.0.R5.5]
[+] Добавились выходные атрибуты AddSumSale и AddSumCancelSale
[+] Добавился выходной атрибут Type (Ticket или Prk)
[+] Добавился входной параметр ListType (с возможным указанием Prk)
[4.0.R4.8]
[*] При запросе в центральном протоколе указание Theatres стало обязательным
[*] При работе в режиме "Центр" при указании параметров "DateFrom" / "DateTo" требуется лицензия "Статистика продаж"
[4.0.R3.4] [+] Запрос также можно выполнять в центре сети
[4.0.R2.4] [*] ReservationID можно указывать без проставления DateFrom / DateTo