Настройка резервных кассовых серверов
Концепция
В версии 7.6.0 реализован функционал резервного кассового сервера.
Резервный кассовый сервер должен использоваться при невозможности использования основного кассового сервера. Основной кассовый сервер может быть недоступен из-за сетевых проблем, из-за поломки оборудования или программных сбоев.
Резервный кассовый сервер работает на том же компьютере, что и касса.
Резервный кассовый сервер должен обеспечивать продажи за наличные. Функции, требующие наличия сети, то есть оплата банковскими картами, ПДС/Farcards, KDS, онлайн синхронизация могут не поддерживаться, так как отключение сети — один из основных сценариев.
Резервный кассовый сервер не лицензируется. Однако нельзя одновременно подключаться кассами и к резервному и основному кассовым серверам. Данные продаж резервного кассового сервера не будут обрабатываться, если за тот же период для той же кассы существуют данные продаж в базе основного кассового сервера.
Резервный кассовый сервер получает справочники только от основного кассового сервера и отсылает данные продаж только основному кассовому серверу. Файлы смен, созданные резервным кассовым сервером, не могут быть обработаны до тех пор, пока основной кассовый сервер не пропустит их через себя.
Сценарий
- Если касса не может подключиться к кассовому серверу в течении ReserveServerTimeout и резервный сервер доступен, касса задает вопрос о переключении на резервный кассовый сервер
- При первом логине на кассе, подключившейся к резервному кассовому серверу, проверяется специальное новое право Переключение на резервный сервер
- Заказ, который создавался на кассе в момент потери связи с основным кассовым сервером, переносится в базу резервного кассового сервера
- После открытия кассовой смены, переключение на основной кассовый сервер возможно только после закрытия общей смены
- При закрытии смены на резервном сервере не должно быть переносов
- После закрытия общей смены, касса сообщает, что дальше будет работать с основным и требует перезагрузки.
Настройка резервного кассового сервера
Менеджерская станция
Для создания резервного кассового сервера:
- Перейдите в меню Сервис > Станции и устройства и выберите нужный ресторан
- Во вкладке Кассовые серверы выберите основной кассовый сервер и нажмите на него правой кнопкой мыши
- Выберите пункт Новый резервный кассовый сервер (копия):
- Задайте ему имя, например «Резерв». Статус переведите в Активный
- Перейдите в основной кассовый сервер и выберите нужную кассу
- Перейдите в свойства кассы. Выберите раздел Главное, найдите поле Резервный кассовый сервер. Из выпадающего списка выберите добавленный ранее резервный сервер:
- Сохраните настройки.
Администратору ресторана, который будет иметь право переключать кассу на резервный сервер, необходимо выдать право Переключение на резервный кассовый сервер. Для этого:
- Перейдите в меню Персонал > Работники
- Выберите администратора и откройте его свойства
- Перейдите в раздел Кассовые ограничения и раскройте пункт Операции
- Найдите пункт Переключение на резервный кассовый сервер и активируйте его.
Также вы можете дважды нажать на поле Операции, чтобы открылся сгруппированный список всех операций. Перейдите в раздел Особые полномочия и включите настройку Переключение на резервный кассовый сервер:
Настройка резервного кассового сервера
[Config]
;; Имя резервного кассового сервера
Client = TEST_MID_RESERVE
;; Имя основного КАССОВОГО сервера:
RefServer = TEST_MID
;; Отдельная база
BasePath = F:\rk7\MIDBASE_CURRENT_RESERV
[NETKERN]
Protocols=TCPSOC.dll;localnet.dll
Остальное как в обычном кассовом сервере
Настройка кассы
[Config]
STATION= ...
Server = TEST_MID
ReserveServer=TEST_MID_RESERVE