| Предыдущая версия справа и слева
Предыдущая версия
Следующая версия
|
Предыдущая версия
|
тп5:web_сервис:работа_с_http [2018/10/30 12:05] maimakarov |
тп5:web_сервис:работа_с_http [2018/11/02 06:43] (текущий) maimakarov |
| HTTP-сервис KKMTransfer предназначен для обмена справочниками и документами с кассовой программой «Кассир 5». \\ | HTTP-сервис KKMTransfer предназначен для обмена справочниками и документами с кассовой программой «Кассир 5». \\ |
| Обмен осуществляется пакетами данных, которые содержат: | Обмен осуществляется пакетами данных, которые содержат: |
| * __Со стороны кассы__. Когда касса закрывает чек, то по данным чека формируется пакет обмена, который сохраняется для отправки. Через интервал времени заданный в [[ТП5:Web_сервис:Работа_с_HTTP:Настройка_ККМ|настроке кассы на работу с HTTP-сервисом]] ККМ пытается отправить эти данные в торговое предприятие. Если не получилось, будет пытаться отправить позже. Если до отправки пакета будет пробит ещё один чек, новые транзакции будут добавлены в предыдущий пакет. Это будет один пакет обмена. Величина пакета регулируется параметром «Количество выгружаемых транзакций», задаваемых в настройках обмена через HTTP-сервис. Если количество транзакций для отправки превысит это значение — будет сформирован новый пакет обмена данными. | * __Со стороны кассы__. Когда касса закрывает чек, то по данным чека формируется пакет обмена, который сохраняется для отправки. Через интервал времени заданный в [[ТП5:Web_сервис:Работа_с_HTTP:Настройка_ККМ|настройке кассы на работу с HTTP-сервисом]] ККМ пытается отправить эти данные в торговое предприятие. Если не получилось, будет пытаться отправить позже. Если до отправки пакета будет пробит ещё один чек, новые транзакции будут добавлены в предыдущий пакет. Это будет один пакет обмена. Величина пакета регулируется параметром «Количество выгружаемых транзакций», задаваемых в настройках обмена через HTTP-сервис. Если количество транзакций для отправки превысит это значение — будет сформирован новый пакет обмена данными. |
| * __Со стороны ТП__. Один проведенный документ или информация об изменениях это один пакет для обмена данными.. | * __Со стороны ТП__. Один проведенный документ или информация об изменениях это один пакет для обмена данными.. |
| |
| * [[ТП5:Web_сервис:Работа_с_HTTP:Загрузка_номенклатуры|загружать номенклатуру и справочники из БД «Торговое предприятие» в ККМ]]; | * [[ТП5:Web_сервис:Работа_с_HTTP:Загрузка_номенклатуры|загружать номенклатуру и справочники из БД «Торговое предприятие» в ККМ]]; |
| * [[ТП5:Web_сервис:Работа_с_HTTP:Продажа_товара|получать от ККМ в фоновом режиме транзакции по продажам товаров]]; | * [[ТП5:Web_сервис:Работа_с_HTTP:Продажа_товара|получать от ККМ в фоновом режиме транзакции по продажам товаров]]; |
| * [[ТП5:Web_сервис:Работа_с_HTTP:Получение_товара|оформлять на ККМ приходные накладны на товар]]; | * [[ТП5:Web_сервис:Работа_с_HTTP:Синхронизация_остатков|синхронизировать на кассах магазина остатки товара]]; |
| * [[ТП5:Web_сервис:Работа_с_HTTP:Синхронизация_остатков|синхронизировать на кассах магазина остатки товара]]; | |
| * [[ТП5:Web_сервис:Работа_с_HTTP:Заказы_покупателей|работать с заказами покупателя]]. | * [[ТП5:Web_сервис:Работа_с_HTTP:Заказы_покупателей|работать с заказами покупателя]]. |
| |
| * [[ТП5:Web_сервис:Задание_пользователя|задать пользователя для работы с HTTP-сервисом]]; | * [[ТП5:Web_сервис:Задание_пользователя|задать пользователя для работы с HTTP-сервисом]]; |
| * в конфигурации [[ТП5:Web_сервис:Работа_с_HTTP:Настройка_ККМ|настроить ККМ на работу с HTTP-сервисом]]; | * в конфигурации [[ТП5:Web_сервис:Работа_с_HTTP:Настройка_ККМ|настроить ККМ на работу с HTTP-сервисом]]; |
| * в кассовом ПО [[ТП5:Web_сервис:Работа_с_HTTP:Настройка_ККМ|настроить кассу на работу с HTTP-сервисом]]. | * в кассовом ПО [[ТП5:Web_сервис:Работа_с_HTTP:Настройка_кассы|настроить кассу на работу с HTTP-сервисом]]. |
| | |
| |
| |