Операции при upgrade на 3.1.8.1521
ВНИМАНИЕ!!!
Начиная с этой версии мини-Доставки при работе с интернет-заказами требуется версия r_keeper не ниже 7.6.4.ххх и старше
В данной версии мини-доставки появилась поддержка модификаторов в интернет-заказах,
а так же были существенно переработаны алгоритмы работы c HoverButton и наполнения заказа, что потребует
дополнительного вмешательства в конфигурацию.
Обновление базы данных
Обновление компонентов до версии 3.1.8.1521 обязательно.
- Скачайте следующую утилиту
- Распакуйте архив в отдельную директорию и запустите исполняемый файл
- В интерфейсе программы в левом верхнем углу выберите «Открыть базу данных»
- В открывшемся окне укажите путь к файлу dbase.db в папке с установленным модулем мини-доставки
- Переключитесь на вкладку «SQL» и поочередно выполните следующие запросы
1.
create table cachedmodifiers ( modischeme INTEGER not null, payload json not null );
2.
alter table cachedmenu add modischeme integer not null default 0
3.
update dbinfo set dbver = 9
После выполнения нажмите «Записать изменения»
Обновление конфигурации
- Откройте файл DeliveryHatch.ini, расположенный в корневой директории установленного модуля.
- В секцию [RK] добавьте следующие параметры:
- rkCashXMLPort
- rkPayCode
- rkPayReasonCode
rkCashXMLPort - XML порт кассовых станций. По-умолчанию «2233».
ВНИМАНИЕ - Номер порта XML интерфейса на всех кассовых станциях должен быть одинаковым!!!
Параметр rkStationPort в настройках HoverButton будет игнорироваться.
rkPayCode - Код валюты из справочника rk7, которой в заказ будет применяться предоплата на сумму, переданную через API (интернет-заказы)
rkPayReasonCode - Код причины внесения денег для проведения предоплаты.
После выполненных манипуляций запустите DeliveryHatch в рабочем режиме.
Обновление настроек rk7
Так же в данной версии изменился кассовый скрипт для заполнения онлайн-заказа блюдами на кассе, однако специально обновлять его нет необходимости т.к. старый скрипт будет работать точно так же.