Публичный ресурс
Веб-сервис экспорта X-отчетов (на стороне SetRetail10)
Методы веб-сервиса для экспорта X-отчетов
https://crystals.atlassian.net/browse/SRTS-3847
https://crystals.atlassian.net/browse/CR-14175
10.4.18.0
Для включения экспорта выполните скрипт на сервере SetCentrum/SetRetail в базе данных set:
UPDATE sales_management_properties
SET property_value = 'true'
WHERE property_key = 'need.send.xReport.toERPI';
За заданный операционный день | |
Метод | getXReportsByParams |
URL | http://IP-адрес_сервера:8090/SET-ERPIntegration/FiscalInfoExport |
WSDL | http://IP-адрес_сервера:8090/SET-ERPIntegration/FiscalInfoExport?wsdl |
Поле | Тип данных | Описание | Обязательное |
Принимаемые параметры | |||
dateOperDay | date | Операционный день в формате YYYY-MM-DD | Да |
shopNumber | integer | Номер магазина | Нет |
cashNumber | integer | Номер кассы | Нет |
shiftNumber | integer | Номер смены | Нет |
Возвращаемые параметры | |||
return | base64Binary | base64Binary X-отчеты по заданным параметрам | |
Формат экспорта соответствует описанию формата выгрузки Z-отчётов
В ответе выгружаются следующие данные о созданной на кассе смене:
shiftNumber- номер смены.dateShiftOpen- дата создания смены:в случае, если на момент создания X-отчета смены уже была открыта, то есть был сформирован первый документ на кассе, то выгружается дата создания смены;
в случае, если на момент создания X-отчета смена еще не была открыта, выгружается дата создания самого документа, то есть дата создания X-отчета.
dateShiftClose- дата закрытия смены:для X-отчетов всегда null.
Пример запроса:
<soapenv:Envelope xmlns:soapenv="http://schemas.xmlsoap.org/soap/envelope/" xmlns:plug="http://plugins.operday.ERPIntegration.crystals.ru/">
<soapenv:Header/>
<soapenv:Body>
<plug:getXReportsByParams>
<dateOperDay>2025-05-13</dateOperDay>
<shopNumber>331</shopNumber>
<cashNumber>1</cashNumber>
</plug:getXReportsByParams>
</soapenv:Body>
</soapenv:Envelope>-
Пример ответа:
<?xml version="1.0" encoding="UTF-8" standalone="yes"?>
<reports count="1">
<zreport>
<reportType>XReport</reportType>
<shiftNumber>4</shiftNumber>
<shopNumber>2227</shopNumber>
<docNumber>2</docNumber>
<cashNumber>60</cashNumber>
<serialCashNumber>NFM.2227.60.0.1751615768413</serialCashNumber>
<userTabNumber>1</userTabNumber>
<userName>Администраторов Администратор Администраторович</userName>
<dateOperDay>2025-07-04+03:00</dateOperDay>
<dateShiftClose>2025-07-04T15:50:25.325</dateShiftClose>
<countCashPurchase>0</countCashPurchase>
<countCashlessPurchase>0</countCashlessPurchase>
<countPurchase>0</countPurchase>
<countCashReturn>0</countCashReturn>
<countCashlessReturn>0</countCashlessReturn>
<countReturn>0</countReturn>
<counterIncoming>1</counterIncoming>
<counterWithdrawal>0</counterWithdrawal>
<amountByCashPurchase>0.00</amountByCashPurchase>
<amountByCashlessPurchase>0.00</amountByCashlessPurchase>
<amountByPurchaseFiscal>0.00</amountByPurchaseFiscal>
<amountByCashReturn>0.00</amountByCashReturn>
<amountByCashlessReturn>0.00</amountByCashlessReturn>
<amountByReturnFiscal>0.00</amountByReturnFiscal>
<amountCashIn>1000.00</amountCashIn>
<amountCashOut>0.00</amountCashOut>
<amountCashDiscount>0.00</amountCashDiscount>
<returnDiscountCashPay>0.00</returnDiscountCashPay>
<incresentTotalStart>18887102</incresentTotalStart>
<incresentTotalFinish>18887102</incresentTotalFinish>
<incresentTotalReturnStart>2253736</incresentTotalReturnStart>
<incresentTotalReturnFinish>2253736</incresentTotalReturnFinish>
<factoryCashNumber>1234567890-0</factoryCashNumber>
<cashName>Fiscal printer emulator 0</cashName>
<inn>7802781104</inn>
<payments/>
<reversals/>
<countExpenseReceipt>0</countExpenseReceipt>
<countCashExpenseReceipt>0</countCashExpenseReceipt>
<countCashlessExpenseReceipt>0</countCashlessExpenseReceipt>
<amountByExpenseReceipt>0.00</amountByExpenseReceipt>
<amountByExpenseReceiptFiscal>0.00</amountByExpenseReceiptFiscal>
<amountByCashExpenseReceipt>0.00</amountByCashExpenseReceipt>
<amountByCashlessExpenseReceipt>0.00</amountByCashlessExpenseReceipt>
<incresentTotalExpenseStart>0</incresentTotalExpenseStart>
<incresentTotalExpenseFinish>0</incresentTotalExpenseFinish>
<countReturnExpenseReceipt>0</countReturnExpenseReceipt>
<countCashReturnExpenseReceipt>0</countCashReturnExpenseReceipt>
<countCashlessReturnExpenseReceipt>0</countCashlessReturnExpenseReceipt>
<amountByReturnExpenseReceipt>0.00</amountByReturnExpenseReceipt>
<amountByReturnExpenseReceiptFiscal>0.00</amountByReturnExpenseReceiptFiscal>
<amountByCashReturnExpenseReceipt>0.00</amountByCashReturnExpenseReceipt>
<amountByCashlessReturnExpenseReceipt>0.00</amountByCashlessReturnExpenseReceipt>
<incresentTotalReturnExpenseStart>0</incresentTotalReturnExpenseStart>
<incresentTotalReturnExpenseFinish>0</incresentTotalReturnExpenseFinish>
<sumCashBegin>210390.18</sumCashBegin>
<sumCashEnd>211390.18</sumCashEnd>
</zreport>
</reports>© 1995-2025, ООО "Кристалл Сервис Интеграция".
Все права защищены.