|
Как "поймать " событие сканера штрих кода ? | ☑ | ||
---|---|---|---|---|
0
yavasya
13.01.15
✎
12:39
|
На конвейере установлен сканер штрих кода. Нужно чтобы при срабатывании сканера ШК в документе 1С добавлялась новая строчка
|
|||
1
Cube
13.01.15
✎
12:41
|
(0) Поиск рулит и педалит.
v8: Считывание данных со сканера |
|||
2
yavasya
13.01.15
✎
12:46
|
(1) спасибо. но у меня USB Motorola
|
|||
3
yavasya
13.01.15
✎
12:46
|
Может в Экселе макросами написать программку?
|
|||
4
Cube
13.01.15
✎
12:48
|
(2) Цитирую сообщение из (1):
"Это ни о чем мне не говорит. Он зеленый? Если зеленый, тогда всё понятно..." |
|||
5
yavasya
13.01.15
✎
12:51
|
||||
6
ИС-2
naïve
13.01.15
✎
12:52
|
Если сканер работает в режиме разрыва клавиатуры (открываем блокнот, сканируем, текст добавляется в блокнот), то делаем событие для поле ввода (но его надо держать активным) автоподбор текста в котором выполняется нужное действие.
Если нет, то смотрим ставим компонету. В меню сервис-настройка торгового оборудования подключаем сканер |
|||
7
Cube
13.01.15
✎
12:52
|
(5) Ну раз он серый, то решение в (1).
|
|||
8
yavasya
14.01.15
✎
08:34
|
Перевел ШК в СОМ режим , теперь при сканировании ШК в блокнот не пишет данные. Драйвер установлен верно.
|
|||
9
yavasya
14.01.15
✎
08:37
|
Процедура ОбработкаВнешнегоСобытия(Источник,Событие,Данные)
Сообщить("Внешнее событие: Источник="+Источник+" Событие="+Событие+" Данные="+Данные); КонецПроцедуры |
|||
10
yavasya
14.01.15
✎
08:38
|
Источник,Событие,Данные какие значения присвоить переменным?
|
|||
11
mTema32
14.01.15
✎
08:56
|
Смотри как в типовых написано.
|
|||
12
yavasya
14.01.15
✎
08:57
|
а в качестве данных - данные от устройства, например, считанный штрихкод.
|
|||
13
yavasya
14.01.15
✎
08:58
|
УПП не вышло ничего
|
|||
14
mTema32
14.01.15
✎
09:13
|
Сканер надо подключить к конфе. В модуле формы нужного документа смотреть обработку внешнего события.
|
|||
15
Krolik Bezobraznik
14.01.15
✎
09:15
|
(0) У меня по такой схеме работает. Сканер Моторола USB, как клавиатура считывает ШК в поле ввода, ну а там уже следуя коду...
Никаких драйверов и заморочек. |
|||
16
yavasya
14.01.15
✎
09:16
|
у меня конвейер, поэтому нужно событие поймать
|
|||
17
yavasya
14.01.15
✎
09:16
|
в качестве Источника можно установить имя внешней компоненты, в качестве события - строку-идентификатор события, например, "BarCodeValue", а в качестве данных - данные от устройства, например, считанный штрихкод.
|
|||
18
Krolik Bezobraznik
14.01.15
✎
09:18
|
(16) ну так а в чем сложность. Зачем что то ловить. У тебя фокус на поле ввода (к примеру), мимо сканера едет товар/деталь/что то еще с ШК. Сканер считывает в поле ввода и обрабатывает информацию. Потом снова фокус возвращает в поле ввода и далее очередная итерация.
|
|||
19
Krolik Bezobraznik
14.01.15
✎
09:19
|
(18) + в поле ввода есть событие приИзменении там и обрабатывай инфу со сканера.
|
|||
20
yavasya
14.01.15
✎
09:21
|
(19) интересно
|
|||
21
yavasya
14.01.15
✎
09:22
|
нужно событие
|
|||
22
ИС-2
naïve
14.01.15
✎
09:28
|
(21) называется ВнешнееСобытие. Но сначала проверь работает ли сканер - настрой его в типовой УТ/УПП. Сканировать должен по кнопке f7
|
|||
23
yavasya
14.01.15
✎
09:32
|
(22) выйдите в аську пж
|
|||
24
yavasya
14.01.15
✎
10:47
|
при работе с USB сканер записывал штрих код с блокнот, при сом не записывает. Это особенность сом или не правильно работает сканер ?
|
|||
25
Builder
14.01.15
✎
11:01
|
(24) Все правильно работает.
Сканер надо настроить в конфе, где нибудь в "торговом оборудовании" добавить устройство, прописать обработку обслуживания и порт. Потом в документах проверять работоспособность. Внешнее событие можно ловить и от клавиатурного сканера, но COM надежнее. |
Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |