Закрытие на номер

 

Файлы для закрытия на номер можно скачать тут

 

 

Для настройки связки RK7 + Shelter2 для закрытия заказа на баланс фолио в Shelter потребуется произвести следующие настройки:

 

1.      Станция Менеджера, добавляем на «Кассовый сервер» интерфейс «Shelter interface». (Рис. 1)

 

(Рис. 1)

 

 

2.      Настраиваем «Деньги» → «Валюты» → «Карты Отелей» → «Карта Отеля» (Рис. 2)

 

Необходимо проверить:

  •   Статус - «Активен»
  •   Не в сдаче - «V»
  •   Без сдачи - «V»
  •   Автозаполнение - «Вся сумма + подтверждение»
  •   MCR алгоритм - «9 Карта отеля»
  •   Интерфейс - «Интерфейс к Shelter»

(Рис. 2)

 

3.      Настраиваем кнопку «Оплата Картой» (Рис. 3)

   «Настройки» → «Параметры» → «Параметры рабочей станции» → «Редактирование заказа» → «Расчет\оплата заказа» → «Оплата платежной картой»

   

    В свойствах ставим:

  •     Значение - «Спрашивать»

(Рис. 3)

 

4.     Настройка «MCR алгоритма» (Рис. 4)

    «Сервис» →«Обработка сигналов устройств» →«MCR алгоритмы» →«Карта отеля»

 

    Ставим:

  • Клавиатура - «V»
  • Магнитная карта - «V»

 

 

(Рис. 4)

 

 

5. Копируем библиотеку ShelterConnect в каталог RK7\bin\win (Рис. 5)

    Файлы, которые следует перенести:

  • SCRK6530.dll
  • SCRK6.eng.msg
  • ShelterConnect.dll
  • ShelterConnect.ini
  • delphimm.dll
  • gds32.dll
  • IBUser.dll

(Рис. 5)

 

 

6.      Настраиваем ShelterConnect.ini :

 

[Database]

DBName = 172.22.10.41/3080:D:\Base\Garbage_Shelter\a.gusev\severnaya\SHELTER1.fdb - имя базы Shelter-а, с указанием полного пути

и имени компьютера, на котором установлен Shelter.

Dbuser = UCS - имя пользователя для подключения к базе Shelter-а

DBpassword = oQKH8n0BFUE= - пароль для подключения к базе Shelter-а

 

[ExternalClient]

ClientID=1 - код shelterconnect'a, если используются несколько ShelterConnect.DLL

IdentPhysType = 200 - Тип устройства

ConvertOperationNeed = 1 -  0- не использовать секцию [TranslateOperation], 1- использовать секцию

ToOEM = 0 - (0 - нет конвертирования, 1- конвертирование текстов в/из OEM/Windows (ошибки, комментарии, тексты ... )).

Должен быть 0. При переходе с Rkeeper 6, поменять на 0!

NeverRestrictTransaction = 0 (0- проверять баланс фолио перед совершением транзакции, 1- не проверять баланс перед совершением транзакции).

FolioMask = $04 - Фиксированное значение. Устанавливается UCS. Не трогать!

ShowBalance = 1  (1 — при запросе разрешенной суммы оплаты добавлять к имени клиента текущий баланс, 0 - не добавлять).

ShowBalanceFirst = 1 -  показывать баланс перед именем клиента.

ShowBalanceEverywhere = 1 - добавлять баланс к имени клиента при всех запросах (запрос разрешенной суммы и запрос информации о комнате).

UseScreenHeader0 =1

UseScreenHeader1 =1

UseScreenSequelCode =1

; BalanceBySection = 2

; BalanceBySectionKind= 0

ShowPermissibleSumAsBalance = 1

ConvertExtIDtoNumber = 1/0 - использование внешенего номера, описание ниже.

RoomInfoMode = 3

 

[GarbageCollector]

Enabled  = 0

LifeTime = 120

 

[SCRK6]

UseDetails = 0

AlcoholicOperation = 999

Messages = SCRK6.eng.msg

UseScreenHeader0 = 1

UseScreenHeader1 = 1

UseScreenSequelCode = 1

UseSuperDetails = 1

 

[PARAMS]

NoAutoDiscount = 0

Section =2 - указаывается секция, на которую будет начислена услуга

UseSection =1 - использование секций для закрытия заказа на определенную секцию

 

[TranslateOperation]

0 = 301

1 = 301

24 = 301

 

[TranslatePayment]

10001 = 501,903

 

 

Необходимые настройки shelterconnect.ini для контроля баланса секции фолио в Shelter

 

[ExternalClient]

.

ShowBalance = 1

ShowBalanceFirst = 1

ShowBalanceEverywhere = 1

BalanceBySection = 2 (где 2 номер секции фолио)

BalanceBySectionKind=0

….
 

[PARAMS]

….

Section =2 (где 2 номер секции куда будет произведена транзакция из R-keeper)

UseSection =1

….

 

Описание параметра ConvertExtIDtoNumber

 

      Данный параметр необходимо включать, если в одной базе данных shelter более 2-х гостниц и существует одинаковые номера, а также номера, включающие символы, например, номер 7 и 7в.

       После включения данного параметра в shelterconnect.ini, необходимо в "Номерной фонд" в справочниках  shelter проставить параметр "Внешний номер", после чего на кассе RK, необходимо вводить проставленный номер параметра "Внешний номер".

 

 

7. Перезапускам кассовый сервер.

8. Проверяем работу закрытия на номер

 

 

Выбираем «Карты отелей» (Рис. 6)

 

(Рис. 6)

 

 

 

Необходимо ввести номер комнаты, в которой проживает гость. (Рис. 7)

 

(Рис. 7)

 

После ввода номера должен отобразиться гость, который проживает в данном номере. (Рис. 8)

 

(Рис. 8)

 

Далее нажимаем оплата картой и подтверждаем оплату. (Рис. 9)

 

(Рис. 9)

 

Оплата должна упасть на фолио гостя (Рис. 10)

 

(Рис. 10)

 

 

 

 

Закрытие завтраков через RKeeper7 в Shelter2

 

 

1. Механизм работы

Гостя размещают в гостинице по тарифу с завтраком. Придя в ресторан на завтрак, кассир через быстрый чек, выбирает комплексное блюдо,

например «Завтрак». 

Кол-во таких блюд в заказе должно соответствовать кол-ву пришедших в данный момент людей. Нажимает на кнопку «Расчет заказа» и выбирает 

тип оплаты «Закрытие на номер». Вводит номер комнаты гостя. Или прикладывает карту-идентификатор к считывателю. На экране отображается ФИО гостя. Кассир нажимает кнопку «Оплата картой». 

На экране отображаются все положенные услуги питания на этот номер. Рис 1.

 

 

(Рис. 1)

 

Кассир отмечает, например «Завтрак» - также по кол-ву пришедших людей. Таким образом, сумма заказа становится равным нулю.

Заказ оплачивается через закрытие на номер. При этом заказ с нулевой ценой на фолио не попадет. А у требуемых услуг питания появится отметка

о отгрузки данный услуг.

 

2. Настройки Shelter

В Shelter2 заведены тарифы таким образом, что услуги питания выделены отдельно. Завтрак включен в тариф и начисляется отдельной услугой

по кол-ву проживающих в номере людей. В настройках программы нужно включить опцию «Создавать схему питания для внешних систем».

 

«Настройки системы» «Прочие»«Создавать схему питания для внешних систем». (Рис. 2)

 

(Рис. 2)

 

В карточке поселения появится кнопка «Расписание питания». Информация в RK передается согласно данным из этой карточки.

Если в ней нет данных, то в RK7 не будет видно, что этому гостю положены услуги питания. В настройках Shelter2 нужно завести расписание питания.

В нем указать те же самые услуги питания, которые включены в тариф (данном случае завтрак 33010).

 

3. Настройка RK7

Заводится блюдо, например Завтрак. Стоимость данного блюда равняется стоимости соответствующей ему услуги питания в Shelter2. 

В менеджерской части RK7 завести скидки. Скидка должна делаться только на те блюда, которые отгружаются в завтрак (обед, ужин).

Если на завтрак разрешено отпускать только одно комплексное блюдо, то скидка работает только на него. Важно, чтобы скидка делалась многократно.

А код скидки (33010) соответствовал коду услуги Завтрак, заведенной в Шелтер. Количество скидок соответствует кол-ву услуг питания входящих

в тарифы (детский завтрак, обед, ланч..). Настройка скидок отображена рис. 3 и рис. 4.  

Настройка обеда, ужина и тд. производится идентично

 

(Рис. 3)

(Рис. 4)