Различия
Показаны различия между двумя версиями страницы.
Предыдущая версия справа и слева Предыдущая версия Следующая версия | Предыдущая версия | ||
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. | ||
- | ---- | ||
- | |||
- | Схема взаимодействия модулей для единичного ресторана выглядит так: | ||
- | {{: | ||
- | |||
- | ---- | ||
- | |||
- | Для сетевого объекта так: | ||
- | {{: | ||
- | |||
- | |||
- | |||
- | ====== Настройка r_keeper ====== | ||
- | ===== Добавление драйвера ===== | ||
- | Сервис -> Станции и устройства. В открывшемся окне выбираем кассовый сервер и добавляем PDS интерфейс. | ||
- | Правой кнопкой мыши в окне -> Список драйверов | ||
- | {{ : | ||
- | ===== Добавление интерфейса ===== | ||
- | Сервис -> Интерфейсы. Данный интерфейс штатный. В свойствах, | ||
- | {{ : | ||
- | ===== Добавление Mcr алгоритма ===== | ||
- | **ВАЖНО!!!** Если карты закодированы стандартной кодировкой: | ||
- | | ||
- | |||
- | {{ : | ||
- | |||
- | В противном случае создать новый. Сервис -> Обработка сигналов устройств -> Mcr алгоритмы. В открывшемся окне жмём правой кнопкой мыши и в контекстном меню выбираем Новый Mcr алгоритм и задать параметры как на скриншоте выше. | ||
- | |||
- | |||
- | ====== Создание скидки ====== | ||
- | |||
- | {{ : | ||
- | {{ : | ||
- | |||
- | ===== Составная скидка ===== | ||
- | Составная скидка совмещает в себе и скидку и бонус, создаётся штатно. Пример: | ||
- | {{ : | ||
- | {{ : | ||
- | |||
- | Одна из особенностей работы с farcards заключается в том, что когда сервер ПДС отдаёт информацию о карте на кассу, от должен передать код скидки. | ||
- | В таком случаем в R_Keeper должна быть заведена скидка со скидкой 0%, как бы фиктивная **(нулевая) скидка**. | ||
- | Нулевая скидка нужна в случае, | ||
- | Создаём скидку в R_keeper | ||
- | {{ : | ||
- | {{ : | ||
- | |||
- | Если подключение к R_Keeper настроено и xml интерфейс доступен, | ||
- | {{ : | ||
- | Так же можно ввести код скидки вручную в в поле ввода " | ||
- | |||
- | Если подключение к R_Keeper настроено и xml интерфейс доступен, | ||
- | Если подключение нет или нет скидки с таким кодом в R_Keeper, то под поле | ||
- | |||
- | ===== Создание бонуса ===== | ||
- | Нужно перейти во вкладку Деньги -> Типы бонусов и в открывшемся окне правой кнопкой мыши -> Новый тип бонуса (или использовать имеющийся) | ||
- | {{ : | ||
- | |||
- | Добавление бонуса происходит по аналогии со скидкой. Вкладка Деньги -> Скидки и наценка | ||
- | {{ : | ||
- | {{ : | ||
- | |||
- | |||
- | |||
- | |||
- | ====== Установка и настройка FarCard ====== | ||
- | Для связи с кассой используется технология **farcards** | ||
- | Готовую сборку можно скачать [[https:// | ||
- | dll для farcards называется **probonus.dll**. | ||
- | |||
- | В **FARCARDS.INI** указывается имя сервера farcards | ||
- | |||
- | < | ||
- | [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, | ||
- | HasUnitInfo=1 | ||
- | Hashprintinfo=1 | ||
- | Show_AccountTypes=1 | ||
- | Message_Line1=Остаток: | ||
- | </ | ||
- | |||
- | В **probonus.ini** указывается адрес и порт сервера ProBonus | ||
- | |||
- | < | ||
- | [PARAMS] | ||
- | ServerAddress=127.0.0.1 | ||
- | ServerPort=11030 | ||
- | |||
- | [LOG] | ||
- | LogLevel=10 | ||
- | OldLogs=7 | ||
- | LogMem=1 | ||
- | </ |