Для связи с гостиничной системой Libra используется только программа sdmHTTPFarCard.dll.
Сервер, к которому подключается FarCards, предоставляют специалисты компании Libra.

Для связи с гостиничной системой Opera используется sdmHTTPFarCard.dll и rkf_serv. Программа rkf_serv поставляется компанией UCS.

Модуль не поддерживает интеграцию с Fidelio

Версия станции и кассового сервера 7.5.3.87.
Версия FarCards 6.04
!Важно! pds_netk.dll из версии RK7 7.5.3.х

Настройки RK7Link to Настройки RK7

1. Зайти в меню Сервис – Кассовые станции и устройства. Добавить еще одно устройство: PDS interface#2.


Параметр PDS Server Name = rkfcsh – имя сервера FarCard, через который будет обеспечиваться связь с гостиничной системой.
Внимание ! LookupCardByMailAddr = YES , Mail Addr Type Kind = 2
Если параметр Pass All Receipts XML data установить Yes Always (fail if impossible) то при закрытии на любую валюту заказ будет передаваться в гостиничную систему. Для этого должны быть сделаны соответствующие настройки в гостиничном интерфейсе. При настройке необходимо убедиться, что что на вкладке "Интерфейсы" в RK7 Manager у вас только один объект ссылается на экземпляр "PDS Interface #..." кассового сервера. Если таких ссылок несколько, то записи в гостиничной системе будут дублироваться, затраиваться и т.д.
2. Зайти в меню Сервис – Интерфейсы. Добавить новый интерфейс. Назовем его INTF Shelter FC.

В данном интерфейсе указываем , ранее заведенный PDS interface#2.
3. Добавить MCR алгоритм. Указываем тип «Интерфейс». Объект Интерфейс INTF Shelter FC, заведенный в пункте 2.


4. Завести 2 валюты. «Закрытие на номер» и «Закрытие на фолио» (для гостей без поселения). Если закрытие на фолио не предусмотрено, то можно ограничиться одной валютой. Картинка с настройками валюты «Закрытие на номер» изображена на рис. 4.

Пример с настройками валюты «Закрытие на фолио» - на рис.5.

В данном примере, валюта «закрытие на номер» настроена с выделением чаевых, а валюта «Закрытие на фолио» -
без выделения чаевых. Это сделано просто для примера. Чаевые могут передаваться в гостиничную систему и отдельно там фиксироваться.
Важно обратить внимание на заполнение полей:
- Без сдачи – флаг установлен
- Доп инфо с клавиатуры – флаг установлен
-Автозаполнение – Вся сумма + подтверждение.
Формат доп инфо – в валюте «закрытие на номер» должен быть установлено так:
символ R и дальше решетки по числу символов в номере (R######). В валюте «закрытие на фолио» -символ F и решетки.(F#########). Символы R и F являются ключевыми, для определения типа идентификатора (комната или фолио). - Не учитывать в потратах ПДС – флаг должен быть снят.

Настройки FarCards.Link to Настройки FarCards.


FarCards устанавливается на любом компьютере в одной сети с кассой и кассовым сервером. Более подробную инструкцию по установке FarCards можно найти в статье о ПДС. Принтскрины запушенного окна FarCards отображены на Рис.6. Вот пример настройки ini файлов:
1. Настраиваем FARCARDS.INI следующим образом:
[FarServer]
Type = 1
DLL = sdmHTTPFarCard.dll
Gate = 1
log = 30
XMLCP=1251

[LinkDLL]
1 = pds_netk
[pds_netk]
NetServerName=rkfcsh
ininame=netk.ini

2. Настройки netk.ini:
[netkern]
TESTMESSAGES=0
protocols=tcpsoc.dll
[TCPSOC]
port=2234

Настройка sdmHTTPFarCard.dllLink to Настройка sdmHTTPFarCard.dll

FarCards обращается к sdmHTTPFarCard.dll, которая должна находиться в папке с FarCards. sdmHTTPFarCard.dll защищена ключом защиты UCS Shelter. Этот ключ должен физически находиться на машине, где запущен FarCards. В случае связи с гостиничной системой Shelter, можно воспользоваться одним ключом, если FarCards запущен на одном сервере с Shelter. Наличие лицензии можно проверить в log файле после запуска. В случае отсутствия лицензии воспользоваться статьей о работе с ключом защиты и прописать ключ. 

Настройки осуществляются в файле HTTPFarCard.ini. Ниже приведен его пример. В данных настройках sdmHTTPFarCard.dll обращается к TCP/IP серверу, который запущен на машине
198.154.196.224 и слушает 2277 порт. В секции [PARAMS] задаются параметры, которыми обворачивается XML запрос. В Настройках TCP/IP сервера, могут использоваться
аналогичные параметры, например для определения «свой/чужой». В файле HTTPFarCards1.log ведется логирование XML команд.
Настройки осуществляются в файле HTTPFarCard.ini:
[PARAMS]
ClientCode = HOTEL
UserCode = UCS
UserPwd = 12345
LangCode = RU

[SERVER]
Host =198.154.196.224
Port =2277

[LOG]
FileName=HTTPFarCards1.log
Level = 100
DebugLevel = 100

Алгоритм работыLink to Алгоритм работы

Рассмотрим на примере быстрого чека.
1. Создаем заказ и нажимаем кнопку «Расчет заказа»


2. Заходим в группу Платежные карты и выбираем тип оплаты «Закрытие на номер»


3. Вводим номер комнаты. В данном случае это номер 90. Буква R уже предопределена настройками.


4. На экране отображается список гостей, проживающих в этом номере.


5. Выбираем одного гостя и на экране отображается информация о его поселении.


6. Нажимаем кнопку «Оплата картой» и стол закрывается. Данные передаются в гостиничную систему.


7. На фолио данного гостя получаем транзакцию о начисленной услуге. Если заказ был закрыт ошибочно и его нужно удалить, то нужно зайти в список закрытых чеков. Выбрать нужный чек и выполнить Удаление или Аннуляцию чека. Эти действия приводят к коррекции услуги на фолио.