ТП5 <- start <- [[ТП5: Web_сервис|Web и HTTP-сервисы]] <- [[ТП5:Web_сервис:Работа_с_HTTP|HTTP-сервис]] ===== Настройка кассового ПО на обмен данными через HTTP-сервис ===== Для настройки кассы на работу с HTTP сервисом (см. рисунок ниже) следует: * перейти в окно «**Параметры загрузки справочников**»: «Настройка» -> закладка «Дополнительные» -> в реквизите «Способ обмена данными» выбрать «Загрузка данных SPR» и нажать кнопку «**//…//**»; * в группе «Способ передачи данных» выбрать строку — «**HTTP-сервис**» (становится доступна кнопка «**//Параметры обмена по HTTP//**»); * нажатием кнопки «**//Параметры обмена по HTTP//**» вызвать окно «Параметры обмена по HTTP-сервису»; * в окне «Параметры обмена по HTTP-сервису» задать: * «**Адрес сервера**» и «**Логин**» пользователя ПО «Кассир 5», созданное в конфигураторе (реквизит «Пароль» в данном окне является не обязательным параметром и его можно не задавать); * при необходимости изменить значения параметров: «**Интервал обмена данных**»; «**Количество выгружаемых транзакций за один обмен**» и «**Количество загружаемых пакетов за один обмен**». * задать флаг у реквизита «**Обмен в фоновом режиме**»; * нажать кнопку «**//Проверить связь//**» и убедиться, что касса готова к обмену данными через HTTP-сервис. {{:ТП5:Web_сервис:Работа_с_HTTP:http1.png?400|Настройка ПО "Кассир 5" на работу с HTTP-сервисом}} Составные части адреса HTTP-сервера, следующие: * «http:/ /» протокол передачи данных (обязательный реквизит»; * IP-адрес компьютера на котором опубликован HTTP-сервис и, через двоеточие, порт для обмена данными. Номер порта определяется в файле конфигурации программы для работы с WEB-сервером. Например, в программе «Apache» - реквизит «Listen» в файле «httpd.conf» папки «conf»; * через символ «/» задается имя публикации HTTP-сервиса. Например, в строке \\ **http:/ /101.102.5.7:8080/TP5/** \\ указаны следующие реквизиты: * **101.102.5.7:8080** – IP-адрес WEB-сервера и номер порта для обмена данными с WEB-сервисом; * **TP5** – имя публикации HTTP-сервиса (см. «[[ТП5:Web_сервис:Работа_с_HTTP:Публикация_HTTP|Публикация HTTP-сервиса]]»); Параметр «**Интервал обмена данных**» позволяет регулировать частоту обращения ККМ к базе торгового предприятия. Чем меньше заданный интервал времени, тем актуальнее будут остатки товаров на других ККМ магазина и в ТП (см. «[[ТП5:Web_сервис:Работа_с_HTTP:Синхронизация_остатков|Синхронизация остатков на кассах через HTTP-сервис]]»), но ТП будет более загруженной. Чем больше заданный интервал времени, тем больше будут пакеты обмена данными и ТП их будет дольше обрабатывать. \\ **Рекомендуется задавать частоту опроса в интервале от одной минуты до 5 минут**. Параметр «**Количество выгружаемых транзакций за один обмен**» определяет величину пакета обмена. Параметр «**Количество загружаемых пакетов за один обмен**» определяет максимальное число пакетов в одном обмене между ККМ и ТП. Заданное значение по умолчанию «0», означает, что в одном сеансе обмена будут переданы все пакеты.