Публичный ресурс
Веб-сервис печати актуальных скидочных и регулярных ценников (на стороне 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
}
]
}
© 1995-2025, ООО "Кристалл Сервис Интеграция".
Все права защищены.