[[tp7:Start|Начальная страница]] <- [[tp7:Web_сервисы|Web и Http-сервисы]] <- [[tp7:Модули:М_OnLine_ККМ|Модуль «OnLine работа с ККМ»]] ===== HTTP-сервис «KKMTransfer» ===== В конфигурации «Торговое предприятие 7» реализована функциональность по взаимодействию с HTTP-сервисом. Сервис позволяет реализовать электронный документооборот между офисом, в котором установлена конфигурация «Торговое предприятие 7» и обособленными подразделениями предприятия, использующими кассовое ПО, в котором предусмотрена работа по протоколу этого сервиса. HTTP-сервис «KKMTransfer» предназначен для обмена справочниками и документами с кассовой программой «Кассир 5». Обмен осуществляется пакетами данных, которые содержат: * __Со стороны кассы__. Когда касса закрывает чек, то по данным чека формируется пакет обмена, который сохраняется для отправки. Через интервал времени заданный в [[tp7:Модули:М_OnLine_ККМ:Работа_с_HTTP:Настройка_ККМ|настройке кассы на работу с HTTP-сервисом]] ККМ пытается отправить эти данные в торговое предприятие. Если не получилось, будет пытаться отправить позже. Если до отправки пакета будет пробит ещё один чек, новые транзакции будут добавлены в предыдущий пакет. Это будет один пакет обмена. Величина пакета регулируется параметром «Количество выгружаемых транзакций», задаваемых в настройках обмена через HTTP-сервис. Если количество транзакций для отправки превысит это значение — будет сформирован новый пакет обмена данными. * __Со стороны ТП__. Один проведенный документ или информация об изменениях это один пакет для обмена данными.. HTTP-сервис KKMTransfer позволяет: * [[tp7:Модули:М_OnLine_ККМ:Работа_с_HTTP:Загрузка_номенклатуры|загружать номенклатуру и справочники из БД «Торговое предприятие» в ККМ]]; * [[tp7:Модули:М_OnLine_ККМ:Работа_с_HTTP:Продажа_товара|получать от ККМ в фоновом режиме транзакции по продажам товаров]]; * [[tp7:Модули:М_OnLine_ККМ:Работа_с_HTTP:Получение_товара|оформлять на ККМ приходные накладные на товар]]; * [[tp7:Модули:М_OnLine_ККМ:Работа_с_HTTP:Синхронизация_остатков|синхронизировать на кассах магазина остатки товара]]; * [[tp7:Модули:М_OnLine_ККМ:Работа_с_HTTP:Заказы_покупателей|работать на кассе с заказами покупателя]]; * [[tp7:Модули:М_OnLine_ККМ:Работа_с_HTTP:ЕГАИС_расход|создавать документы «ЕГАИС расход» и «Акт постановки на баланс»]] на основании полученных транзакций о продажах. **Примечание.** __Для функционирования HTTP-сервиса на компьютере с конфигурацией «Торговое предприятие» должны быть установлены программы «Apache», либо «IIS Internet information services от Microsoft»__. Функционал работает, если в ключе защиты прописан модуль «**Online работа с ККМ**» и установлен флаг у реквизита «**Online работа с ККМ**» (раздел «Администрирование» -> «Настройки учета» -> «Дополнительная функциональность»). Для работы с HTTP-сервисом необходимо: * [[tp7:Модули:М_OnLine_ККМ:Публикация|опубликовать HTTP-сервис]]; * [[tp7:Модули:М_OnLine_ККМ:Задание_пользователя|задать пользователя для работы с HTTP-сервисом]]; * в конфигурации [[tp7:Модули:М_OnLine_ККМ:Работа_с_HTTP:Настройка_ККМ|настроить ККМ на работу с HTTP-сервисом]]; * в кассовом ПО [[tp7:Модули:М_OnLine_ККМ:Работа_с_HTTP:Настройка_кассы|настроить кассу на работу с HTTP-сервисом]]. Для контроля над работой касс может быть использована обработка «**Показатели ККМ**», табличная часть которой выведена на начальную страницу.