Основная информация

В версиях кассы ниже 6.87 тоже возможна интеграция с системой POS-Интеллект, но передаваться в систему будут данные только по оплаченным чекам, без поддержки сервис-печати. Принцип работы также отличается - кассовый сервер не формирует данных, вместо этого используется интерфейсная библиотека MONLIB.DLL, с помощью которой происходит подключение к кассовому серверу и получение необходимой информации.

Состав приложения

Дистрибутив приложения можно взять на фтп в директории dealers/r-keeper/VideoIntellect/archive/.. 

Модули, поставляемые компанией UCS

  • MONLIB.DLL – библиотека, предоставляющая функции для приложения связи. Предоставляется компанией UCS
  • MONLIB.INI – конфигурационный файл, используемый библиотекой monlib.dll
  • MONLIB.KEY – программный ключ, необходимый для работы приложения связи. Предоставляется компанией UCS после приобретения ПО.
  • RNBOPEN.DLL – коммуникационная библиотека для подключения к кассовому серверу R-Keeper. Предоставляется компанией UCS

Модули, поставляемые компанией ITV

  • RKEEPER_FORWARD.EXE – приложение связи. Предоставляется компанией ITV
  • RKEEPER_FORWARD.INI – конфигурационный файл для приложения RKEEPER_FORWARD.EXE

Важно! Программный ключ привязан к коду ресторану, который должен быть в новом формате (девятизначный NNNNNN.NNNN), т.е. для установки интеграции версия R-Keeper v6 должна быть не ниже 6.56.

Установка и настройка

Для установки приложения скопируйте все файлы в любую директорию, например C:\RK6\Intellect.

Для подключения к кассовому серверу необходимо настроить конфигурационный файл MONLIB.INI. Ниже приведена его структура:

[Options]
LinkDLL=Rnbopen
Gate=1

[Rnbopen]
Client1=MonLibDll
Server1=RLSERV
Adapter1=0 

Параметр LinkDLL в разделе [Options] определяет модуль, с помощью которого будет осуществляться подключение к кассовому серверу R-Keeper-возможен только один вариант - Rnbopen.dll

В разделе [Rnbopen] указываются параметры подключения (X-число, которое указанно в качестве значения параметра Gate в разделе [Options]):

ClientX = <Любое уникальное имя>
ServerX = <NetBIOS имя кассового сервера, к которому требуется подключение>
AdapterX = <номер текущего адаптера NetBIOS (Lana Num)> Для поиска можно воспользоваться утилитой NBA-FIND.EXE

Далее необходимо настроить конфигурационный файл RKEEPER_FORWARD.INI. Он состоит из одного раздела [SETTINGS], в котором могут быть строки вида:

NN, <IP-адрес>, <порт>

Где:

  • NN – номер рабочей станции R-Keeper, с которой будет «сниматься» информация1 (например для станции UNIT87 этот будет 87)
  • <IP-адрес> - IP-адрес компьютера, на котором установлено основное ПО «Интеллект». Этот параметр можно уточнить у специалистов, устанавливающих систему видеонаблюдения
  • <порт> - порт, присвоенный POS – терминалу в системе «Интеллект». Более подробно об этом параметре можно узнать у специалистов, устанавливающих систему видеонаблюдения.

Важно! Если имя кассовой станции имеет номер, меньший 10, например UNIT01 или UNIT02, то в конфигурационном файле следует прописывать номер без ведущего нуля, .т.е. исходя из нашего примера, номера должны выглядеть как 1 и 2, а не 01 и 02.

Пример файла RKEEPER_FORWARD.INI:
[SETTINGS]
1, 198.154.196.179, 2554
2, 198.154.196.179, 2555
88, 198.154.196.179, 2556 
  • В этом примере указано, что приложение связи будет перенаправлять данные со станции UNIT01, UNIT02 и UNIT88 на соответствующие POS-терминалы с портами 2554, 2555, 2556
  • Основное окно приложения связи разделено на несколько частей, в каждой из которых можно наблюдать состояние работы приложения (см. вложенные скриншоты)
  • Если необходимо настроить подключение к нескольким кассовым серверам, скопируйте файлы в разные директории, измените конфигурационные файлы MONLIB.INI и RKEEPER_FORWARD.INI, указав нужное имя кассового сервера, уникальные имена клиентов (параметр ClientX) и номера кассовых станций, соответствующих выбранному кассовому серверу.