|
Сканер ШК не ловит внешнее событие | ☑ | ||
---|---|---|---|---|
0
Mary01
13.06.13
✎
11:35
|
Добрый день! Прошу помочь со сканером ШК.
В ШК закодирован номер документа. При сканировании нужно спозиционироваться на номер документа в форме выбора. Сканер подключила через USB (это единственный разъем, который с ним поставлялся). когда сканирую штрихкод, например "0000062" (где 000006 - это номер док., 2 - контр. цифра), то 1С пытается найти документ В0000000062. Хочу обработать событие, убрать В, лишние нули и 2). в форме выбора этих документов написала процедуру ОбработкаВнешнегоСобытия, но при сканировании в нее не попадаю. Что я делаю не так? где должна быть эта процедура? если в глоб. модуле, то в каком именно? нужно ли ее навесить на элемент формы? ScanOPOS установлен (скачивала с users.v8.1c.ru), никакого дополнительного ПО не ставила (со сканером оно не поставлялось). Конфигурация - БП 8.2. База локальная. |
|||
1
Mary01
13.06.13
✎
12:03
|
???
|
|||
2
Галахад
гуру
13.06.13
✎
12:05
|
Насколько я понимаю, если не установлено доп. ПО, то сканер "Клавиатурный".
Т.е. когда выполняется сканирование, считанное значение заполняет активный реквизит, и эмулируется нажатие на enter. Т.е. нужно посмотреть процедура "ПриИзменении" привязанную к реквизиту. |
|||
3
Mary01
13.06.13
✎
12:11
|
а что за ПО нужно ставить? Дело в том, что у нас ИТ-отдел отслеживает ПО, оно должно быть полностью лицензионным. просто так с торрента не скачаешь и не поставишь.
Процедуры ПриИзменении у этого реквизита нет, это реквизит Номер в форме выбора. |
|||
4
Vadim_37
13.06.13
✎
12:13
|
в диспетчере устройств на компе сканер это сканер или клавиатура HID?
|
|||
5
SanGvin
13.06.13
✎
12:19
|
Если сканер клавиатурный, то для него не требуется доп ПО, но и внешнее событие он не вызовет; чтобы он стал "обычным" (с эмуляцией СОМ) его надо перевести в этот режим (см. доку).
Если он СОМ - надо установить драйвер на него и через Hyperterminal проверить, работает ли. |
|||
6
Mary01
13.06.13
✎
12:22
|
(4) как ни странно, он и там и там...
когда я втыкаю сканер в usb-порт, то в диспетчере устройств в ветке "Клавиатуры" дополнительно появляется "Клавиатура HID", а в ветке "Устройства HID" появляется одно "HID-совместимое устройство" и 2(!) "usb-устройство ввода"! |
|||
7
Mitriy
13.06.13
✎
12:24
|
(6) выбери в настройках ScanOPOS "Клавиатура", должно срабатывать внешнее событие...
|
|||
8
Vadim_37
13.06.13
✎
12:25
|
(6) работает как клавиатура, а надо как сканер. Для этого поставь драйвера с офф сайта.
|
|||
9
Mary01
13.06.13
✎
12:33
|
(7) а где это? у меня установка этого ScanOPOS выразилась только в том, что появился элемент управления 1С-сканер штрихкода.
|
|||
10
Vadim_37
13.06.13
✎
12:35
|
(9)просто поставь драйвера от сканера и подключи сканер в настройках торгового оборудования в 1с
|
|||
11
Mary01
13.06.13
✎
12:49
|
(7) ?
|
|||
12
Vadim_37
13.06.13
✎
12:55
|
(11) да нету там такой настройки
|
|||
13
Mary01
13.06.13
✎
14:33
|
(12) ну наверно если человек пишет об этом так уверенно, значит должно быть.
|
|||
14
Vadim_37
13.06.13
✎
15:06
|
сделай (10) и будет тебе счастье
|
|||
15
Mary01
14.06.13
✎
09:05
|
(14) вопрос вот еще в чем. у нас сканер не только для 1С, но и для других программ, и если мы его настроим как сканер с соответствующими драйверами и т.д., то получается, что он уже возможно не будет работать с другими программами.
|
|||
16
Vadim_37
14.06.13
✎
09:30
|
(15) настройте его и в других программах. Варианта всего два - используете сканер как сканер или как клавиатуру.
|
|||
17
Skylark
14.06.13
✎
09:47
|
Если все такие лицензионные - купите драйвер у Атолла
|
|||
18
Mary01
14.06.13
✎
10:05
|
(17) так у Атолла ж вроде бесплатный есть
|
|||
19
IamAlexy
14.06.13
✎
10:06
|
(0) у 1С на страничке с обновлениями есть библиотека подключаемого оборудования покрывающая ВСЕ ваши потребности..
качайте ставьте наслаждайтесь. там и примеры и дрова |
|||
20
Mary01
14.06.13
✎
10:10
|
(19) спасибо. уже скачала и поставила. кое-что оттуда взяла. но дрова не увидела, как их найти?
|
|||
21
Vadim_37
14.06.13
✎
10:33
|
(20) вы явно не видите, что вам говорят.
|
|||
22
Mary01
14.06.13
✎
11:11
|
(21) я давно поняла то что именно вы хотели сказать. драйвера с сайта, да.
|
|||
23
IamAlexy
14.06.13
✎
11:13
|
(20) они там в общих макетах
(22) нет вы не поняли ничего. дрова в общих макетах лежат там.. |
|||
24
Шелест
14.06.13
✎
11:17
|
(18) качай бесплатные и ставь драйвер устройства ввода. там есть поиск оборудования.
давай с этого начнем. |
|||
25
Mary01
14.06.13
✎
13:19
|
(18)
1. установила драйвер с сайта производителя. 2. Установила драйвер Атолл 3. Установила ScanOPOS 4. Установила библиотеку подкл. оборудования, тестирую в ней сканер,но он воспринимается все равно как клавиатура. |
|||
26
Mary01
14.06.13
✎
14:44
|
(19)
несмотря на то, что я все это проделала, сканер работает как клавиатура. что еще можно сделать. как пользоваться драйверами из макетов? можно загрузить из файла и сохранить в файл. |
|||
27
Slon747
14.06.13
✎
15:25
|
(25) Я использую scaner1c.dll версиии 6.4 и обработку для подключения сканера штрихкодов, у которой в настройках имеется порт Клавиатура.
Возникает внешнее событие, в котором можно делать что угодно. |
|||
28
Mary01
14.06.13
✎
17:52
|
сделала все как описано тут (может пригодится кому-нибудь):
http://itblog.pro/2013/04/podklyuchenie-skanera-shtrih-kodov-voyager-1250g-usb-v-rezhime-emulyatsii-com-porta-usb-virtual-com/ в результате теста в библиотеке подкл. оборудования вижу, что сканер работает через порт com3, а в диспетчере устройств исчезла лишняя клавиатура, зато появилось одно usb-устройство ввода! теперь можно приступать к работе со сканеров в БП |
|||
29
Umka2008
14.06.13
✎
17:58
|
(28) так это
Считать управляющий штрих-код «USB Serial» (TERMID130) со страницы «A-3? (83 из 99) руководства по установке. Должно появиться новое устройство в секции «Порты (COM и LPT)». нужно было сделать в первую очеред |
|||
30
Mary01
14.06.13
✎
18:00
|
(29) эту инструкцию я нашла не сразу.
|
|||
31
Mary01
14.06.13
✎
18:00
|
тем не менее в БП внешнее событие так и не ловится (((
не попадаю я в него при отладке. теперь при сканировании шк в программе ВООБЩЕ ничего не происходит. капец. |
|||
32
Umka2008
14.06.13
✎
18:01
|
(31) Пригласите специалиста. Вместо мучений 5 дней - дел на 10 минут
|
|||
33
Mary01
14.06.13
✎
18:03
|
(32) так и скажу
|
|||
34
Slon747
14.06.13
✎
18:41
|
(28) И тем самым получаем гемор с COM-портом. Такой, например, как невозможность работы сканера одновременно в двух копиях программ.
|
|||
35
Mary01
17.06.13
✎
09:00
|
(34) у нас к счастью одна копия. вопрос лишь в том, будет ли теперь сканер работать с другими программами, например, эксель.
|
|||
36
Slon747
17.06.13
✎
14:51
|
(35) Если запущена 1С и в ней подключен сканер через COM (реальный или виртуальный), то в екселе не будет работать, пока не закроете 1с.
А так да. Будет если по уму сканер настроить. |
|||
37
Mary01
18.06.13
✎
09:04
|
(36) спасибо, ясно. по уму - это как? вы имеете в виду, чт для других программ сканер придется перенастраивать или каждый раз драйвер сносить/ставить в зависимости от того, какая программа нужна?
|
|||
38
Bumer
18.06.13
✎
09:19
|
(0) В Еxcel считывает штрих код как В0000000062 или как 0000062?
|
|||
39
Mary01
18.06.13
✎
09:29
|
(38) вначале как В0000000062, после последней настройки 00000062 (8 знаков). мне нужно получить номер 000006.
|
|||
40
Slon747
18.06.13
✎
12:26
|
(37) Я бы настроил сканер как HID-устройство. Он будет выводить штрихкод хоть в 1с, хоть в блокнот и при этом будет срабатывать внешнее событие в 1с.
И хранил бы номер документа не в штришкоде, а в отдельном реквизите документа или в рег. сведений. Но что тогда делать с екселем не знаю. Самый простой вариант - не использовать разное ПО :) Но решать вам. (39) Внимательно изучить все возможные настройки сканера, но вряд ли такое возможно |
|||
41
Mary01
24.06.13
✎
19:31
|
Подскажите, какие еще настройки нужно сделать.
сканер я подключила через com. Компоненту в 1С загрузила. Однако внешнее событие все равно не ловится. я просто не попадаю в эту процедуру |
|||
42
banco
24.06.13
✎
19:42
|
(41) хватит мучаться, посмотри уже как в УТ 11 сделано
|
|||
43
Любопытная
24.06.13
✎
19:43
|
На ИТС есть статьи с примерами применения БТО,, там написано через обработку оповещения, а не через внешнее событие. Перед выходными вписывала БТО в самопальную конфу одному товарищу, на сколько мне известно, все работает норм.
|
Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |