Дистрибутивы:
1. .NET 3.5 SP1 - https://www.dropbox.com/sh/sqpmv67t4...uCPhUuXPa?dl=0
2. HMProxy - https://www.dropbox.com/sh/4b8hx9bbr...SwgxNtepa?dl=0
Установка интерфейса iTCPXML.dll
- Операции на менеджерской RK7.
a. Добавить в Кассовый Сервер устройство “XML Interface For Windows”, в свойствах устройства задать порт.
b. В справочнике “Интерфейсы” добавить элемент, указать название (например, “iTCPXML”), выбрать предустановленное название DLL (), сделать его активным.
- Операции на кассовом сервере.
- Поместить файл iTCPXML.dll в каталог с Кассовым Серверм (либо скопировав его туда, либо запустив preload.exe для кассового сервера – это будет выполнено автоматически, если настроено обновление Кассового Сервера).
- Убедиться, что после зугрузки на закладке “Интерфейсы” Кассового Сервера появилась библиотка iTCPXML.DLL (в противном случае следует анализировать лог файл).
3. Прописываем лицензию на для подключения к XML интерфейсу, в свойствах ресторана, в графе “XML: Сохранение заказа”. Код лицензии получаем от дилера.
Установка HMProxyPlus
1. Установить .NET 3.5 SP1 - dotnetfx35.exe
2. Создать папку HMProxyPlus в корне диска C: (не рекомендуется) или D: (рекомендуется)
3. Распаковать в нее содержимое архива HMProxyPlus_[MaxVersion]_WithoutLicense.zip
4. Если это новая установка, то скопировать содержимое папки .\!Default Settings\ в папку HMProxyPlus
5. Если это обновление, то сверить существующие файлы настроек с дефолтными, на наличие новых параметров
6. Скопировать в .\Local\ файл с лицензией - HMProxy.sys (выдается Help-Line). Есть два типа лицензии на HelpMate и на HelpMate Plus, необходимо уточнить у Help-Line какая именно у Вас лицензия. Если установленная неправильная версия лицензии например просто дляHelpMate, в логах програма ругается на данный факт и не запускается.
7. Открыть файл .\Local\HMSettings.json в тектовом редакторе и при необходимости изменить следующие значения:"authport" : 60001
"port" : 60002
"portFarCards" : 60003
8. R-Keeper 7 - минимальная версия 7.5.2.409
9. Проверяем содержание файла .\Cashier\Config.json{
"directory" : "\\RK7",
"dllName" : "rk7.dll"
}
10. Содержание папки .\Cashier\.\Cashier\Config.json
.\Cashier\rk7.dll - если нет, скопировать из папки .\Cashier\RK7\
.\Cashier\RK7 - Папка
11. Редактируем содержание файла .\Cashier\RK7\RK7.ini
[
Common]
; Адрес узла где установлен RefServer, порт указывает тот который указали в настройках XML Интерфейса в Кассовом Сервере, по умолчанию 2233. Обязательно указать в виде hostort
RK7Host = 127.0.0.1:2233
; Имя библиотеки для подключения к RK7. Указать без расширения
RK7Library = RK7XML
; Криптопароль для подключения
RK7Password =
; Станция, от имени которой будем работать по-умолчанию, это идентификатор Станции, который можно посмотреть только при имении дилерского пароля. Если такого доступа нет, см. ниже пункт 12
RK7DefaultStation = 15003
; Схема печати по умолчанию (для пречека) - Идентификатор сервис печати, можно просмотреть только под дилером, но обычно совпадает с кодом сервис печати Причек
RK7DefaultPrintScheme = 9
; Схема печати для пустой печати (для пречека)
RK7EmptyPrintScheme = 9
; Схема печати по-умолчанию (для чека), смотрим идентификатор схемы печати чек.
RK7DefaultPaymentScheme = 17
; Схема печати для пустой печати (для чека)
RK7EmptyPaymentScheme = 17
; Схема печати по-умолчанию (для удаления чека)
RK7DefaultDeleteCheckScheme = 11
; Причина по-умолчанию для удаления чека
RK7DefaultDeleteRecieptReason = 0
; Интерфейс для простой установки скидки
RK7EmptyInterface = 0
; Интерфейс для связи с ПДС через RK7
RK7PDSInterface = 0000000
12. Если в менеджерскую нет доступа под дилером, то коды станции можно посмотреть так:
· В файле .\Cashier\RK7\rk7.ini задать корректное значение RK7Host
· Запустить в этой папке stations.exe
· Если удастся подключиться к серверу, то в папке .\Cashier\RK7\ появится файл stations.xml, в который будет выведена необходимая информация
13. Запустить сервер HMProxyPlus (создать ярлык с ключом «d»). Или установить как сервис при помощи батника в дистрибутиве “Install Service.cmd”.
Настройка iPod/iPhone
1. Установить приложение HelpMate Plus из AppStore
2. Запустить приложение
3. На первом экране нажать кнопку "Настройки"
4. Ввести IP адрес и порт авторизации сервера, указанного в файле конфигурации .\Local\HMSettings.json. В нашем случае это 60001, после чего нажать на клавиатуре кнопку "Done"
5. Должно отобразиться сообщение об успешной активации устройства