Публичный ресурс
Веб-сервис печати актуальных скидочных и регулярных ценников (на стороне SetRetail10)
- SRTE-1247Получение подробных данных проблемы… СТАТУС
10.2.37.0 10.2.39.0
Повторная печать скидочных и регулярных ценников | |
Метод | |
URL | http://IP-адрес_сервера:8090/SET-PrintPriceTags/PrintingServiceWS |
WSDL | http://IP-адрес_сервера:8090/SET-PrintPriceTags/PrintingServiceWS?wsdl |
Комментарий | Печать через этот веб-сервис является аналогией печати с полки повторной печати скидочных и регулярных ценников. То есть результат печати через веб-сервис будет идентичен результату печати с полки. |
Поле | Тип данных | Описание | Обязательное |
Принимаемые параметры | |||
request | json | Задание на печать в формате JSON | Да |
Возвращаемые параметры | |||
return | String | Строка результат запроса. В случае успеха результатом будет строка "Печать запущена" |
Параметры запроса на печать формируются в виде json-строки и передаются в веб-метод как единственный параметр.
Формат аргументов запроса:
В json-строке имеются следующие параметры:
Параметр | тип | пояснения | Обязательное |
---|---|---|---|
barcode | String | Баркод товара, на который хотим напечатать ценник | Да |
amount | Integer | Количество копий ценника для ТОВАРА указанного баркода. Внимание: если присланы разные баркоды ОДНОГО ТОВАРА, то их amount будут складываться и дадут суммарное количество всех ценников, которые будут распечатаны для товара | Да |
templateCode | String | Внешний код шаблона ценника, который будет распечатан для товара указанного баркода Если идентификатор шаблона не указан, то печатаются шаблоны по-умолчанию как скидочных так и регулярных ценников | Нет |
printerName | String | Название принтера, на котором будут напечатаны выбранные товары и ценники Если принтер не указан, печать производится на принтере, к которому привязаны ценники | Нет |
<soapenv:Envelope xmlns:soapenv="http://schemas.xmlsoap.org/soap/envelope/" xmlns:ws="http://ws.printing.setretailx.crystals.ru/"> <soapenv:Header/> <soapenv:Body> <ws:print> <!--Optional:--> <request>{"arguments":[{"barcode":"4600000000008","amount":2}]}</request> </ws:print> </soapenv:Body> </soapenv:Envelope>
{ "arguments": [ { "barcode": "123", "amount": 2, "templateCode": 23 }, { "barcode": "123", "amount": 2, "templateCode": 23 }, { "barcode": "4445", "amount": 1, "templateCode": 25, "printerName": "HP Color LaserJet M552 PCL 6" }, { "barcode": "4685", "amount": 5 } ] }
© 1994-2024, ООО "Кристалл Сервис Интеграция".
Все права защищены.