‹

«WebCO» (Купоны Онлайн)

Модуль логики «WebCO» (Купоны Онлайн)

Модуль логики «Купоны Онлайн» для работы Кассира 5 с купонами Торгового предприятия 7 в режиме онлайн: при считывании купона с уникальным номером касса проверяет его актуальность в базе Торгового предприятия 7 через веб-сервис KKMTransfer и после закрытия чека гасит купон, чтобы его нельзя было использовать повторно. Купоны без уникального номера (промокоды) и купоны на скидку на товар обрабатываются по справочнику купонов кассы в офлайне — модуль для них не требуется.

Файл модуля — WebCO.zip → WebCO.epf в каталоге LogicalModules. В списке вкладки Модули логики отображается как WebCO; в мастере настройки модуль называется Купоны онлайн.

Модуль подключается через Настройка → Касса → Мастер настройки → Выбор модулей логики (см. страницу «Способы подключения модулей логики»). После подключения и перезапуска Кассира 5 его настройки появляются на вкладке Настройка → Модули логики в списке слева.

Что нужно настроить в Торговом предприятии 7

  • Установить флаг Работа биллинга купонов (Администрирование → Настройки оборудования → ККМ → Настройка обмена с ККМ) и флаг Online работа с ККМ (Администрирование → Настройки учета → Дополнительная функциональность).
  • Опубликовать веб-сервис KKMTransfer на веб-сервере и создать отдельного пользователя для обмена (логин латиницей) — см. Публикация Web и HTTP-сервисов и Как настроить обмен по HTTP.
  • Завести купоны: справочники Группы купонов и Купоны, документ Купоны: смена статусов (раздел Розница → Купоны), условия скидки по купонам в документе Назначение акции; выгрузить купоны на кассу документом Загрузка ККМ Off-Line. Подробно — Как работать с купонами.

  • Версия модуля — версия обработки модуля (на снимке 1.1.3); заполняется автоматически.
  • Отключить — если флаг установлен (значение по умолчанию), модуль не используется; снять для работы с сервисом.
  • Выполнять запросы средствами платформы (1С 8.2.19+) — если установлен, HTTP-запросы к сервису выполняются встроенными средствами платформы 1С; если снят — через внешнюю компоненту. На платформе 8.2.19 и выше рекомендуется установить.
  • Адрес базы — адрес публикации базы Торгового предприятия 7 в формате http://<ip:порт>/<имя публикации>, например http://localhost/TP7. Запросы отправляются на ресурс hs/KKMTransfer/… этой публикации.
  • Логин, Пароль — пользователь Торгового предприятия 7, через которого выполняется обмен.
  • Проверить связь — кнопка проверяет подключение; при успехе выводится сообщение Связь с сервером успешно установлена (закрывается кнопкой НАЗАД). Перед проверкой нажать Применить.
  • Таймаут запросов, с — время ожидания ответа сервиса в секундах; 0 — без ограничения.
  • Количество попыток запроса — сколько раз касса повторяет запрос при ошибке связи; по умолчанию 1.
  • Выполнять гашение купона на кассе — если установлен, данные о погашении купона с уникальным номером передаются в базу Торгового предприятия 7 сразу при закрытии чека; если снят — купон гасится в Торговом предприятии 7 при обработке продаж.

Offline режим

  • Использовать при отсутствии связи с веб-сервером — если установлен, при недоступности сервиса касса принимает купоны по собственному справочнику Купоны и накапливает операции гашения для последующей отправки; если снят — без связи купон с уникальным номером принять нельзя. В офлайн-режиме справочник купонов на кассе должен быть актуальным: выгружать его из Торгового предприятия 7 не реже раза в день.
  • Путь к базе данных оффлайн операций (необязательно) — файл локальной базы, в которой хранятся операции, выполненные без связи; если не указан, используется база кассы. Кнопки … — выбрать файл, × — очистить.
  • Настройка отправки изменений, сделанных в оффлайне — кнопка открывает окно Отправка изменений с очередью накопленных операций и параметрами их отправки (описано на отдельной странице).
  • Логировать работу модуля — если установлен (значение по умолчанию), операции с купонами и запросы к сервису записываются в лог; если снят — лог не ведётся.
  • Путь к каталогу логов — папка лога модуля; по умолчанию …\DB\ExtFiles\LogicalModules\WebCO\. Кнопки … — выбрать папку, × — очистить. Логи модуля собирает также менеджер сбора логов: кнопка Логи в нижней части окна Настройка.

Порядок настройки

  1. Выполнить настройку Торгового предприятия 7 и публикацию KKMTransfer.
  2. Подключить модуль Купоны онлайн через мастер настройки и перезапустить Кассир 5.
  3. Снять флаг Отключить, заполнить Адрес базы, Логин, Пароль, нажать Применить, затем Проверить связь.
  4. При необходимости включить Выполнять гашение купона на кассе и офлайн-режим.
  5. Нажать ОК. Купоны на кассе: кнопка Купоны на закладке Касса (описание, закладка «Купоны»), право «Разрешить печать купона после закрытия чека» в наборе прав.

См. также: