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

Интерфейс состоит из приложения Rkhotel.exe, общим для осуществления взаимодействия с поддерживаемыми компанией UCS гостиничными системами и набора библиотек, написанных непосредственно для работы с выбранной гостиничной системой.

Состав ПО

Для гостиничной системы "Опера" (Фиделио) состав интерфейса следующий:

  • Rkhotel.exe - Интерфейс связи RK с гостиничной системой.
  • PMS_Ifc.dll - Интерфейсный модуль для связи с Фиделио.
  • StrTranscode.dll - Перекодировщик кодовой страницы (DOS>WIN).
  • PMS_IFC.INI  - Конфигурационный файл.
  • rkhotel.ini - Основной конфигурационный файл.
  • RNBL.dll - Универсальный модуль связи через Netbios.
  • Rtcp.dll - Универсальный модуль связи через TCP.

Rkhotel.exe в отличии от Hotelsrv.exe (устаревший сервер) может быть запущен и как приложение, и как служба. Параметры запуска из командной строки:

  • rkhotel.exe /desktop - Запускает rkhotel.exe как приложение.
  • rkhotel.exe /install - Регистрирует службу  Rkhotel.
  • rkhotel.exe /uninstall - Деинсталлирует службу Rkhotel.

Важно! При первой регистрации rkhotel c параметром (/install) зарегистрированную службу надо запустить.

Для этого зайдите [Мой компьютер > управление > службы и приложения > службы] и запустите Rkhotel. Или просто перезагрузите компьютер.

Настройка Rkhotel.ini

[MAIN]
HotelInterface=PMS_Ifc.dll

[RNBL]
Server = CH_7 - нетбиос имя интерфейса по которому его будут запрашивать кассы Rkeeper

[RTcp]
Port = 2099
Log=5          

Настройка Pms_Ifc.ini

Важно! На данный момент компания UCS поддерживает связку с Фиделио ТОЛЬКО по RS232 интерфейсу.  Версии Фиделио\Опера с Ethernet интерфейсом не поддерживаются.

[COM Settings]
COM Name=COM1:
Unit Name=MARAT`S HOTEL
Room Number Length=3

[Settings]
WriteLog=1
Use_Categories=0
Max Reservation Number=20300
Mask_Credit_Cards=1

[Valuta IDs]
Base Price=1 - базовая валюта 

- где, слева - код валюты (не Sifr) из Менеджерской RK6. Справа - код "Фиделио" (настраивать со специалистом с их стороны):

1111=1

20=3

9912=2

9914=5

9916=4

9918=6

Слева- категории Rkeeper. Справа- Группы налогов в фиделио (настраивать со специалистом с их стороны):

[Categories]
Блюда = A
Напитки = B
Алкоголь= B
Выпечка= С
Бильярд= D

Если ни одна группа не подходит, то попадает в Default_Tax_Group:

Default_Tax_Group = S

Настройка кассы RK6 (Dos-rkclient)

Важно! взаимодействие с гостиничным интерфейсом осуществляет клиент rkeeper, а не сервер.

Необходимо задать следующие настройки в Rkeeper6.ini кассы:

HotelInterface       = CH_7 - Netbios-имя гостиничного интерфейса
NeedRoomNumber       = ON
ChipOnHotel          = ON    
CanManualRoomInput   = ON
AllHotelTransactions = OFF
FCheckToHotel=ON
HotelCategsDetail=ON

Примечание: подробное описание параметров находиться в справочнике параметров для rkeeper6.ini - http://support.ucs.ru/ru/rkeeper6.ini.