Это старая версия документа!
Настройка кассы r_keeper (FarCard)
Добавление драйвера
Сервис → Станции и устройства. В открывшемся окне выбираем кассовый сервер и добавляем PDS интерфейс.
Правой кнопкой мыши в окне → Список драйверов
Добавление интерфейса
Сервис → Интерфейсы. Данный интерфейс штатный. В свойствах, во вкладке Файлы библиотек выбираем ранее добавленный интерфейс на кассу
Добавление Mcr алгоритма
ВАЖНО!!! Если карты закодированы стандартной кодировкой (778=кодресторана=номеркарты) то можно скопировать штатный Mcr алгоритм.
Сервис → Обработка сигналов устройств → Mcr алгоритмы. В открывшемся окне жмём правой кнопкой мыши по штатному Mcr «Персональная дисконтная система(ПДС)» → Новый Mcr алгоритм (копия)) и задаём параметры как на скриншоте
В противном случае создать новый. Сервис → Обработка сигналов устройств → Mcr алгоритмы. В открывшемся окне жмём правой кнопкой мыши и в контекстном меню выбираем Новый Mcr алгоритм и задать параметры как на скриншоте выше, затем открыть параметр «Скрипт» и задать значение Result := True; вместо Result := False;
Создание скидки
Составная скидка
Составная скидка совмещает в себе и скидку и бонус, создаётся штатно. Пример:
Одна из особенностей работы с farcards заключается в том, что когда сервер ПДС отдаёт информацию о карте на кассу, от должен передать код скидки.
В таком случаем в R_Keeper должна быть заведена скидка со скидкой 0%, как бы фиктивная (нулевая) скидка.
Нулевая скидка нужна в случае, если по какой то причине скидка по карте не предоставляется. Превышен лимит использования, заблокирована и т.д.
Создаём скидку в R_keeper
Если подключение к R_Keeper настроено и xml интерфейс доступен, то мы можем выбрать нулевую скидку из дерева скидок R_Keeper
Так же можно ввести код скидки вручную в в поле ввода «Код нулевой скидки»
Если подключение к R_Keeper настроено и xml интерфейс доступен, то под полем ввода отображается название скидки c этим кодом взятое из R_Keeper.
Если подключение нет или нет скидки с таким кодом в R_Keeper, то под поле ввода ничего не отображается.