PDA

Просмотр полной версии : Решетка # вместо первой цифры в номере карты ПДС



partyzan56
19.12.2015, 09:51
Друзья,после объединения базы карт по 3-м заведениям пляаился следующий баг- при прокатке карты гостя по клавиатуре с ридером возникает ситуация,когда вместе первой цифры в номере карты появляется # и дальнейшие цифры. Однако при повторной прокатке этой же карты - все отлично.
Огромный недостаток этого бага заключается в том,что клавиатуры с ридером это кассы пополнения и пополняемый баланс уходит на другую карту - с номером без первой цифры.
Как решить данную проблему?

sibgaba
20.12.2015, 14:31
Для начала убедиться что дело не в клавиатуре, а именно в программе

1. В чистом ДОС прокатать карту раз 100 и убедиться что каждый раз читается нормально.
2. Поменять клавиатуры м/у станциями (если есть возможность)

partyzan56
20.12.2015, 14:34
Для начала убедиться что дело не в клавиатуре, а именно в программе

1. В чистом ДОС прокатать карту раз 100 и убедиться что каждый раз читается нормально.
2. Поменять клавиатуры м/у станциями (если есть возможность)

Поменять местами не получится,т.к. такая проблема на всех клавиатурах с ридером.

sibgaba
20.12.2015, 15:00
Проверяйте в ДОСе.
Объединение баз тут скорее всего не причем. Т.к. на момент чтения карты на кассе до базы дело еще не дошло.

Хотя тут вопрос что и как вы объединяли...
Fix_len использовали?

partyzan56
20.12.2015, 19:53
Проверяйте в ДОСе.
Объединение баз тут скорее всего не причем. Т.к. на момент чтения карты на кассе до базы дело еще не дошло.

Хотя тут вопрос что и как вы объединяли...
Fix_len использовали?
Да использовали,но почему тогда выборочно происходит неверное считывание.

sibgaba
20.12.2015, 23:27
почему тогда выборочно происходит неверное считывание.
Проверяйте в ДОСе.