Имя: Пароль:
1C
1С v8
Сканер штрих кода и Брит Мила
, ,
0 zhig75
 
23.04.15
17:07
Всем привет, купило моё щедрейшее начальство, пачку сканеров произведенных в аду для одинэсников, модель указывать не буду, дабы не рекламировать это. Работает сканер в двух режимах, разрыв клавы и эмуляция ком порта. В режиме эмуляции база вешается после сканирования кода. Перевел в разрыв клавы, при тестировании во встроенной обработке "1С: Сканер штрих кода"  штрих код читается нормально, все 13 цифр с "CR". В документах же штрих код режется.
Пример 8806086219167 в документ попадает как 880621967. Конфигурация УТ 11, Драйвер 8.0.17.3. Спасите помогите!!!
1 Tatitutu
 
23.04.15
17:15
Что отладчик говорит?

Или проще всего
Открой блокнот и раз 10 отсканируй любой шк
2 zhig75
 
23.04.15
17:26
В отладчике добрался до МодуляУправляемогоПриложения.ОбработкаВнешнегоСобытия в её  параметре "данные" штрих код уже зарезан, куда дальше копать не знаю. В блокноте всё нормально.
3 Garykom
 
гуру
23.04.15
17:32
(0) скажите префикс "086" или "608" в вашей базе это что?
4 zhig75
 
23.04.15
17:39
(3) Насчет базы не знаю что это. Штрих код на коробке такой 8806086219167. Любой штрих код в документе режется. С серийными номерами тож из 15 цифр в документ летит 10.
5 Garykom
 
гуру
23.04.15
17:42
(4) так как в блокноте все ок, то режет или конфа или драйвер сканера от 1С
6 zhig75
 
23.04.15
17:43
(5) Да, я тож так мыслю, а к драйверу можно каким-то образом добраться в конфе?
7 Garykom
 
гуру
23.04.15
17:43
(5)+ проверьте что в 1С в настройках драйвера сканера
что туда сканится, может поменять драйвер на другой от атол скажем

и вообще оно куда втыкается то? в usb?
8 zhig75
 
23.04.15
17:45
(5) Канитель ещё такая, есть другая модель этого же производителя тоже в разрыв клавиатуры и в ней всё чётко, в документы летит то что на коробке.
9 Basilio
 
23.04.15
17:45
(o) а что такое "Брит Мила"?
10 zhig75
 
23.04.15
17:46
(7) В usb, на атол менял, вообще не сработало.
11 Garykom
 
гуру
23.04.15
17:47
(10) знать что низзя на одном компе нескоко драйверов шканеров для 1С одновременно держать?
12 zhig75
 
23.04.15
17:52
(11) Ну вообще то у меня в конторе штук 20 сканеров, различных, в основном CipherLab, и дрова для них разные, и терминалы, просто тут пришло новое гениальное решение от вновь принятого на работу системщика, что надо на железяках экономить и покупать всякий хлам. Видимо мужичок мазохист. Оно было принято начальством на ура.
13 Garykom
 
гуру
23.04.15
17:56
а мне argox понравились... читают то что Metrologic(Honeywell) не могут считать
14 zhig75
 
23.04.15
17:59
(11) Затестил на компе где вообще дров этих нету и версия ут последняя, та же самая канитель.
15 Garykom
 
гуру
23.04.15
18:01
(14) а в другой конфе затестил?
16 Basilio
 
23.04.15
18:03
(8) попробуй сбросить настройки сканера (в книжке к нему спец ШК должен быть). не поможет - возвращай по гарантии
17 zhig75
 
23.04.15
18:12
(16) Это я уж раз 20 сделал.
18 MadJhey
 
23.04.15
18:14
У меня такое было в RDP. Помог таймаут. Попробуй его больше сделать.
19 zhig75
 
23.04.15
18:17
(18)Тестил и в RDP и напрямую, увеличил таймаут в 2 раза, тоже самое.
20 MadJhey
 
23.04.15
18:21
Попробуй драйвер сменить. 1с на Атол, атол на 1с. Это если в блокноте все ок.
21 zhig75
 
23.04.15
18:22
(20) Менял.
22 zhig75
 
23.04.15
18:22
(15) УНФ тоже самое.
23 zhig75
 
