Инструкция описывает настройку модуля взаимодействия FarCards (DLL) между r-keeper и ReMarked, агента мониторинга, а также принудительное отключение пользователя от Telegram-бота.
Модуль remarked_farcards предназначен для интеграции кассы r-keeper с внешней CRM ReMarked посредством FarCards.
Скачать последнюю версию:
https://drive.google.com/drive/folders/1SnopVZWAQO5BUGhQq3glyimQ7knCy9zB
Поставка и установка. Модуль поставляется в zip-архиве. Для установки распакуйте архив с FarCards в любую пустую папку. Для запуска запустите файл Farcards.exe с ключом /desktop.
remarked_farcards. Чтобы работало создание пре-транзакции при печати пречека, в поле «Pass ALL Bils XML data» установить значение Yes.RM.0; в свойствах скидки в группе «Ограничения» проставить галочки «На заказ» и «Не вручную».100%. В ограничениях поставить галочку только в пункте «На блюдо», снять «На заказ» (если включено), отключить «Не вручную».Перейти в «Деньги → Композиции скидок»:
Важно — «Тип фискальности». Параметр влияет на отражение валюты в ККТ и налоговой:
- «Фискальный чек» — как валюта, увеличивая выручку и налоговую базу;
- «Фискальная скидка» — как скидка, не увеличивая выручку.
У роли работника, который работает с заказом, должно быть включено право «Предварительно персонализированные оплаты» — для всех сотрудников, работающих с заказами.
Открыть файл remarked.ini. В группе COMMON настроить значения:
[COMMON]
base_url = https://app.remarked.ru/api/v1/api ; адрес API ReMarked
api_auth_key = <ключ доступа к API ReMarked>
timeout = <таймаут запросов к API>
log_level = <уровень логирования от 1 до 10>
deferred_transaction_interval = <интервал проверки отложенных транзакций, сек>
auth_phone_numb = 0 ; авторизация по номеру телефона (0 — нет, 1 — да)
auth_card_numb = 1 ; авторизация по номеру карты (0 — нет, 1 — да)
Внимание. Одно из полей
auth_phone_numbилиauth_card_numbдолжно быть включено обязательно. Можно включить оба — тогда при длине передаваемого номера карты 11 символов FarCards выполняет авторизацию по номеру телефона.
В группе DISCOUNTS настроить коды скидок (находятся в свойствах скидки):
[DISCOUNTS]
for_order = <код скидки «Авторизация карты»>
for_dish = <код скидки «Скидка remarked»>
for_gift = <код скидки «Подарок remarked»>
После внесения изменений в файл (
remarked.ini/farcard_linkos.ini) требуется перезапустить FarCards, если он был запущен.
Агент мониторит состояние подключения FarCards к r-keeper через XML-интерфейс кассового сервера.
Скачать последнюю версию:
https://drive.google.com/drive/folders/1EdXRHjlcwhizNDvTI1Eh-OiLfOgHcNOn
11201, например http://127.0.0.1:11201/).В разделе «Настройка API» заполнить:
http://fcmonitor.remarked.ru:11200/api/v1/
В группе «Настройки farcards» заполнить:
GetCardInfo);remarked.ini).Не забыть сохранить настройки.
Чтобы принудительно отключить пользователя от Telegram-бота, удалите запись по нику пользователя в соответствующей таблице БД (см. скриншот в исходной инструкции).