Форум OlegON > Ресурсы OlegON > Вопросы сервера > Архив > УКМ-2

Код дисконтной карты длиннее 14 символов : УКМ-2

16.04.2024 19:05


06.12.2010 12:48
prorant
 
У нас используется дисконтная система, с кодами карт в 26 символов. При этом сам код карты имеет вид "778=ХХХХХХХХХХ=YYYYYYYYYY", где значимым кодом является только "YYYYYYYYYY".
Я попробовал увеличить длину кода в файле disccli.db, что дало мне крах программы на попытке загрузки данных дисконтной системы.

Вопрос у меня стоит следующий: можно ли как-то задать маску кода магнитной карты, чтобы при считывании автоматически отбрасывалась указанная часть кода? Или каким-то образом увеличить длину кода в УКМ?
07.12.2010 02:03
Tushkanchik
 
ну да будет навернео рушится загрузка полюбому тк в мануале написано
1 BarCode A 22 * Уникальный код скидки
макс длина 22 символа УКМ больше не ест. Маски нет есть префикс, который в данной ситуации тоже не поможет. Тут наверное только разработчиков просить
07.12.2010 09:57
Mtirt
 
У меня есть ощущение, что УКМ2 из этой последовательности цифр выдернет ту часть, которая до знака равенства.
Там точно нельзя получить значащие цифры?

P.S. А еще ваш шаблон номера карты почему-то мне навевает мысли о Золотой Короне, и их бонусных картах.
07.12.2010 10:23
prorant
 
Цитата:
навевает мысли о Золотой Короне, и их бонусных картах
ага, не совсем то, но по сути от истины не далеко.

Цитата:
Там точно нельзя получить значащие цифры?
точно нельзя.

В принципе, может и получится уложиться в 22 символа
07.12.2010 10:26
Mtirt
 
Для Золотой Короны есть модуль авторизации.
Вроде как и скидки предоставлять он тоже должен уметь.
Почему им нельзя воспользоваться?
07.12.2010 10:48
Tushkanchik
 
У меня в УКМ хорошо живут карты вида 778=154880001=5000010 (нужное забить крестиками :)) это ркипер наверное. Дисконт работает и на супермаркет и на ресторане.
08.12.2010 10:28
prorant
 
Цитата:
Tushkanchik У меня в УКМ хорошо живут карты вида 778=154880001=5000010 (нужное забить крестиками :)) это ркипер наверное. Дисконт работает и на супермаркет и на ресторане.
между знаками равно - код ресторана. Сам номер карты идет после второго знака равно, и имеет длину в 10 символов + префикс и суффикс, итого выходит 26 знаков. Хотя на самом деле полная длина используется не всегда
08.12.2010 11:06
Tushkanchik
 
Так яж о чем и говорю, перемагнить карты, врядли у тебя необходимо использовать такое количество дисконта, коль УКМ не ест более 22 символов
26.01.2011 12:28
prorant
 
таки иногда полезно бывает покурить маны...
Цитата:
Если выпускается много дисконтных карт, которые разделяются на
группы (типы), имеющие фиксированный процент скидки, то нет необходимости
описывать каждую карту. Можно для всей группы в поле BarCode привести
уникальный префикс, являющийся первыми несколькими символами номеров карт
данной группы. Перед префиксом в поле BarCode ставится “!” (восклицательный
знак).
26.01.2011 15:13
deks
 
Вопрос какие считыватели стоят на кассах.
Например chipfer 1000 позволят настроить себя так что по определенной маске кода например 778=12345678=0001 в порт будет попадать тока 0001
Часовой пояс GMT +3, время: 19:05.

Форум на базе vBulletin®
Copyright © Jelsoft Enterprises Ltd.
В случае заимствования информации гипертекстовая индексируемая ссылка на Форум обязательна.