23.04.15
18:52
По ходу сканер в режиме разрыва клавы, кодирует штрих код как CODE39, а не EAN13.
24 Tatitutu
 
23.04.15
18:56
Там есть книжка.запрограммируй его правильно.сбрось настройки по дефолту.
И можешь уже написать название своего добра
25 Garykom
 
гуру
23.04.15
18:57
(23) хм... а какие вообще ШК то читаем?
26 zhig75
 
23.04.15
19:03
(25) Читаем EAN13, сканер выдает CODE39.
27 zhig75
 
23.04.15
19:04
(24) VioTeh VT1205, Книжка тут в виде портянки из 4 листов.
28 zhig75
 
23.04.15
19:05
Проверил на 10 версии УТ, тоже самое.
29 dangerouscoder
 
23.04.15
19:23
А префикс и суффикс настроить попробовать?
30 zhig75
 
23.04.15
19:39
(29) Ковырял и суффиксы и префиксы, одна и таже канитель, в другой модели при таких же настройках всё чётко.
31 Garykom
 
гуру
23.04.15
19:51
Эта заговор...одних производителей сканеров против других, да еще и сговор с разрабами драйверов для 1С ))
32 Torquader
 
23.04.15
21:46
VioTeh очень "класный" сканер - у меня с Розницей так и не заработал, так ка почему-то переставлял символы в штрих-коде.
Проблема там в том, что у него нет паузы в считывании символов, и он вываливает их все кучей, а если буфер приложения для обработки маловат, то символы теряются.
(Обработка в разрыв клавиатуры работает через Hook, а она вызывается в отдельном процессе для каждого символа).
Если в книжице найдёте интервал между символами, то вполне вероятно всё заработает.

P.S. сканер был беспроводной, так когда ему программировали префикс или суффикс, отличный от стандартного, то переставали работать его управляющие коды.
33 Garykom
 
гуру
23.04.15
22:33
(32) ну простейшее решение это F7 ))

а правильное это свой драйвер, вот только наверно повозиться придется и для режима эмуляции ком порта делать
34 Torquader
 
23.04.15
23:53
(33) Правильное решение - это RawInput - читается всё прекрасно и без проблем, но только в стороннем приложении.
P.S. а драйвер эмуляции можно написать, если filter driver для клавиатуры перенаправить в виртуальный COM-порт или вообще в своё устройство.
Только вот для Windows 64 не так просто драйвер написать, а уж подписать его - это вообще проблема.
35 Garykom
 
гуру
23.04.15
23:57
http://catalog.mista.ru/public/320901/

режим эмуляции ком порта то пробовали как для похожего?
36 Garykom
 
гуру
23.04.15
23:58
37 Torquader
 
24.04.15
00:35
У меня был Vioteh 2208R, который COM-порт просто не умеет по определению, а с режимом HID работает не очень стабильно.
Сию чудо состоит из аккумуляторного сканера с памятью на 8000 ШК (как там заявлено) и USB-dongle, нестандартного большого размера - не во все USB порты его можно засунуть, так как устройства в соседних гнёздах просто мешают.

http://shop.f-trade.ru/vt-2208r-usb.html
38 Torquader
 
24.04.15
00:37
В общем, там всё просто - нужно брать
http://legionkkt.ru/ckaner-shtrih-koda-vioteh-vt-2209r
который USB-to-COM и будет всё замечательно.
39 zhig75
 
24.04.15
10:20
(38) Не нужно это брать, виотех это видимо где-то в подвалах Китая дошкольники в ручную с паяльниками изготавливают сиё.
40 zhig75
 
24.04.15
10:26
(36) С этим драйверов, на RDP после сканирования товара тут же перманентно выжирается 25% процентов процессора.
41 akronim
 
24.04.15
10:40
(26) "Читаем EAN13, сканер выдает CODE39"
Вообще не видел Виотех, но с другими сканерами помогало отключение сканирования всех типов ШК, кроме EAN13 (конечно, если у сканера есть такие настройки и ничего кроме EAN13 читать не надо)
42 zhig75
 
24.04.15
10:47
(26) Нету такой роскоши, во всяком случае в документации по этому сканеру.
Проблемы невозможно решaть нa том же уровне компетентности, нa котором они возникaют. Альберт Эйнштейн