| 
    
        
     
     | 
    
  | 
Как "поймать " событие сканера штрих кода ? | ☑ | ||
|---|---|---|---|---|
| 
    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    
     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    
     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 надежнее.  | 
| Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |