Форум на Kuban.ru (http://forums.kuban.ru/)
-   Территория 1С (http://forums.kuban.ru/f1040/)
-   -   В УТ10.3 (10.3.8.4) не могу подключить считыватель магнитных карт (http://forums.kuban.ru/f1040/v_ut10_3_10_3_8_4_ne_mogu_podklyuchit-_schityvatel-_magnitnyh_kart-2809829.html)

VDV1 09.07.2012 14:41

В УТ10.3 (10.3.8.4) не могу подключить считыватель магнитных карт
 
Есть УТ10.3 (10.3.8.4) и ридер POSIFLEX MR2000U-B на USB.Сначала подключад через стандартный 1с механизм (обработку), что - то вообще никакне реагировала программа, т.к. возможность определения кроме COM портов нет. Поставил от АТОЛА драйвера, пришлось "подправить" код обработки - так как упорно 1с просила версию драйвера 6.6, которая является платной,и на фиг она такая не нужна. Поставил версию 6.5. В драйвере Атола (Клавиатура: ;2010002002811?) все определилось, устройство нашлось, префиксы и суффиксы показало. Прописал суффиксы и префиксы по инструкции с сайта с атола. Перешел к считыванию в справочниках информационыых карт и в номенклатуре. И получается , что при считывании срабатывает только символ ENTER, т.е. открытие карточек элементов и групп происходит, а вот обработка считанной информации - нет. Если влюбом поле текстовом поставить курсор и считать карту -будет в поле в этом ;2010002002811? или ж2010002002811, в зависимости от раскладки клавиатуры. Залез в отладчик - до процедуры ОбработатьСобытиеСМК даже не доходит .В чем может быть проблема и как её порешать можно?
Спасибо

GreenDragon 09.07.2012 17:34

А если попробовать эмулятор COM через USB? Таких софтин пруд пруди. Сейчас вот точно с такими же проблемами столкнулся при подключении сканера ШК к УТ 10.3. Завтра буду пробовать.

VDV1 09.07.2012 23:03

(1) Вроде как подключение проходит нормально, только информацию не разбирает

victuan 10.07.2012 03:42

2-VDV1 >Значит, все-таки режим эмуляции и неправильно прописаны суффиксы-префиксы.

lalex23 10.07.2012 06:13

(3) +1
(0) и не надо править код обработки, достаточно в список совместимых версий добавить установленную.

VDV1 10.07.2012 08:53

(3) С суффиксами-префиксами вообще интересно - по инструкции Атола (и в свойствах драйвера можно выбрать) при считываании дорожки с данными:
;2010002002811? #13
префикс должен быть
#186 (; :)
суффикс должен быть
#191 (/ ?) #13 (Enter CR)

А в параметрах 1с у этого ТО можно выбрать только коды до #127 - больше просто нет символов
поэтому указал
#59 префикс
#63#13 суффикс

Может поэтому не правильно считывает, только не понятно какие еще префиксы и суффиксы нужно указывать

(4) Про совместимость сейчас посмотрю, 1с у меня на версию драйвера ругалась,я его значение в обработке и исправил в меньшую сторону

victuan 10.07.2012 09:05

5-VDV1 >К сканеру книжка идет. В ней настроечные ШК, с помощью которых можно сменить префикс/суффикс (наверное).

VDV1 10.07.2012 09:26

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

VDV1 10.07.2012 11:53

Вроде решил проблему. В обработке пришлось все таки в код вставить пару строк.Может кому поможет: пришлось дописать суффиксы и префиксы такие же как определял драйвер Атола
СпСписокСимволов.Добавить("#186", "#186(; :)" );
СпСписокСимволов.Добавить("#191", "#191 (/ ?)")

после того как в параметрах обработки 1с выбрал эти новые значения - заработало.


Текущее время: 14:34. Часовой пояс GMT +3.