Кассовое ПО Artix позволяет осуществлять работу с сервером антикражных ворот.

Конфигурирование модуля

Активация модуля антикражных ворот определяется параметром ExitGate, который задается в конфигурационном файле /linuxcash/cash/conf/ncash.ini.d/exitgate.ini в секции [plugins].

НаименованиеТип данныхВозможные значенияОписаниеПримечания
ExitGateстроковый
  • on
  • off
Активация модуля антикражных воротПо умолчанию off
Пример настройки
[plugins]
;ExitGate = off

Настройка плагина антикражных ворот производится в конфигурационном файле /linuxcash/cash/conf/ncash.ini.d/exitgate.ini в секции [ExitGate].

НаименованиеТип данныхОписаниеПримечания
hostстроковыйАдрес сервераПо умолчанию 127.0.0.1
portстроковыйПорт сервераПо умолчанию 8087
timeoutстроковый

Таймаут ожидания ответа от сервера

По умолчанию 5000 секунд
Пример настройки
[ExitGate]
; Настройки плагина антикражных ворот

; Адрес сервера
;host = 127.0.0.1

; Порт сервера, по умолчанию 8087
;port = 8087

; Таймаут ожидания ответа от сервера
; По умолчанию 5000 секунд
;timeout = 5000

Для работы с антикражными воротами необходимо:

  1. Активировать модуль антикражных ворот (см.Конфигурирование модуля).
  2. Настроить подключение к серверу антикражных ворот (см.Конфигурирование модуля).
  3. Перезапустить кассовую программу.

При закрытии чека будет отправлен запрос к серверу антикражных ворот. При наличии связи с сервером и корректной обработке запроса идентификатор чека добавляется в БД сервера, осуществляется печать квитанции со штрих-кодом (шаблон exitgate.xml), который покупателю необходимо отсканировать при выходе.

Если во время запроса отсутствует связь с сервером, то на экран будет выведена ошибка "Ошибка соединения с сервером".

Если штрих-код уже есть в БД сервера, то на экран будет выведена ошибка "Данный штрих-код уже использован".

  • No labels