Имя: Пароль:
1C
1C 7.7
v7: 1С не отрабатывает ОбработкаВнешнегоСобытия
0 ПеАлНи
 
11.02.18
17:25
Доброго времени суток.

1С програмно не видит сканет ШК.

Сканер Symbol LS4208 в режиме эмуляции СОМ порта (CDC). В системе есть СОМ порт (Motorola Scanner Virtual USB COM Port). В АТОЛОВСКИХ дровах есть проверка сканера, в проверке оборудавния показывает СОМ2 ШтрихКод.

Ставил ScanOPOS.DLL, Атоловские драйвера.

1С 7.7 конфа Торговля + склад для Украины 7.70.031 (платформа 7.70.027).

Помогите разобраться.
1 ПеАлНи
 
11.02.18
18:02
Проверил PuTTY показывает сканируемый Штрих Код
2 Остап Сулейманович
 
11.02.18
18:04
(0) Какие настройки в Сервис-Параметры-Драйвер устройств ввода?
3 ПеАлНи
 
11.02.18
18:13
Порт COM2, Скорость 9600бит данных 8, стоповых 1, галочка включен.
4 ПеАлНи
 
11.02.18
18:14
Да о системе Вин 10 х64
5 ПеАлНи
 
11.02.18
18:18
При старте 1С пишет что сканер подключен, но 1С не отрабатывает внешнее событие
6 Смотрящий
 
11.02.18
18:24
(0) Атолл разве Symbol поддерживает ?
7 Остап Сулейманович
 
11.02.18
18:25
(3) Суффиксы? И соответствует ли оно тому, что в "поиск оборудования"?
8 Остап Сулейманович
 
11.02.18
18:26
(6) А ему не один ли хрен? И да. Поддерживает. ЛС2208 так точно.
9 Смотрящий
 
11.02.18
18:37
(0) отсюда эмулятор порта возьми, попробуй

https://www.zebra.com/us/en/support-downloads/scanners/general-purpose-scanners/ls4208.html
10 ПеАлНи
 
11.02.18
18:43
(9) Стояли еще раз поставил ситуация не поменялась.

Ппоробую перегрузить систему и отпишусь
11 ПеАлНи
 
11.02.18
18:47
Чуда не произошло.
Также не работает.
12 ПеАлНи
 
11.02.18
18:49
(7) это библиотека СканРОС у нее нет суфиксов и префиксов.
13 ПеАлНи
 
11.02.18
18:49
(12) ScanOPOS.dll
14 Смотрящий
 
11.02.18
18:50
поставить в виртуалку х32 операционку - попробовать на ней
15 ikea
 
11.02.18
18:51
А Вы (0) уверены, что на win10 работает драйвер? У меня на 8.2 все нормально работало на win7, а на win10 не работало. Драйвер не поддерживает 10-ку.
16 ПеАлНи
 
11.02.18
18:55
(15) драйвер чего КОМ порта, АТОЛОвский или библиотека сканера ШК...
17 Остап Сулейманович
 
11.02.18
18:55
(13) Атолловские драйвера - это Scaner1C.dll. ScanOPOS.dll - это 1С. И есть еще TheProgrammer.
Вы зачем нас здесь путаете?
18 ПеАлНи
 
11.02.18
18:56
(15)
PuTTY - показывает сканируемый ШК
Атоловский Scaner_t.exe - показывает сканируемый ШК
19 ПеАлНи
 
11.02.18
18:57
(17)
Пробовал ScanOPOS.dll
Пробовал Scaner1C.dll
Пробовал ScanOPOS.dll от TheProgrammer

Результат один, вернее его нет.
20 ПеАлНи
 
11.02.18
18:59
Давайте перечислю чем пробовал

- ScanOPOS.dll от 1С
- Scaner1C.dll от АТОЛЛ
- ScanOPOS.dll от TheProgrammer
21 ПеАлНи
 
11.02.18
19:01
(17) Сулейманович прошу прощения если запутал.
Третий день долблюсь.
22 Остап Сулейманович
 
11.02.18
19:01
(20) Подключай Scaner1C.dll. Заходи в 1с - Сервис - Параметры - Драйвер устройств ввода - Поиск оборудования.
Результат давай сюда.
23 ПеАлНи
 
11.02.18
19:01
5 сек
24 ПеАлНи
 
11.02.18
19:04
25 ПеАлНи
 
11.02.18
19:04
26 ПеАлНи
 
11.02.18
19:06
27 Остап Сулейманович
 
11.02.18
19:10
(26) Все должно работать.
Нужно отладчиком смотреть, что происходит в ОбработкаВнешнегоСобытия
28 ПеАлНи
 
11.02.18
19:13
(27) пробовал не заходит в процедуру ОбработкаВнешнегоСобытия. Нигде.
Ни в документах, ни в справочнике номенклатуры ни в ГлобальномМодуле.
Вот не могу понять что такое происходит.
29 Смотрящий
 
