Ru-Board.club
← Вернуться в раздел «Прикладное программирование»

» Некорректная передача данных от ридера магнитных карт в

Автор: stelsonix123
Дата сообщения: 16.05.2011 11:26
Здравствуйте.

проблема по подключению ридера магнитных карт через атоловские дрова

Недавно столкнулся с проблемой, которая, в принципе, описана на сайте атола
http://service.atol.ru/archives/181
Делал всё по руководству
http://www.atol.ru/support/encyclopedy/1c/1s81-all/1c81-vvod/
проблема в следующем. На карте одна строчка содержащая примерно следующее ;:0001?

Из списка «Модель» выбираем «Ридер магнитных карт», порт - «Клавиатура», чувствительность - 21. Как вы помните, наш ридер выдал номер карты в виде «;0700047?». Здесь «;» и «?» - символы начала и конца дорожки;
нам желательно, чтобы драйвер автоматически их отбрасывал. выбираем префикс #186(;, а суффикса будет два: #191(/?) и #13 (Enter CR).

это всё хорошо, в тестовой программе прекрасно выходит 0001 и вроде бы все счастливы
но в настройках драйвера в 1с8 суффикс 191 выбрать нельзя, т.к. список, если я не ошибаюсь, до 128
поэтому, при проводе картой возвращается строка 0001?

так же читал где-то, что в подобных случаях можно заменить обработку, но скаченная обработка не подошла, ругаясь что-то про код устройства(уже точно не помню)

записывать коды карт в справочнике как 001? 002? и т.д. не вариант

Подскажите пожалуйста, что я не правильно делаю?
огромная просьба о помощи, я уже не знаю что делать, атоловская поддержка молчит
Заранее спасибо
Автор: Denas123
Дата сообщения: 07.05.2012 23:42
Решил вопрос?
Автор: stelsonix89
Дата сообщения: 08.05.2012 09:14
да, вроде обработку доковырял, дополнил выбор суффиксов. удачи)
Автор: Z_Z
Дата сообщения: 24.01.2014 15:02
    
Добрый день. Подскажите с настройками ридера USB. Установил драйвера Атола. В 1с настроил по мануалу. Внешнее событие на формах перехватывает данные, только если в блокноте результат чтения "%17005?" и это верно. То в процедурах внешнего события и в настройках драйвера данные читаются как "037049055048048053063" ((( Ридер posifflex mr-2100
Автор: Z_Z
Дата сообщения: 25.01.2014 08:37
Получается картридер передает данные в кодировке alt (037-%, 049-1,055-7,048-0 и тд.) Это в настройках драйвера можно поменять? кто-то сталкивался с таким?

Страницы: 1

Предыдущая тема: ПИД-регулятор на С под AVR


Форум Ru-Board.club — поднят 15-09-2016 числа. Цель - сохранить наследие старого Ru-Board, истории становления российского интернета. Сделано для людей.