Имя: Пароль:
1C
1С v8
Не работает сканер штрихкода
0 Zombi
 
11.02.14
13:12
Есть УТ 10.3, есть куча разных сканеров штрихкодов, все COM портовые и все работают. Купили USB сканер motorola ls1203, перевели его в режим эмуляции ком, установили драйвер, на самом компе проверяем через гипер терминал - сканер все считывает. Подключаемся к терминальному серверу(в клиенте рдп поставили галочку проброса портов), 1с при открытии справочника "номенклатура" сканер находит и подключает(вижу в отладчике), но при сканировании ничего не происходит(процедура обработки внешнего события не срабатывает). Что может быть?
1 Ненавижу 1С
 
гуру
11.02.14
13:15
а что мешает его использовать как обычную клавиатуру?
ну еще запрограммировать суфикс и префикс
2 Zombi
 
11.02.14
13:18
(1) Все сканеры ком портовые, настройки же в терминале одни для всех.
3 Ненавижу 1С
 
гуру
11.02.14
13:20
(2) если его не переводить в режим эмуляции (зависит от программирования самого сканера) и работать как с клавитурой, только ему запрограммировать нужный префикс и суфикс
4 Zombi
 
11.02.14
13:24
Как то я никогда не настраивал клавиатурные сканеры. Задаем ему префикс и 1с этот ввод с клавиатуры начинает видеть как внешнее событие?
5 dka80
 
11.02.14
14:17
(2) суфик и префикс. в терминале разные настройки
6 Zombi
 
11.02.14
14:23
А с ком портом по человечески никак не настроить?
7 Ненавижу 1С
 
гуру
11.02.14
14:32
(4) 1С о нем не знает, она думает, что это ввод с клавиатуры
8 Zombi
 
11.02.14
15:23
(7) Тогда как при сканировании ценника при открытом справочнике "номенклатура" 1с откроет нужный элемент справочника? Все же хотелось бы настроить сканер через ком. Из за чего может быть проблема в (0)? Винду на рабочей машине (ХР) я уже обновил до 3 сервис пака, обновил клиента рдп и фреймворк. Пока результат такой же.
9 Zombi
 
11.02.14
18:20
ап.
10 Torquader
 
11.02.14
18:23
(9) У меня на терминале некоторые COM-сканеры не взлетали, так как криво работал проброс.
Попробуйте в режиме емуляции клавиатуры с префиксами и суффиксами.
Кроме того, если на компе есть физический порт, то можно попробовать переделать сканер в COM, заменой кабеля.
11 Torquader
 
11.02.14
18:25
В общем - запускать терминал на сервере и смотреть, как оно себя чувствует, и что оно делает при сканировании - после того, как в терминале вы увидите правильный штрих-код без задержек и перерывов - можно переходить к 1С.
Также нужно понимать, что номера портов бывают разные.
12 Zombi
 
11.02.14
19:09
(11) Кстати, в виндовс сервер 2008 не нашел гипер терминал, есть ли какой то аналог?
13 Torquader
 
11.02.14
19:13
(12) Его там с диска нужно ставить из дополнительных утилит.
14 Torquader
 
11.02.14
19:13
В качестве альтернативы можно использовать тест драйвера Атол.
15 Zombi
 
11.02.14
19:27
(14) Ок, буду завтра что нибудь пробовать.
16 Torquader
 
11.02.14
19:31
(15) У меня один из сканеров в режиме COM-порта наглухо вешал терминального клиента, почему-то.
В общем, его просто выкинули (отдали другим людям) и всё.
17 Zombi
 
11.02.14
19:44
(16) Завтра думаю попробовать поставить гипер терминал на сервер, попробую так же подключить сканер к другому компу и прокинуть оттуда. Можно попробовать и шнур комовский где нибудь раздобыть.
18 Torquader
 
11.02.14
21:17
(17) Шнур проще сделать, так как там нужно питание +5 вольт на COM-порт выводить, а его придётся с USB-разъёма брать.
19 Zombi
 
11.02.14
21:24
(18) Да есть подобные сканеры у нас с компортовыми шнурами, там и питание и все уже есть. Если с ним заработает, скажу чтобы дозаказывали шнур там, где покупали сканер. Я им изначально говорил, чтобы покупали ком порт. Но менеджеры решили, что они самые умные.
20 Torquader
 
11.02.14
21:56
(19) Просто, как говорится, "лучшее - враг хорошего".
21 Zombi
 
11.02.14
21:58
(20) Да я раньше читал что с этой эмуляцией всякие косяки бывают и личный опыт подсказывал что с ком портами проблем нет.
22 Torquader
 
11.02.14
22:01
(21) Просто, в режиме терминала, некоторые USB-устройства транслируются на сервер, хотя, сканеры - не должны транслироваться, просто не всегда виртуальный COM-порт честно прописан, чтобы работать как реальный COM-порт.
(Если в драйвере не реализована команда установки скорости, то будут проблемы, если сервер попытается её установить - особенно, когда он её "прочитает" обратно).
23 Zombi
 
11.02.14
22:06
(22) Кривые дрова, кривой проброс портов...пожалуй это последнее, что мне нужно в работе торгового оборудования :)
24 Torquader
 
11.02.14
23:04
(23) Это, к сожалению, реальность.
25 Zombi
 
12.02.14
13:28
Плюнул я на эмуляцию ком, задал сканеру префикс f7 и суффикс ентер, открываю справочник "номенклатура", сканирую товар, все находит и открывает. Открываю реализацию, сканирую товар и штрихкод вписывается в какое нибудь активное поле. Нажимаю сам ф7, сканирую, все добавляется. Почему в документе может не срабатывать префикс?
26 Zombi
 
12.02.14
14:17
ап.
27 etc
 
12.02.14
15:28
сделай подругому:
Кнопку на панели. На неё назначь горячую клавишу (например F12), Это будет префикс. По кнопке открывай окно в котором поле ввода и кнопка "Ок" (можно скрыть за полем ввода). У кнопки признак "Кнопка по умолчанию", у формы - "Поведение клавиши Enter" - "Кнопка по умолчанию".
Суффиксом соответственно - Enter.
В коде по нажатию кнопки вызывать Оповестить("ВводШтрихКода", ШтрихКод)
28 etc
 
12.02.14
15:32
Есть нюанс - на платформе 8.2 на форме с полем для ввода штрих-кода лучше вмандрячивать не "кнопку" а командную панель с кнопкой. Иначе не срабатывает.
29 Zombi
 
12.02.14
15:36
Спасибо, вроде разобрался.