Открыть главное меню

Изменения

Стандартная настройка "порционного учёта" с R-keeper (описанная выше) подразумевает прямую связь между Кассовым Сервером R-keeper ("MID") и сервером BARLANE.
"Буферный модуль" ставится между Кассовым Сервером R-keeper ("MID") и сервером BARLANE, обеспечивая "оффлайн режим" работы в случае сбоев интернета - т.е. чеки будут закрываться и сохраняться в памяти модуля, и как только связь появится - всё будет отправлено на сервер и соотв-но в ЕГАИС; а также обеспечивает загрузку меню в "Справочник номенклатуры" через сайт (без ручных выгрузок и загрузок файлов).
Для установкиМодуль устанавливается туда, сначала где есть локальная связь с Кассовым Сервером. В идеале - на тот же ПК где Кассовый Сервер и стоит - тогда адрес будет localhost; Но можно напр-р и на ПК с кассовым сервером RK установить:кассой (у которой очевидно есть локальная связь с Кассовым Сервером) - тогда надо будет указать не localhost а локальный ip Кассового Сервера (и убедиться что порт 7300 доступен).
Перед установкой также необходимо узнать адрес XML-интерфейса и логин и пароль (где делаются запросы для получения файлов меню для "Справочника номенклатуры"). Пример такого адреса - https://192.168.150.200:7777/rk7api/v0/xmlinterface.xml ; логин - http , пароль - http ВАЖНО! Обратите внимание на переданный вам адрес, на его "хвост" - он может быть вида https://192.168.150.200:7777/webgui/iservxmltest.htm - такой адрес не подойдёт, это адрес для входа через браузер; если дали такой адрес, то просто сами поменяйте "хвост" - '''/webgui/iservxmltest.htm''' на '''/rk7api/v0/xmlinterface.xml''' Порядок установки: 1 - установить Установить [https://builds.dotnet.microsoft.com/dotnet/aspnetcore/Runtime/8.0.15/dotnet-hosting-8.0.15-win.exe .NET]
2 - Установить [https://disk.yandex.ru/d/UYX8iDFs3uw0rA буферный модуль]
3 - В конфиге "буферного модуля" (файл appsettings.json) внести токен авторизации для R-keeper (в строке '''"XmlInterfaceApiTokens": [ "" ]''' , указать между кавычек), сохранить его. Пример: [[File:bm1.png|center|border]] 4 - В настройках "торгового объекта" поставить галку у параметра '''"Включить xml-обмен через буферный модуль"''', в появившихся полях внести данные связи с xml-интерфейсом, пример: [[File:bm2.png|center|border]] 5 - В "Менеджерской" Ркипер поменять настройку для алкоинтерфейса кассового сервера с https://barlane.ru/api/v1/rkeeper/sales/xml на http://localhost:7300/buffer/v1/rkeeper/sales/xml (ВАЖНО! Если "Буферный модуль" не на том же ПК что и Кассовый Сервер RK, то будет не "localhost" а ip адрес ПК где установили "Буферный модуль") [[File:bm3.png|center|border]] 6 - Перезапустить кассовый сервер (ВАЖНО! Согласовать перезапуск c ответственными в заведении, т.к. в этот момент ~минуту кассы будут недоступны) 7 - Запустить службу "буферного модуля" (Barlane Buffer Module Service) [[File:bm4.png|center|border]] 8 - Проверить загрузку меню - "Справочник номенклатуры" - кнопка "Загрузить меню из RK" [[File:bm5.png|center|border]] Ответ можно увидеть в т.ч. логах (кнопка сверху слева "Логи RK") [[File:bm6.png|center|border]]
4 В случае ошибок или зависания запроса - Перезапустить кассовый серверперепроверьте все настройки выше (в т.ч. указанный адрес XML-интерфейса - что там "хвост" '''/rk7api/v0/xmlinterface.xml''' а не '''/webgui/iservxmltest.htm''')
5 9 - Запустить службу Проверить что чеки успешно закрываются и приходят на сайт в раздел "буферного модуляЧеки" (Barlane Buffer Module Service).
==BARLANE в интеграции с IIKO==