PDA

Просмотр полной версии : Ограничение использования карт по маске



Falcon2705
30.10.2017, 13:41
Здравствуйте.
Настроена обработка скидочных карт по маске вида 778=12345678=12345iiii. Появилась задача, чтобы на определенном кассовом сервере из всего пула обрабатывались только несколько карт, допустим 123458888 и 12343213, можно ли это реализовать без заведения нового интерфейса и кучи алгоритмов обработки?
Версия rk - 7.5.8.39.

sibgaba
30.10.2017, 18:58
Интерфейс пожалуй все таки понадобится (старый интерфейс остается привязан ко всем кассовым серверам, кроме ограниченного), новый привязывается только к ограниченному.
А вот зачем "кучи алгоритмов обработки" я пока не понимаю... Если разрешенных карт 2-3, то тогда, да, наверное будет проще сделать 2-3 копии алгоритма. Если карт много (ну по мне так больше 10) то сделать алгоритм с типом Скрипт и уже внутри скрипта перечислить разрешенные номера карт

SLion
30.10.2017, 21:26
Зависит от того можно ли в мср скрипте получить код сервера, если можно тогда на основе этого сделать условие...

satan
30.10.2017, 22:10
В алгоритме можно привязаться к идентификаторам считывателей.

SLion
31.10.2017, 00:31
Можно получить код станции (RK7.Cash.Code), но правильнее наверное действительно через идентификатор считывателя будет.

6337

Второй алгоритм проверить не могу, нет считывателя ;-)

Falcon2705
31.10.2017, 12:41
Алгоритмы к картам делал только по маскам, так и подумал что скрипт надо ставить.
Спасибо за ответ и пример алгоритма, буду пробовать.