Содержание

Операции при upgrade на 3.1.8.1521

ВНИМАНИЕ!!!
Начиная с этой версии мини-Доставки при работе с интернет-заказами требуется версия r_keeper не ниже 7.6.4.ххх и старше

В данной версии мини-доставки появилась поддержка модификаторов в интернет-заказах,

а так же были существенно переработаны алгоритмы работы c HoverButton и наполнения заказа, что потребует

дополнительного вмешательства в конфигурацию.

Обновление базы данных

Обновление компонентов до версии 3.1.8.1521 обязательно.

  1. Скачайте следующую утилиту
  2. Распакуйте архив в отдельную директорию и запустите исполняемый файл
  3. В интерфейсе программы в левом верхнем углу выберите «Открыть базу данных»
  4. В открывшемся окне укажите путь к файлу dbase.db в папке с установленным модулем мини-доставки
  5. Переключитесь на вкладку «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

После выполнения нажмите «Записать изменения»

Обновление конфигурации

  1. Откройте файл DeliveryHatch.ini, расположенный в корневой директории установленного модуля.
  2. В секцию [RK] добавьте следующие параметры:
    • rkCashXMLPort
    • rkPayCode
    • rkPayReasonCode

rkCashXMLPort - XML порт кассовых станций. По-умолчанию «2233».
ВНИМАНИЕ - Номер порта XML интерфейса на всех кассовых станциях должен быть одинаковым!!!
Параметр rkStationPort в настройках HoverButton будет игнорироваться.

rkPayCode - Код валюты из справочника rk7, которой в заказ будет применяться предоплата на сумму, переданную через API (интернет-заказы)

rkPayReasonCode - Код причины внесения денег для проведения предоплаты.

После выполненных манипуляций запустите DeliveryHatch в рабочем режиме.

Обновление настроек rk7

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