Методы веб-сервиса для экспорта чеков
...
За заданный операционный день
...
Поле
...
Тип данных
...
Описание
...
Принимаемые параметры
...
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
...
День
...
Методы веб-сервиса для экспорта чеков
За заданный операционный день | |
Метод | 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:-->
<dateOperDay>2019-05-08</dateOperDay>
</plug:getPurchasesByOperDay>
</soapenv:Body>
</soapenv:Envelope> |
Описание формата выгрузки чеков
За заданный операционный день c вводом параметров | |
Метод | getPurchasesByOperDayData |
URL | http://IP-адрес_сервера:8090/SET-ERPIntegration/FiscalInfoExport |
WSDL | http://IP-адрес_сервера:8090/SET-ERPIntegration/FiscalInfoExport?wsdl |
Поле | Тип данных | Описание | Обязательное |
Принимаемые параметры | |||
Year | integer | Год в формате YYYY | Нет |
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:getPurchasesByOperDayData>
<Year>2019</Year>
<!--Optional:-->
<Mobth>MAY</Mobth>
<Day>27</Day>
</plug:getPurchasesByOperDayData>
</soapenv:Body>
</soapenv:Envelope> |
Информация |
---|
Методы |
-
За заданный период | |
Метод | 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:getPurchasesByOperDayData>:getPurchasesByPeriodAndProduct> <!--Optional:--> <Year>2019</Year><fromDate>2019-05-01</fromDate> <!--Optional:--> <Mobth>MAY</Mobth><toDate>2019-05-31</toDate> <!--Optional:--> <Day>27<<goodsCode>45033</Day>goodsCode> </plug:getPurchasesByOperDayData>getPurchasesByPeriodAndProduct> </soapenv:Body> </soapenv:Envelope> |
Информация |
---|
Методы |
-
...
За заданный период
...
Поле
...
Тип данных
...
Описание
...
Принимаемые параметры
...
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> |
-
...
За заданный период по товару
...
-
Экспорт информации по отложенным чекам (включение) | |||||||||||||||||||||||||||
Для включения выполняются скрипты по базе данных set сервера SetRetail10/SetCentrum. После выполнения скриптов включения, перезапустите службу сервера.
| |||||||||||||||||||||||||||
Выгрузка для веб сервиса на стороне ERP и SetRetail10 |
| ||||||||||||||||||||||||||
Файловый экспорт |
|
Отложенные чеки за операционный день
| |||||||||||||||||||||||||||
Метод | getReportDeferredByOperDay | ||||||||||||||||||||||||||
URL | http://IP-адрес_сервера:8090/SET-ERPIntegration/FiscalInfoExport | ||||||||||||||||||||||||||
WSDL | http://IP-адрес_сервера:8090/SET-ERPIntegration/FiscalInfoExport?wsdl |
...
Поле | Тип данных | Описание | Обязательное | ||
Принимаемые параметры | |||||
fromDatedateOperDay | date | Начало диапазона | Нет | ||
toDate | date | Конец диапазона | Нет | ||
goodsCode | string | Код товара | 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:getPurchasesByPeriodAndProduct>getReportDeferredByOperDay> <!--Optional:--> <fromDate>2019-05-01</fromDate> <!--Optional:--> <toDate>2019-05-31</toDate> <!--Optional:--> <goodsCode>45033</goodsCode> </plug:getPurchasesByPeriodAndProduct> </soapenv:Body> </soapenv:Envelope> |
-
...
Экспорт информации по отложенным чекам (включение)
...
Для включения выполнются скрипты базе данных set сервера SetRetail10/SetCentrum.
После выполнения скриптов включения, перезапутсите службу сервера.
Устаревшая версия Jira | ||||||||
---|---|---|---|---|---|---|---|---|
|
Устаревшая версия Jira | ||||||||
---|---|---|---|---|---|---|---|---|
|
Статус | ||||
---|---|---|---|---|
|
...
language | sql |
---|
...
<dateOperDay>2021-07-07</dateOperDay>
</plug:getReportDeferredByOperDay>
</soapenv:Body>
</soapenv:Envelope> |
-
Отложенные чеки по заданным параметрам
| |||||||||||||||||||||||||||
Метод | 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:getReportDeferredByParams> <dateOperDay>?</dateOperDay> <!--Optional:--> <shopNumber>234</shopNumber> |
...
language | sql |
---|
...
<!--Optional:--> <cashNumber>3</cashNumber> |
...
|
...
<!--Optional:--> |
...
|
...
|
...
|
...
language | sql |
---|
...
|
...
<shiftNumber>9</shiftNumber> |
...
|
...
<!--Optional:--> |
...
|
...
|
...
|
...
language | sql |
---|
...
|
...
<cashierTabNo>231</cashierTabNo> |
...
|
...
</plug:getReportDeferredByParams> |
...
Отложенные чеки за операционный день
Устаревшая версия Jira | ||||||||
---|---|---|---|---|---|---|---|---|
|
Устаревшая версия Jira | ||||||||
---|---|---|---|---|---|---|---|---|
|
Статус | ||||
---|---|---|---|---|
|
...
Поле
...
Тип данных
...
Описание
...
Принимаемые параметры
...
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></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 | Чеки по заданным параметрам | |
Возвращаемый результат не содержит полные данные по бонусам и скидкам. Для полного просмотра бонусов и скидок используйте метод 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> <dateOperDay>2019-05-13</dateOperDay> <!--Optional:--> <shopNumber>3382</shopNumber> <!--Optional:--> <cashNumber>1</cashNumber> <!--Optional:--> <shiftNumber>1</shiftNumber> <!--Optional:--> <dateOperDay>2021-07-07</dateOperDay><purchaseNumber>7</purchaseNumber> </plug:getReportDeferredByOperDay>getPurchasesByParams> </soapenv:Body> </soapenv:Envelope> |
-
...
Отложенные чеки по заданным параметрам
Устаревшая версия Jira | ||||||||
---|---|---|---|---|---|---|---|---|
|
Устаревшая версия Jira | ||||||||
---|---|---|---|---|---|---|---|---|
|
Статус | ||||
---|---|---|---|---|
|
...
Поле
...
Тип данных
...
Описание
...
Принимаемые параметры
...
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:getReportDeferredByParams>
<dateOperDay>?</dateOperDay>
<!--Optional:-->
<shopNumber>234</shopNumber>
<!--Optional:-->
<cashNumber>3</cashNumber>
<!--Optional:-->
<shiftNumber>9</shiftNumber>
<!--Optional:-->
<cashierTabNo>231</cashierTabNo>
</plug:getReportDeferredByParams>
</soapenv:Body>
</soapenv:Envelope> |
asdasdas
...
По заданным параметрам
...
Поле
...
Тип данных
...
Описание
...
Принимаемые параметры
...
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:getPurchasesByParams> <dateOperDay>2019-05-13</dateOperDay>: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" <!--Optional:--> xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" <shopNumber>3382</shopNumber> <!--Optional:--xsi:nil="true"/> <purchaseNumber xmlns="" <cashNumber>1</cashNumber> <!--Optional:-->xmlns:xs="http://www.w3.org/2001/XMLSchema" <shiftNumber>1</shiftNumber> <!--Optional:-->xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" <purchaseNumber>7</purchaseNumber> xsi:nil="true"/> </plug:getPurchasesByParams> </soapenvm:getPurchasesByParams></soap:Body> </soapenvsoap:Envelope> |
Информация |
---|
Параметры В зависимости от полноты указания параметров, в ответе будет возвращаться соответствующее количество чеков. |
Кейсы
...
-
...
Экспорт новых, не отправленных чеков за операционный день с вводом параметров | |||||||||||||||
Метод | getNewPurchasesByParams | ||||||||||||||
URL | http://IP-адрес_сервера:8090/SET-ERPIntegration/FiscalInfoExport | ||||||||||||||
WSDL | http://IP-адрес_сервера:8090/SET-ERPIntegration/FiscalInfoExport?wsdl | ||||||||||||||
Комментарий | Выгружаются все новые чеки за указанный операционный день, либо удовлетворяющие заданным параметрам, если они указаны. | ||||||||||||||
|
...
Статус | ||||
---|---|---|---|---|
|
При использовании метода getPurchasesByParams, параметры могут обрабатываться, как не заполненные, если в их настройках указано значение xsi:nil
При использовании метода getPurchasesByParams, значение xsi:nil
в параметрах, обрабатывается как не заполненный параметр.
Такокй кейс упрощает интеграцию SetRetail10 и 1С.
Пример: для загрузки чеков c отбором по дате, магазину, для кассе в 1С используется метод getPurchasesByParams, в котором возможно заполнить параметры dateOperDay
, shopNumber
, cashNumber
, но параметры shiftNumber
, purchaseNumber
заполнять не требуется.
Пример SOAP-запроса:
...
language | xml |
---|
...
|
Поле | Тип данных | Описание | Обязательное |
Принимаемые параметры | |||
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">1</cashNumber>> <soapenv:Header/> <soapenv:Body> <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> |
-
...
Экспорт новых, не отправленных чеков за операционный день с вводом параметров
...
<plug:getNewPurchasesByOperDay>
<!---OperDay -->
<arrayOfParams xsi:type="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 | ||||||
Комментарий | Выгружаются все новые чеки за указанный операционный день, либо удовлетворяющие заданным параметрам, если они указаны. | ||||||
Статус | ||||
---|---|---|---|---|
|
Поле | Тип данных | Описание | Обязательное | |
Принимаемые параметры | ||||
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> <dateOperDay>2019-05-03</dateOperDay> <!--Optional:--><soapenv:Header/> <soapenv:Body> <shopNumber>3328</shopNumber><plug:getFullPurchasesByParams> <!<dateOperDay>2018--Optional:-->08-16</dateOperDay> <cashNumber>3<<shopNumber>6502</cashNumber>shopNumber> <!--Optional:--><cashNumber>1</cashNumber> <shiftNumber>16<<shiftNumber>1</shiftNumber> <!--Optional:--> <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.
...
Индекс | Тип данных | Описание | Обязательное |
Принимаемые параметры | |||
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 --> <arrayOfParams xsi:type="xs:dateTime">2014-11-24T12:00:00.000</arrayOfParams> <!---Shop number (optional) --> <plug:getNewFullPurchasesByOperDay> <arrayOfParams xsi:type="xs:long">12345</arrayOfParams> <!---Cash number (optional)--> dateTime">2018-08-16T12:00:00.000</arrayOfParams> <arrayOfParams xsi:type="xs:long">1<>6502</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 | ||||||||
---|---|---|---|---|---|---|---|---|
|
Статус | ||||
---|---|---|---|---|
|
Примечание |
---|
Чеки и скидки с кассы в загружаются в операционный день не одновременно. В случае, если для чека были скидки, но в операционный день они ещё не пришли, такой чек не будет возвращаться веб-сервисами, пока для чека не придут скидки. |
фшщвшфш-ыывуывывфыв
Получение инорфмации о чеках и расчетов скидок по ним
...
Поле
...
Тип данных
...
Описание
...
Принимаемые параметры
...
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> |
...
Получение новых чеков, которые не отправлялись веб-сервисом
...
>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 |
Поле | Тип данных | Описание | Обязательное |
---|---|---|---|
Принимаемые параметры |
dateOperDay |
Date
date | Операционный день в формате YYYY-MM-DD | Да |
shopNumber |
integer | Номер магазина |
Нет |
cashNumber |
integer | Номер кассы |
Нет |
shiftNumber |
integer | Номер смены |
Нет |
Возвращаемые параметры
return
base64Binary
Чеки по заданным параметрам
Описание формата выгрузки чеков
Информация |
---|
|
...
language | xml |
---|---|
title | Пример запроса |
...
purchaseNumber | 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/"> <soapenv:Header/> <soapenv:Body> <plug:getNonFiscalDocsByParams> <arrayOfParams xsi:type="xs:long">1</arrayOfParams> <!-- Номер кассы <dateOperDay>2022-05->30</dateOperDay> <arrayOfParams xsi:type="xs:long">1</arrayOfParams> <!-- Номер смены Optional:--> <shopNumber>1</shopNumber> <arrayOfParams xsi:type="xs:long">2</arrayOfParams> <!-- Номер чека Optional:--> </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 - размер не ограничен.');<cashNumber>1</cashNumber> <!--Optional:--> <shiftNumber>2</shiftNumber> <!--Optional:--> <purchaseNumber>1</purchaseNumber> <type>?</type> <status>all</status> </plug:getNonFiscalDocsByParams> </soapenv:Body> </soapenv:Envelope> |