11.02.18
19:14
(27) Она не вызывается просто.
(26) было у меня подобное правда на w8х64 на ноуте. Сканопосом пользовался, а вот как лечил - не помню (
30 ПеАлНи
 
11.02.18
19:16
ну может вспомнишь в какую сторону копать.
31 Смотрящий
 
11.02.18
19:19
я там дергал виртуальный порт, не родной причем от сканера
настройки корежил в 1с и порту - скорости сбрасывал, биты четности, чувствительностью игрался.
32 ПеАлНи
 
11.02.18
19:19
(29)
Платформа,
дрова АТОЛЛ (ставил) 2010 года, есть 2009 и 2008 года,
Сама винда.
33 Остап Сулейманович
 
11.02.18
19:20
(29) Я - пас. Если драйвер установлен, определяет оборудование, перехватывает событие - я не могу понять почему тоже самое не работает в 1с?
Попробуй ему выставить суффикс. Хотя... Оно, конечно, для клавиатурного... Но попробовать - много времени не потратишь.
34 ПеАлНи
 
11.02.18
19:22
(31) Настройки порта в системе такие

https://b.radikal.ru/b25/1802/c8/0b0a48133929.png
35 ПеАлНи
 
11.02.18
19:23
(33) Спасибо за потраченное время.
36 Остап Сулейманович
 
11.02.18
19:25
(34) Эмулятор КОМ у тебя работает нормально. Ну, если смотреть (26). Данные приходят в нужный КОМ. И видимо в данные правильные. Нужно определиться что мешает теперь уже внешней компоненте Scaner1C.dll сгенерить событие в 1С.
37 Смотрящий
 
11.02.18
19:28
(34) УАРТ попробуй включи, четность тоже.
38 ПеАлНи
 
11.02.18
19:33
(37) УАРТ включал и выключал, а вот четность не дергал
39 MWWRuza
 
гуру
11.02.18
19:38
ScanOpos.dll под 10-ткой точно работает, с настройками порта по умолчанию. Никаких префиксов не нужно, суффикс - энтер. Без энтера в конце, внешнее событие не возникает. Но, там тоже версий куча была. Какая дата файла у Вас-?
40 Смотрящий
 
11.02.18
19:39
(39) О! Точно. Энтер в конце
41 ПеАлНи
 
11.02.18
19:41
(39) На данный момент сканопос.длл сто ит от 18.11.10 в редакции TheProgrammer
42 ПеАлНи
 
11.02.18
19:41
(40) сейчас утилиткой добавлю в конце энтер
43 MWWRuza
 
гуру
11.02.18
19:43
Я такую даже и не знаю... Я от 23.06.2008 благополучно у всех пользую...
44 ПеАлНи
 
11.02.18
19:47
(43) три дня назад стояла от 02.04.04
45 Остап Сулейманович
 
11.02.18
19:47
(43) А там не утилитка. Там настроечные коды из документации просканировать нужно. Хотя для КОМ-подключения есть и утилитка. Но она не работает (по крайней мере раньше) в случае эмуляции КОМ.
46 ПеАлНи
 
11.02.18
19:50
(39) (40) АЛИЛУЯ, просле добавления ENTER в передаваемые данные все заработало.
47 ПеАлНи
 
11.02.18
19:50
(45) Утилита считывает со сканера имеющиеся настройки не правильно. но если их сохранять после каждой модификации, а потом вызывать то работает вполне сносно.
48 MWWRuza
 
гуру
11.02.18
19:56
Что значит "эмуляция" - ? Он, что USB-шный - ? Тогда, да, настройка только сканированием ШК. В программе, в режиме эмуляции должен работать нормально, но, при эмуляции винда частенько присваивает какие-то запредельные номкра СОМ портов, например СОМ-15 и более, особенно, если например какой-нибудь блюпуп адаптер в системе имеется, тогда более "младшие" порты могут быть заняты. Не знаю как АТОЛ и СканКоде, а ScanOpos корректно работает только с первыми 9-тью портами... Но, в Вашем случае, как Вы пишете, СОМ-2, так, что это не должно мешать. Я увидев СОМ-2, подумал что он "железный", и не прочитал про эмуляцию.
49 ПеАлНи
 
11.02.18
19:56
Господа

Всем кто откликнулся на мою проблему.
БОЛЬШОЕ СПАСИБО.
50 Остап Сулейманович
 
11.02.18
20:03
(48) Это видно из картинки в (34). "Моторола сканер виртуал ЮСБ компорт". Только на мпортном языке.
51 MWWRuza
 
гуру
11.02.18
20:08
Я картинки и не открывал. И вообще, читал "по диагонали". Рад, что даже так, "догадался" в чем причина...
52 ПеАлНи
 
11.02.18
20:17
(51) Благодарю