external:pro_bonus:02_config_cash

Различия

Показаны различия между двумя версиями страницы.

Ссылка на это сравнение

Предыдущая версия справа и слева Предыдущая версия
Следующая версия
Предыдущая версия
external:pro_bonus:02_config_cash [2022/08/02 17:50] Евгений Агеевexternal:pro_bonus:02_config_cash [2022/10/09 10:36] (текущий) – удалено Александр Ильин
Строка 1: Строка 1:
-======= Настройка кассы r_keeper (FarCard) ======= 
-Система ProBonus взаимодействует с r_keeper через модуль FarCard. 
-Все основные настройки в r_keeper делаются точно так же как при использовании RK_PDS. 
-Логика Скидок и Бонусов настраивается через Редактор r_keeper. 
  
----- 
- 
-Схема взаимодействия модулей для единичного ресторана выглядит так: 
-{{:external:pro_bonus:pasted:20220206-160004.png?800}} 
- 
----- 
- 
-Для сетевого объекта так: 
-{{:external:pro_bonus:pasted:20220206-160035.png?800}} 
- 
- 
- 
-====== Настройка r_keeper ====== 
-===== Добавление драйвера ===== 
-Сервис -> Станции и устройства. В открывшемся окне выбираем кассовый сервер и добавляем PDS интерфейс.  
-Правой кнопкой мыши в окне -> Список драйверов 
-{{ :external:pro_bonus:pasted:20220301-161840.png? |}} 
-===== Добавление интерфейса ===== 
-Сервис -> Интерфейсы. Данный интерфейс штатный. В свойствах, во вкладке Файлы библиотек выбираем ранее добавленный интерфейс на кассу 
-{{ :external:pro_bonus:pasted:20220301-162031.png? |}} 
-===== Добавление Mcr алгоритма ===== 
-**ВАЖНО!!!** Если карты закодированы стандартной кодировкой: 778=кодресторана=номеркарты  то можно скопировать штатный MCR 
- алгоритм. Сервис -> Обработка сигналов устройств -> Mcr алгоритмы. В открывшемся окне жмём правой кнопкой мыши по штатному Mcr "Персональная дисконтная система(ПДС)" -> Новый Mcr алгоритм (копия)) и задаём параметры как на скриншоте 
- 
-{{ :external:pro_bonus:pasted:20220301-162336.png? |}} 
- 
-В противном случае создать новый. Сервис -> Обработка сигналов устройств -> Mcr алгоритмы. В открывшемся окне жмём правой кнопкой мыши и в контекстном меню выбираем Новый Mcr алгоритм и задать параметры как на скриншоте выше. 
- 
- 
-====== Создание скидки ====== 
- 
-{{ :external:pro_bonus:pasted:20220426-175424.png? |}} 
-{{ :external:pro_bonus:pasted:20220426-175500.png? |}} 
- 
-===== Составная скидка ===== 
-Составная скидка совмещает в себе и скидку и бонус, создаётся штатно. Пример: 
-{{ :external:pro_bonus:pasted:20220426-175611.png? |}} 
-{{ :external:pro_bonus:pasted:20220426-175651.png? |}} 
- 
-Одна из особенностей работы с farcards заключается в том, что когда сервер ПДС отдаёт информацию о карте на кассу, от должен передать код скидки. 
-В таком случаем в R_Keeper должна быть заведена скидка со скидкой 0%, как бы фиктивная **(нулевая) скидка**. 
-Нулевая скидка нужна в случае, если по какой то причине скидка по карте не предоставляется. Превышен лимит использования, заблокирована и т.д. 
-Создаём скидку в R_keeper 
-{{ :external:pro_bonus:pasted:20220301-161046.png? |}} 
-{{ :external:pro_bonus:pasted:20220301-161108.png? |}} 
- 
-Если подключение к R_Keeper настроено и xml интерфейс доступен, то мы можем выбрать нулевую скидку из дерева скидок R_Keeper 
-{{ :external:pro_bonus:pasted:20220301-160731.png? |}} 
-Так же можно ввести код скидки вручную в в поле ввода "Код нулевой скидки" 
- 
-Если подключение к R_Keeper настроено и xml интерфейс доступен, то под полем ввода отображается название скидки c этим кодом взятое из R_Keeper. 
-Если подключение нет или нет скидки с таким кодом в R_Keeper, то под поле  ввода ничего не отображается. 
- 
-===== Создание бонуса ===== 
-Нужно перейти во вкладку Деньги -> Типы бонусов и в открывшемся окне правой кнопкой мыши -> Новый тип бонуса (или использовать имеющийся) 
-{{ :external:pro_bonus:pasted:20220426-160555.png? |}} 
- 
-Добавление бонуса происходит по аналогии со скидкой. Вкладка Деньги -> Скидки и наценка 
-{{ :external:pro_bonus:pasted:20220426-160801.png? |}} 
-{{ :external:pro_bonus:pasted:20220426-160701.png? |}} 
- 
- 
- 
- 
-====== Установка и настройка FarCard ====== 
-Для связи с кассой используется технология **farcards** 
-Готовую сборку можно скачать [[https://disk.yandex.ru/d/TJ8h_VYh2GFNtg|тут]] 
-dll для farcards называется **probonus.dll**. 
- 
-В **FARCARDS.INI** указывается имя сервера farcards  
- 
-<code> 
-[FarServer] 
-Type = 1 
-DLL = probonus.dll  
-Log = 10 
-XMLCP=1251 
- 
-[LinkDLL] 
-3 = pds_netk 
- 
-[pds_netk] 
-NetServerName=PROBONUS_SERVER 
-ERRORLOG=pds_netk.stk 
-ININAME=netk.ini 
-PROTOCOLS=*.dll 
-Timeout=120000 
-DebugMessages=1 
- 
-[FARCARDS] 
-Print_AccountTypes=1,2,3,4,6,7,5,8 
-HasUnitInfo=1 
-Hashprintinfo=1 
-Show_AccountTypes=1 
-Message_Line1=Остаток: %Balance% 
-</code> 
- 
-В **probonus.ini** указывается адрес и порт сервера ProBonus 
- 
-<code> 
-[PARAMS] 
-ServerAddress=127.0.0.1 
-ServerPort=11030 
- 
-[LOG] 
-LogLevel=10 
-OldLogs=7 
-LogMem=1 
-</code> 
  • external/pro_bonus/02_config_cash.1659451822.txt.gz
  • Последнее изменение: 2022/08/02 17:50
  • Евгений Агеев