Имя: Пароль:
1C
1С v8
Подскажите по ридеру\сканеру.
0 Галахад
 
гуру
21.02.13
14:46
Дано:
Карта с магнитной полосой.
Драйвера Атола.

при считывании получем строку:
;000000000123?#13

Как убрать ";" и "?"?

Попробовал указать префикс 59 и суфикс 63.
Жму "Проверка связи" - ничего не происходит.
1 Галахад
 
гуру
21.02.13
14:58
Ап.
2 Галахад
 
гуру
21.02.13
15:30
Оказывается нужно было вводить
префикс #186(;:)
суффикс #191(/?) #13 (Enter CR).

Теперь в настройках оборудования все Ок.
Код карты читает как "000000000123"

Но когда захожу в регистрацию продаж, нажимаю кнопку "Клиент"
и провожу карту, на экране все равно считывается
";000000000123?"
Что еще нужно сделать?
3 Нуф-Нуф
 
21.02.13
15:31
было такое. плюнул и отсек эти символы в коде
4 Галахад
 
гуру
21.02.13
15:37
(3) Гм. Тут маленькое уточнение. ПО не 1С, а Фронтол.
5 Нуф-Нуф
 
21.02.13
15:37
ааа, так задай вопрос на форуме атола, там спецы быстро отвечают
6 Галахад
 
гуру
21.02.13
15:39
(5) Ну я паралельно. Ты быстрее ответил. :-)
7 Нуф-Нуф
 
21.02.13
15:44
(6) ну там флудеров поменьше сидит :)
да и отвечает в основном техподдержка атола
8 Галахад
 
гуру
22.02.13
07:21
Задача решена.

Насколько я понял, получалось так:
Система не разделяет от кого поступило событие, от ридера или от сканера,
если оба клавиатурные и у обоих одинаковый суфикс.

Как сделал:
Удалил все устройства ввода.
Добавил одно. Сканер. Клавиатурный. Суфикс # 13.

Удалил все "преобразователи данных устройств ввода"
Добавил одно. Сканер. Состояние = "Карта клиента".
Нарисовл туда свой шаблон: н дддддддддд н

Все заработало.