Методы веб-сервиса для экспорта чеков
...
За заданный операционный день
...
Поле
...
Тип данных
...
Описание
...
Принимаемые параметры
...
dateOperDay
...
date
...
Операционный день в формате YYYY-MM-DD
...
Возвращаемые параметры
...
return
...
base64Binary
...
Чеки за операционный день
...
Возвращаемый результат не содержит полные данные по бонусам и скидкам.
Для полного просмотра бонусов и скидок используйте метод getFullPurchasesByParams.
Блок кода | ||||
---|---|---|---|---|
| ||||
<soapenv:Envelope xmlns:soapenv="http://schemas.xmlsoap.org/soap/envelope/" xmlns:plug="http://plugins.operday.ERPIntegration.crystals.ru/">
<soapenv:Header/>
<soapenv:Body>
<plug:getPurchasesByOperDay>
<!--Optional:-->
<dateOperDay>2019-05-08</dateOperDay>
</plug:getPurchasesByOperDay>
</soapenv:Body>
</soapenv:Envelope> |
Описание формата выгрузки чеков
...
За заданный операционный день c вводом параметров
...
Поле
...
Тип данных
...
Описание
...
Принимаемые параметры
...
Year
...
integer
...
Год в формате YYYY
...
Mobth
Параметр mobth
для вызова установки значений месяца должен использоваться именно в таком написании. Его наименование не совпадает со словом месяц (month) на английском языке!
...
string
...
Месяц в текстовом формате:
- JANUARY
- FEBRUARY
- MARCH
- APRIL
- MAY
- JUNE
- JULY
- AUGUST
- SEPTEMBER
- OCTOBER
- NOVEMBER
- DECEMBER
...
Day
...
integer
...
День
...
Возвращаемые параметры
...
return
...
base64Binary
...
Чеки за операционный день
...
Возвращаемый результат не содержит полные данные по бонусам и скидкам.
Для полного просмотра бонусов и скидок используйте метод getFullPurchasesByParams.
Описание формата выгрузки чеков
Блок кода | ||||
---|---|---|---|---|
| ||||
<soapenv:Envelope xmlns:soapenv="http://schemas.xmlsoap.org/soap/envelope/" xmlns:plug="http://plugins.operday.ERPIntegration.crystals.ru/">
<soapenv:Header/>
<soapenv:Body>
<plug:getPurchasesByOperDayData>
<Year>2019</Year>
<!--Optional:-->
<Mobth>MAY</Mobth>
<Day>27</Day>
</plug:getPurchasesByOperDayData>
</soapenv:Body>
</soapenv:Envelope> |
Информация |
---|
Методы |
-
...
За заданный период
...
Поле
...
Тип данных
...
Описание
...
Принимаемые параметры
...
fromDate
...
date
...
Начало диапазона в формате YYYY-MM-DD
...
toDate
...
date
...
Конец диапазона в формате YYYY-MM-DD
...
Возвращаемые параметры
...
return
...
base64Binary
...
Чеки за операционный день
...
Возвращаемый результат не содержит полные данные по бонусам и скидкам.
Для полного просмотра бонусов и скидок используйте метод getFullPurchasesByParams.
Описание формата выгрузки чеков
...
language | xml |
---|---|
title | Пример запроса |
...
Методы веб-сервиса для экспорта чеков
За заданный операционный день | |
Метод | getPurchasesByOperDay |
URL | http://IP-адрес_сервера:8090/SET-ERPIntegration/FiscalInfoExport |
WSDL | http://IP-адрес_сервера:8090/SET-ERPIntegration/FiscalInfoExport?wsdl |
Поле | Тип данных | Описание | Обязательное |
Принимаемые параметры | |||
dateOperDay | date | Операционный день в формате YYYY-MM-DD | Да |
Возвращаемые параметры | |||
return | base64Binary | Чеки за операционный день | |
Возвращаемый результат не содержит полные данные по бонусам и скидкам. Для полного просмотра бонусов и скидок используйте метод getFullPurchasesByParams. |
Блок кода | ||||
---|---|---|---|---|
| ||||
<soapenv:Envelope xmlns:soapenv="http://schemas.xmlsoap.org/soap/envelope/" xmlns:plug="http://plugins.operday.ERPIntegration.crystals.ru/"> <soapenv:Header/> <soapenv:Body> <plug:getPurchasesByOperDay> <!--Optional:--> <toDate>2019<dateOperDay>2019-05-31<08</toDate>dateOperDay> </plug:getPurchasesByPeriod>getPurchasesByOperDay> </soapenv:Body> </soapenv:Envelope> |
...
Описание формата выгрузки чеков
За заданныйпериод по товаруоперационный день c вводом параметров | |
Метод | getPurchasesByPeriodAndProductgetPurchasesByOperDayData |
URL | http://IP-адрес_сервера:8090/SET-ERPIntegration/FiscalInfoExport |
WSDL | http://IP-адрес_сервера:8090/SET-ERPIntegration/FiscalInfoExport?wsdl |
Поле | Тип данных | Описание | Обязательное | |
Принимаемые параметры | ||||
fromDateYear | date | Начало диапазонаinteger | Год в формате YYYY | Нет |
toDate | date | Конец диапазона | Нет | |
goodsCode | string | Код товара|||
Mobth Параметр | string | Месяц в текстовом формате:
| Да | |
Day | integer | День | Нет | |
Возвращаемые параметры | ||||
return | base64Binary | Чеки за операционный день | ||
Возвращаемый результат не содержит полные данные по бонусам и скидкам. Для полного просмотра бонусов и скидок используйте метод getFullPurchasesByParams. |
Описание формата выгрузки чеков
Блок кода | ||||
---|---|---|---|---|
| ||||
<soapenv:Envelope xmlns:soapenv="http://schemas.xmlsoap.org/soap/envelope/" xmlns:plug="http://plugins.operday.ERPIntegration.crystals.ru/"> <soapenv:Header/> <soapenv:Body> <plug:getPurchasesByPeriodAndProduct>getPurchasesByOperDayData> <!--Optional:--> <fromDate>2019-05-01</fromDate><Year>2019</Year> <!--Optional:--> <toDate>2019-05-31</toDate><Mobth>MAY</Mobth> <!--Optional:--> <goodsCode>45033</goodsCode><Day>27</Day> </plug:getPurchasesByPeriodAndProduct>getPurchasesByOperDayData> </soapenv:Body> </soapenv:Envelope> |
Информация |
---|
Методы |
-
Экспорт информации по отложенным чекам (включение)
Для включения выполняются скрипты по базе данных set сервера SetRetail10/SetCentrum.
После выполнения скриптов включения, перезапустите службу сервера.
Устаревшая версия Jira | ||||||||
---|---|---|---|---|---|---|---|---|
|
Устаревшая версия Jira | ||||||||
---|---|---|---|---|---|---|---|---|
|
Статус | ||||
---|---|---|---|---|
|
Блок кода | ||
---|---|---|
| ||
UPDATE public.sales_management_properties
SET property_value='1.18'
WHERE property_key = 'export.set10wsclient.purchases.version'; |
Блок кода | ||
---|---|---|
| ||
UPDATE public.sales_management_properties
SET property_value='true'
WHERE property_key = 'export.set10wsclient.purchases.deferred.enabled'; |
Блок кода | ||
---|---|---|
| ||
UPDATE public.sales_management_properties
SET property_value='1.9'
WHERE property_key = 'export.file.purchases.version'; |
Блок кода | ||
---|---|---|
| ||
UPDATE public.sales_management_properties
SET property_value='true'
WHERE property_key = 'export.file.purchases.deferred.enabled'; |
Отложенные чеки за операционный день
Устаревшая версия Jira | ||||||||
---|---|---|---|---|---|---|---|---|
|
Устаревшая версия Jira | ||||||||
---|---|---|---|---|---|---|---|---|
|
Статус | ||||
---|---|---|---|---|
|
Поле
Тип данных
Описание
Принимаемые параметры
dateOperDay
dateTime
Операционный день в формате YYYY-MM-DD
За заданный период | |
Метод | getPurchasesByPeriod |
URL | http://IP-адрес_сервера:8090/SET-ERPIntegration/FiscalInfoExport |
WSDL | http://IP-адрес_сервера:8090/SET-ERPIntegration/FiscalInfoExport?wsdl |
Поле | Тип данных | Описание | Обязательное |
Принимаемые параметры | |||
fromDate | date | Начало диапазона в формате YYYY-MM-DD | Нет |
toDate | date | Конец диапазона в формате YYYY-MM-DD | Нет |
Возвращаемые параметры | |||
return | base64Binary | Чеки за операционный день | |
Возвращаемый результат не содержит полные данные по бонусам и скидкам. Для полного просмотра бонусов и скидок используйте метод getFullPurchasesByParams. |
Описание формата выгрузки чеков
Блок кода | ||||
---|---|---|---|---|
| ||||
<soapenv:Envelope xmlns:soapenv="http://schemas.xmlsoap.org/soap/envelope/" xmlns:plug="http://plugins.operday.ERPIntegration.crystals.ru/">
<soapenv:Header/>
<soapenv:Body>
<plug:getPurchasesByPeriod>
<!--Optional:-->
<fromDate>2019-05-01</fromDate>
<!--Optional:-->
<toDate>2019-05-31</toDate>
</plug:getPurchasesByPeriod>
</soapenv:Body>
</soapenv:Envelope> |
-
За заданный период по товару | |
Метод | getPurchasesByPeriodAndProduct |
URL | http://IP-адрес_сервера:8090/SET-ERPIntegration/FiscalInfoExport |
WSDL | http://IP-адрес_сервера:8090/SET-ERPIntegration/FiscalInfoExport?wsdl |
Поле | Тип данных | Описание | Обязательное |
Принимаемые параметры | |||
fromDate | date | Начало диапазона | Нет |
toDate | date | Конец диапазона | Нет |
goodsCode | string | Код товара | Нет |
Возвращаемые параметры | |||
return | base64Binary | Чеки за операционный день | |
Возвращаемый результат не содержит полные данные по бонусам и скидкам. Для полного просмотра бонусов и скидок используйте метод getFullPurchasesByParams. |
...
Блок кода | ||
---|---|---|
| ||
<soapenv:Envelope xmlns:soapenv="http://schemas.xmlsoap.org/soap/envelope/" xmlns:plug="http://plugins.operday.ERPIntegration.crystals.ru/"> <soapenv:Header/> <soapenv:Body> <plug:getReportDeferredByOperDay>getPurchasesByPeriodAndProduct> <!--Optional:--> <dateOperDay>2021<fromDate>2019-0705-07</dateOperDay>01</fromDate> </plug:getReportDeferredByOperDay>!--Optional:--> </ <toDate>2019-05-31</toDate> <!--Optional:--> <goodsCode>45033</goodsCode> </plug:getPurchasesByPeriodAndProduct> </soapenv:Body> </soapenv:Envelope> |
-
Отложенные чеки по заданным параметрам
Экспорт информации по отложенным чекам (включение) | |||||||||||||||||||||||||||
Для включения выполняются скрипты по базе данных set сервера SetRetail10/SetCentrum. После выполнения скриптов включения, перезапустите службу сервера.
|
Поле
Тип данных
Описание
Принимаемые параметры
dateOperDay
dateTime
Операционный день в формате YYYY-MM-DD
Возвращаемые параметры
return
base64Binary
Чеки за операционный день
Возвращаемый результат не содержит полные данные по бонусам и скидкам.
Для полного просмотра бонусов и скидок используйте метод getFullPurchasesByParams.
Описание формата выгрузки чеков
...
language | xml |
---|
...
Выгрузка для веб сервиса на стороне ERP и SetRetail10 |
| ||||||||||
Файловый экспорт |
|
Отложенные чеки за операционный день
| |||||||||||||||||||||||||||
Метод | getReportDeferredByOperDay | ||||||||||||||||||||||||||
URL | http://IP-адрес_сервера:8090/SET-ERPIntegration/FiscalInfoExport | ||||||||||||||||||||||||||
WSDL | http://IP-адрес_сервера:8090/SET-ERPIntegration/FiscalInfoExport?wsdl |
Поле | Тип данных | Описание | Обязательное |
Принимаемые параметры | |||
dateOperDay | dateTime | Операционный день в формате YYYY-MM-DD | Нет |
Возвращаемые параметры | |||
return | base64Binary | Чеки за операционный день | |
Возвращаемый результат не содержит полные данные по бонусам и скидкам. Для полного просмотра бонусов и скидок используйте метод getFullPurchasesByParams. |
Описание формата выгрузки чеков
Блок кода | ||
---|---|---|
| ||
<soapenv:Envelope xmlns:soapenv="http://schemas.xmlsoap.org/soap/envelope/" xmlns:plug="http://plugins.operday.ERPIntegration.crystals.ru/"> <soapenv:Header/> <soapenv:Body> <plug:getReportDeferredByOperDay> <!--Optional:--> <shiftNumber>9</shiftNumber> <!--Optional:--> <cashierTabNo>231</cashierTabNo><dateOperDay>2021-07-07</dateOperDay> </plug:getReportDeferredByParams>getReportDeferredByOperDay> </soapenv:Body> </soapenv:Envelope> |
asdasdas-
По Отложенные чеки по заданным параметрам | Метод
| getPurchasesByParams
| ||||||
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
Номер смены
purchaseNumber
integer
Номер чека
Возвращаемые параметры
return
base64Binary
Чеки по заданным параметрам
| |||||||||||||||||||||||||
Метод | getReportDeferredByParams | ||||||||||||||||||||||||
URL | http://IP-адрес_сервера:8090/SET-ERPIntegration/FiscalInfoExport | ||||||||||||||||||||||||
WSDL | http://IP-адрес_сервера:8090/SET-ERPIntegration/FiscalInfoExport?wsdl |
Поле | Тип данных | Описание | Обязательное |
Принимаемые параметры | |||
dateOperDay | dateTime | Операционный день в формате YYYY-MM-DD | Нет |
shopNumber | Long | Номер магазина | Нет |
cashNumber | Long | Номер кассы | Нет |
shiftNumber | Long | Номер смены | Нет |
cashierTabNo | String | Табельный номер кассира | Нет |
Возвращаемые параметры | |||
return | base64Binary | Чеки за операционный день | |
Возвращаемый результат не содержит полные данные по бонусам и скидкам. Для полного просмотра бонусов и скидок используйте метод getFullPurchasesByParams. |
Описание формата выгрузки чеков
Блок кода | ||||
---|---|---|---|---|
| ||||
<soapenv:Envelope xmlns:soapenv="http://schemas.xmlsoap.org/soap/envelope/" xmlns:plug="http://plugins.operday.ERPIntegration.crystals.ru/"> <soapenv:Header/> <soapenv:Body> <plug:getPurchasesByParams>getReportDeferredByParams> <dateOperDay>2019-05-13<<dateOperDay>?</dateOperDay> <!--Optional:--> <shopNumber>3382<<shopNumber>234</shopNumber> <!--Optional:--> <cashNumber>1<<cashNumber>3</cashNumber> <!--Optional:--> <shiftNumber>1<<shiftNumber>9</shiftNumber> <!--Optional:--> <purchaseNumber>7<<cashierTabNo>231</purchaseNumber>cashierTabNo> </plug:getPurchasesByParams>getReportDeferredByParams> </soapenv:Body> </soapenv:Envelope> |
Информация |
---|
Параметры В зависимости от полноты указания параметров, в ответе будет возвращаться соответствующее количество чеков. |
Кейсы
dateOperDay
- в отчёт попадают все чеки всех магазинов за операционный деньdateOperDay
.dateOperDay
,shopNumber
- в отчёт попадают все чеки за операционный деньdateOperDay
с магазинаshopNumber
.dateOperDay
,shopNumber
,cashNumber
- в отчёт попадают все чеки за операционный деньdateOperDay
с магазина shopNumber с кассыcashNumber
.dateOperDay
,shopNumber
,cashNumber
,shiftNumber
- в отчёт попадают все чеки смены shiftNumber за операционный деньdateOperDay
с магазина shopNumber с кассыcashNumber
.dateOperDay
,shopNumber
,cashNumber
,shiftNumber
,purchaseNumber
- в отчёт попадает только один конкретный чек под номеромpurchaseNumber
из сменыshiftNumber за операционный деньdateOperDay
с магазина shopNumber с кассыcashNumber
.
Обработка не заданных параметров для метода getPurchasesByParams
Устаревшая версия Jira | ||||||||
---|---|---|---|---|---|---|---|---|
|
Статус | ||||
---|---|---|---|---|
|
При использовании метода getPurchasesByParams, параметры могут обрабатываться, как не заполненные, если в их настройках указано значение xsi:nil
При использовании метода getPurchasesByParams, значение xsi:nil
в параметрах, обрабатывается как не заполненный параметр.
Такой кейс упрощает интеграцию SetRetail10 и 1С.
Пример: для загрузки чеков c отбором по дате, магазину, для кассе в 1С используется метод getPurchasesByParams, в котором возможно заполнить параметры dateOperDay
, shopNumber
, cashNumber
, но параметры shiftNumber
, purchaseNumber
заполнять не требуется.
Пример SOAP-запроса:
...
language | xml |
---|
...
asdasdas
По заданным параметрам | |
Метод | getPurchasesByParams |
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 | Номер смены | Нет |
purchaseNumber | integer | Номер чека | Нет |
Возвращаемые параметры | |||
return | base64Binary | Чеки по заданным параметрам | |
Возвращаемый результат не содержит полные данные по бонусам и скидкам. Для полного просмотра бонусов и скидок используйте метод getFullPurchasesByParams. |
Описание формата выгрузки чеков
Блок кода | ||||
---|---|---|---|---|
| ||||
<soapenv:Envelope xmlns:soapenv="http://schemas.xmlsoap.org/soap/envelope/"> <soap:Header/> <soap:Body> <m:getPurchasesByParams xmlns:mplug="http://plugins.operday.ERPIntegration.crystals.ru/"> <soapenv:Header/> <dateOperDay xmlns="" <soapenv:Body> <plug:getPurchasesByParams> xmlns:xs="http://www.w3.org/2001/XMLSchema" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">2019-10-29T00:00:00</dateOperDay><dateOperDay>2019-05-13</dateOperDay> <!--Optional:--> <shopNumber xmlns="" <shopNumber>3382</shopNumber> xmlns:xs="http://www.w3.org/2001/XMLSchema" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">2</shopNumber> <cashNumber xmlns="" xmlns:xs="http://www.w3.org/2001/XMLSchema" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">1</cashNumber> <shiftNumber xmlns="" <!--Optional:--> <cashNumber>1</cashNumber> <!--Optional:--> <shiftNumber>1</shiftNumber> <!--Optional:--> <purchaseNumber>7</purchaseNumber> </plug:getPurchasesByParams> </soapenv:Body> </soapenv:Envelope> |
Информация |
---|
Параметры В зависимости от полноты указания параметров, в ответе будет возвращаться соответствующее количество чеков. |
Кейсы
dateOperDay
- в отчёт попадают все чеки всех магазинов за операционный деньdateOperDay
.dateOperDay
,shopNumber
- в отчёт попадают все чеки за операционный деньdateOperDay
с магазинаshopNumber
.dateOperDay
,shopNumber
,cashNumber
- в отчёт попадают все чеки за операционный деньdateOperDay
с магазина shopNumber с кассыcashNumber
.dateOperDay
,shopNumber
,cashNumber
,shiftNumber
- в отчёт попадают все чеки смены shiftNumber за операционный деньdateOperDay
с магазина shopNumber с кассыcashNumber
.dateOperDay
,shopNumber
,cashNumber
,shiftNumber
,purchaseNumber
- в отчёт попадает только один конкретный чек под номеромpurchaseNumber
из сменыshiftNumber за операционный деньdateOperDay
с магазина shopNumber с кассыcashNumber
.
Обработка не заданных параметров для метода getPurchasesByParams
Устаревшая версия Jira | ||||||||
---|---|---|---|---|---|---|---|---|
|
Статус | ||||
---|---|---|---|---|
|
При использовании метода getPurchasesByParams, параметры могут обрабатываться, как не заполненные, если в их настройках указано значение xsi:nil
При использовании метода getPurchasesByParams, значение xsi:nil
в параметрах, обрабатывается как не заполненный параметр.
Такой кейс упрощает интеграцию SetRetail10 и 1С.
Пример: для загрузки чеков c отбором по дате, магазину, для кассе в 1С используется метод getPurchasesByParams, в котором возможно заполнить параметры dateOperDay
, shopNumber
, cashNumber
, но параметры shiftNumber
, purchaseNumber
заполнять не требуется.
Пример SOAP-запроса:
Блок кода | ||
---|---|---|
| ||
<soap:Envelope xmlns:soap="http://schemas.xmlsoap.org/soap/envelope/">
<soap:Header/>
<soap:Body> <m:getPurchasesByParams xmlns:m="http://plugins.operday.ERPIntegration.crystals.ru/">
<dateOperDay xmlns=""
xmlns:xs="http://www.w3.org/2001/XMLSchema"
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">2019-10-29T00:00:00</dateOperDay>
<shopNumber xmlns=""
xmlns:xs="http://www.w3.org/2001/XMLSchema"
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">2</shopNumber>
<cashNumber xmlns=""
xmlns:xs="http://www.w3.org/2001/XMLSchema"
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">1</cashNumber>
<shiftNumber xmlns=""
xmlns:xs="http://www.w3.org/2001/XMLSchema"
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
xsi:nil="true"/>
<purchaseNumber xmlns=""
xmlns:xs="http://www.w3.org/2001/XMLSchema"
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
xsi:nil="true"/>
</m:getPurchasesByParams></soap:Body>
</soap:Envelope> |
-
Экспорт новых, не отправленных чеков за операционный день с вводом параметров | |||||||||||||||||
Метод | getNewPurchasesByParams | ||||||||||||||||
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 | Номер смены | Нет |
purchaseNumber | integer | Номер чека | Нет |
Возвращаемые параметры | |||
return | base64Binary | Чеки по заданным параметрам | |
Возвращаемый результат не содержит полные данные по бонусам и скидкам. Для полного просмотра бонусов и скидок используйте метод getFullPurchasesByParams. |
Блок кода | ||||
---|---|---|---|---|
| ||||
<soapenv:Envelope xmlns:soapenv="http://schemas.xmlsoap.org/soap/envelope/" xmlns:plug="http://plugins.operday.ERPIntegration.crystals.ru/">
<soapenv:Header/>
<soapenv:Body>
<plug:getNewPurchasesByParams>
<dateOperDay>2019-05-03</dateOperDay>
<!--Optional:-->
<shopNumber>3328</shopNumber>
<!--Optional:-->
<cashNumber>3</cashNumber>
<!--Optional:-->
<shiftNumber>16</shiftNumber>
<!--Optional:-->
<purchaseNumber>?</purchaseNumber>
</plug:getNewPurchasesByParams>
</soapenv:Body>
</soapenv:Envelope> |
--
Экспорт новых, не отправленных чеков | |
Метод | getNewPurchasesByOperDay |
URL | http://IP-адрес_сервера:8090/SET-ERPIntegration/FiscalInfoExport |
WSDL | http://IP-адрес_сервера:8090/SET-ERPIntegration/FiscalInfoExport?wsdl |
Информация |
---|
В отчёте выгружаются только новые чеки (те которые ещё не забирали). Выгружаются все новые чеки за указанный операционный день, либо удовлетворяющие заданным параметрам, если они указаны. |
Поле | Тип данных | Описание | Обязательное |
Принимаемые параметры | |||
arrayOfParams | array | Массив параметров по следующему формату:
| Да |
Возвращаемые параметры | |||
return | base64Binary | Чеки за операционный день | |
Возвращаемый результат не содержит полные данные по бонусам и скидкам. Для полного просмотра бонусов и скидок используйте метод getFullPurchasesByParams. |
Описание формата выгрузки чеков
Блок кода | ||||
---|---|---|---|---|
| ||||
<soapenv:Envelope xmlns:soapenv="http://schemas.xmlsoap.org/soap/envelope/" xmlns:plug="http://plugins.operday.ERPIntegration.crystals.ru/" xmlns:xs="http://www.w3.org/2001/XMLSchema" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"> <soapenv:Header/> <soapenv:Body> <plug:getNewPurchasesByOperDay> <!---OperDay --> <arrayOfParams xsi:niltype="true"/> <purchaseNumber xmlns="" xmlns:xs="http://www.w3.org/2001/XMLSchema" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:nil="true"/> </m:getPurchasesByParams></soap:Body> </soap:Envelope> |
-
...
Экспорт новых, не отправленных чеков за операционный день с вводом параметров
...
xs:dateTime">2014-11-24T12:00:00.000</arrayOfParams>
<!---Shop number (optional) -->
<arrayOfParams xsi:type="xs:long">12345</arrayOfParams>
<!---Cash number (optional)-->
<arrayOfParams xsi:type="xs:long">1</arrayOfParams>
<!---Shift number (optional)--> <arrayOfParams xsi:type="xs:long">3</arrayOfParams>
<!---Document number (optional)--> <arrayOfParams xsi:type="xs:long">2</arrayOfParams>
</plug:getNewPurchasesByOperDay>
</soapenv:Body>
</soapenv:Envelope> |
Экземпляры чеков со скидками и бонусными операциями
Устаревшая версия Jira | ||||||||
---|---|---|---|---|---|---|---|---|
|
Статус | ||||
---|---|---|---|---|
|
Примечание |
---|
Чеки и скидки с кассы в загружаются в операционный день не одновременно. В случае, если для чека были скидки, но в операционный день они ещё не пришли, такой чек не будет возвращаться веб-сервисами, пока для чека не придут скидки. |
фшщвшфш-ыывуывывфыв
Получение информации о чеках и расчетов скидок по ним
| |||||||
Метод | getFullPurchasesByParams | ||||||
URL | http://IP-адрес_сервера:8090/SET-ERPIntegration/FiscalInfoExport | ||||||
WSDL | http://IP-адрес_сервера:8090/SET-ERPIntegration/FiscalInfoExport?wsdl | ||||||
Комментарий | Выгружаются все новые чеки за указанный операционный день, либо удовлетворяющие заданным параметрам, если они указаны. | ||||||
Статус | ||||
---|---|---|---|---|
|
Поле | Тип данных | Описание | Обязательное | |
Принимаемые параметры | ||||
dateOperDay | date | Операционный день в формате YYYY-MM-DDDate | Определяет дату, за которую из операционного дня следует выбрать чеки | Да |
shopNumber | integerLong | Номер магазинаОпределяет номер магазина, чеки которого из операционного дня следует получить | Нет | |
cashNumber | integerLong | Номер кассыОпределяет номер кассы, чеки которой из операционного дня следует получить | Нет | |
shiftNumber | integerLong | Номер сменыОпределяет номер смены, чеки которой из операционного дня следует получить | Нет | |
purchaseNumber | integerLong | Номер чекаОпределяет номер чека, который из опердня операционного дня получить | Нет | |
Возвращаемые параметры | ||||
return | base64Binary | Чеки по заданным параметрам |
Описание формата выгрузки чеков
Блок кода | ||||
---|---|---|---|---|
| ||||
<soapenv:Envelope xmlns:soapenv="http://schemas.xmlsoap.org/soap/envelope/" xmlns:plug="http://plugins.operday.ERPIntegration.crystals.ru/"> <soapenv:Header/> <soapenv:Body> <plug:getNewPurchasesByParams>getFullPurchasesByParams> <dateOperDay>2019<dateOperDay>2018-0508-03<16</dateOperDay> <!--Optional:--> <shopNumber>3328<<shopNumber>6502</shopNumber> <!--Optional:--> <cashNumber>3<<cashNumber>1</cashNumber> <!--Optional:--> <shiftNumber>16</shiftNumber> <!--Optional:--><shiftNumber>1</shiftNumber> <purchaseNumber>?<<purchaseNumber>2</purchaseNumber> </plug:getNewPurchasesByParams>getFullPurchasesByParams> </soapenv:Body> </soapenv:Envelope> |
--
Экспорт новых, не отправленных чековПолучение новых чеков, которые не отправлялись веб-сервисом | |
Метод | getNewPurchasesByOperDaygetNewFullPurchasesByOperDay |
URL | http://IP-адрес_сервера:8090/SET-ERPIntegration/FiscalInfoExport |
WSDL | http://IP-адрес_сервера:8090/SET-ERPIntegration/FiscalInfoExport?wsdl |
Информация |
---|
В отчёте выгружаются только новые чеки (те которые ещё не забирали). Выгружаются все новые чеки за указанный операционный день, либо удовлетворяющие заданным параметрам, если они указаны. |
...
Поле
...
Тип данных
...
Описание
...
Принимаемые параметры
...
arrayOfParams
...
array
...
Массив параметров по следующему формату:
[OperDay (DateTime, REQUIRED), shop(Long), cash(Long), shift(Long), number(Long)]
...
Возвращаемые параметры
...
return
...
base64Binary
...
Чеки за операционный день
...
Возвращаемый результат не содержит полные данные по бонусам и скидкам.
Для полного просмотра бонусов и скидок используйте метод getFullPurchasesByParams.
Описание формата выгрузки чеков
/FiscalInfoExport | |
WSDL | http://IP-адрес_сервера:8090/SET-ERPIntegration/FiscalInfoExport?wsdl |
Индекс | Тип данных | Описание | Обязательное |
Принимаемые параметры | |||
0 | Date | Дата, за которую из операционного дня требуется получить новые чеки | Да |
1 | Long | Номер магазина, от которого из операционного дня следует выбрать новые чеки | Нет |
2 | Long | Номер кассы, от которой из операционного дня следует выбрать новые чеки | Нет |
3 | Long | Номер смены, от которой из операционного дня следует выбрать новые чеки | Нет |
4 | Long | Номер чека, от которой из операционного дня следует выбрать новые чеки | Нет |
Возвращаемые параметры | |||
return | base64Binary | Чеки по заданным параметрам |
Описание формата выгрузки чеков
Информация |
---|
|
Блок кода | ||||
---|---|---|---|---|
| ||||
<soapenv:Envelope xmlns:soapenv="http://schemas.xmlsoap.org/soap/envelope/" xmlns:plug="http://plugins.operday.ERPIntegration.crystals.ru/" xmlns:xs="http://www.w3.org/2001/XMLSchema" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"> <soapenv:Header/> <soapenv:Body> <plug:getNewPurchasesByOperDay> <!---OperDay --> getNewFullPurchasesByOperDay> <arrayOfParams xsi:type="xs:dateTime">2014>2018-1108-24T1216T12:00:00.000</arrayOfParams> <!---Shop number (optional) --> <arrayOfParams xsi:type="xs:long">12345</arrayOfParams> <!---Cash number (optional)--> <arrayOfParams xsi:type="xs:long">1</arrayOfParams> <!---Shift number (optional)--> <arrayOfParams xsi:type="xs:long">3<>6502</arrayOfParams> <!---Document Номер numberмагазина (optional)--> <arrayOfParams xsi:type="xs:long">2</arrayOfParams> </plug:getNewPurchasesByOperDay> </soapenv:Body> </soapenv:Envelope> |
Экземпляры чеков со скидками и бонусными операциями
Устаревшая версия Jira | ||||||||
---|---|---|---|---|---|---|---|---|
|
Статус | ||||
---|---|---|---|---|
|
Примечание |
---|
Чеки и скидки с кассы в загружаются в операционный день не одновременно. В случае, если для чека были скидки, но в операционный день они ещё не пришли, такой чек не будет возвращаться веб-сервисами, пока для чека не придут скидки. |
фшщвшфш-ыывуывывфыв
Получение информации о чеках и расчетов скидок по ним
...
Поле
...
Тип данных
...
Описание
...
Принимаемые параметры
...
dateOperDay
...
Date
...
Возвращаемые параметры
...
return
...
base64Binary
...
Чеки по заданным параметрам
Описание формата выгрузки чеков
Блок кода | ||||
---|---|---|---|---|
| ||||
<soapenv:Envelope xmlns:soapenv="http://schemas.xmlsoap.org/soap/envelope/" xmlns:plug="http://plugins.operday.ERPIntegration.crystals.ru/">
<soapenv:Header/>
<soapenv:Body>
<plug:getFullPurchasesByParams>
<dateOperDay>2018-08-16</dateOperDay>
<shopNumber>6502</shopNumber>
<cashNumber>1</cashNumber>
<shiftNumber>1</shiftNumber>
<purchaseNumber>2</purchaseNumber>
</plug:getFullPurchasesByParams>
</soapenv:Body>
</soapenv:Envelope> |
...
Получение новых чеков, которые не отправлялись веб-сервисом
...
<arrayOfParams xsi:type="xs:long">1</arrayOfParams> <!-- Номер кассы -->
<arrayOfParams xsi:type="xs:long">1</arrayOfParams> <!-- Номер смены -->
<arrayOfParams xsi:type="xs:long">2</arrayOfParams> <!-- Номер чека -->
</plug:getNewFullPurchasesByOperDay>
</soapenv:Body>
</soapenv:Envelope> |
Настройка ограничения размера пачки экспорта чеков для веб-сервиса на стороне SetRetail10
Устаревшая версия Jira | ||||||||
---|---|---|---|---|---|---|---|---|
|
Устаревшая версия Jira | ||||||||
---|---|---|---|---|---|---|---|---|
|
Статус | ||||
---|---|---|---|---|
|
Только для методов:
getNewPurchses(...)
getNewFullPurchases(...)
0 - размер не ограничен
Блок кода | ||
---|---|---|
| ||
SELECT add_property('SET_ERP_INTEGRATION', 'export.websevice.new.purchases.batch.size', '0', 'Ограничение размера пачки "новых" чеков возвращаемой вебсервисом. 0 - размер не ограничен.'); |
Методы веб-сервиса для экспорта нефискальных документов
По заданным параметрам | |
---|---|
Метод | getNonFiscalDocsByParams |
URL | http://IP-адрес_сервера:8090/SET-ERPIntegration/FiscalInfoExport |
WSDL | http://IP-адрес_сервера:8090/SET-ERPIntegration/FiscalInfoExport?wsdl |
Поле | Тип данных | Описание | Обязательное | ||
---|---|---|---|---|---|
Принимаемые параметры | |||||
0dateOperDay | Date | Дата, за которую из операционного дня требуется получить новые чекиdate | Операционный день в формате YYYY-MM-DD | Да | |
1shopNumber | Long | Номер магазина, от которого из операционного дня следует выбрать новые чекиinteger | Номер магазина | Нет | |
2cashNumber | Longinteger | Номер кассы, от которой из операционного дня следует выбрать новые чеки | Нет | ||
3shiftNumber | Longinteger | Номер смены, от которой из операционного дня следует выбрать новые чеки | Нет | ||
4purchaseNumber | Long | Номер чека, от которой из операционного дня следует выбрать новые чеки | Нетinteger | Номер нефискального документа | Нет |
type | string | Тип нефискального документа. Поле может быть пустым, но обязательно должно присутствовать в структуре запроса | Да | ||
status | string | Статус документа. Возможные значения:
| Да | ||
Возвращаемые параметры | |||||
return | base64Binary | Чеки Нефискальные документы по заданным параметрам |
...
Блок кода | ||||
---|---|---|---|---|
| ||||
<soapenv:Envelope xmlns:soapenv="http://schemas.xmlsoap.org/soap/envelope/" xmlns:plug="http://plugins.operday.ERPIntegration.crystals.ru/" xmlns:xs="http://www.w3.org/2001/XMLSchema" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"> <soapenv:Header/> <soapenv:Body> <plug:getNewFullPurchasesByOperDay> getNonFiscalDocsByParams> <dateOperDay>2022-05-30</dateOperDay> <arrayOfParams xsi:type="xs:dateTime">2018-08-16T12:00:00.000</arrayOfParams><!--Optional:--> <shopNumber>1</shopNumber> <arrayOfParams xsi:type="xs:long">6502</arrayOfParams> <!-- Номер магазина Optional:--> <cashNumber>1</cashNumber> <arrayOfParams xsi:type="xs:long">1</arrayOfParams> <!-- Номер кассы Optional:--> <shiftNumber>2</shiftNumber> <arrayOfParams xsi:type="xs:long">1</arrayOfParams> <!--Optional:--> Номер смены --> <purchaseNumber>1</purchaseNumber> <type>?</type> <arrayOfParams xsi:type="xs:long">2</arrayOfParams> <!-- Номер чека --><status>all</status> </plug:getNewFullPurchasesByOperDay>getNonFiscalDocsByParams> </soapenv:Body> </soapenv:Envelope> |
Настройка ограничения размера пачки экспорта чеков для веб-сервиса на стороне SetRetail10
Устаревшая версия Jira | ||||||||
---|---|---|---|---|---|---|---|---|
|
Устаревшая версия Jira | ||||||||
---|---|---|---|---|---|---|---|---|
|
Статус | ||||
---|---|---|---|---|
|
Только для методов:
getNewPurchses(...)
getNewFullPurchases(...)
0 - размер не ограничен
Блок кода | ||
---|---|---|
| ||
SELECT add_property('SET_ERP_INTEGRATION', 'export.websevice.new.purchases.batch.size', '0', 'Ограничение размера пачки "новых" чеков возвращаемой вебсервисом. 0 - размер не ограничен.'); |
...
Методы веб-сервиса для экспорта аннулированных чеков
За заданный операционный день | |
Метод | getCancelledPurchasesByOperDay |
URL | http://IP-адрес_сервера:8090/SET-ERPIntegration/FiscalInfoExport |
WSDL | http://IP-адрес_сервера:8090/SET-ERPIntegration/FiscalInfoExport?wsdl |
Поле | Тип данных | Описание | Обязательное |
Принимаемые параметры | |||
dateOperDay | date | Операционный день в формате YYYY-MM-DD | Да |
Возвращаемые параметры | |||
return | base64Binary | Аннулированные чеки за операционный день |
Блок кода | ||||
---|---|---|---|---|
| ||||
<soapenv:Envelope xmlns:soapenv="http://schemas.xmlsoap.org/soap/envelope/" xmlns:plug="http://plugins.operday.ERPIntegration.crystals.ru/">
<soapenv:Header/>
<soapenv:Body>
<plug:getCancelledPurchasesByOperDay>
<dateOperDay>2022-08-22</dateOperDay>
</plug:getCancelledPurchasesByOperDay>
</soapenv:Body>
</soapenv:Envelope> |
Описание формата выгрузки чеков
По заданным параметрам | |
---|---|
Метод |
getCancelledPurchasesByParams | |
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 | Номер смены | Нет |
Тип нефискального документа.
Поле может быть пустым, но обязательно должно присутствовать в структуре запроса
Статус документа. Возможные значения:
- new – новые, не отправленные документы (помечает документ как отправленный)
- all – все/любые (не меняет статус документа)
cashierTabNo | integer | Табельный номер кассира, аннулировавшего чек | Нет |
Возвращаемые параметры | |||
---|---|---|---|
return | base64Binary |
Аннулированные чеки по заданным параметрам |
Описание формата выгрузки нефискальных документованнулированных чеков
Блок кода | ||||
---|---|---|---|---|
| ||||
<soapenv:Envelope xmlns:soapenv="http://schemas.xmlsoap.org/soap/envelope/" xmlns:plug="http://plugins.operday.ERPIntegration.crystals.ru/"> <soapenv:Header/> <soapenv:Body> <plug:getNonFiscalDocsByParams> <dateOperDay>2022-05-30</dateOperDay> <!--Optional:--/"> <shopNumber>1</shopNumber><soapenv:Header/> <!--Optional:--><soapenv:Body> <plug:getCancelledPurchasesByParams> <cashNumber>1</cashNumber> <!<dateOperDay>2022--Optional:-->08-22</dateOperDay> <shiftNumber>2<<shopNumber>3245</shiftNumber>shopNumber> <!--Optional:--> <purchaseNumber>1</purchaseNumber><cashNumber>62</cashNumber> <type>?<<shiftNumber>1</type>shiftNumber> <status>all<<cashierTabNo>111</status>cashierTabNo> </plug:getNonFiscalDocsByParams>getCancelledPurchasesByParams> </soapenv:Body> </soapenv:Envelope> |
...