Штрих-сканер и картридер через USB

Тема в разделе "Торговое оборудование в 1С", создана пользователем Slon747, 9 авг 2007.

  1. TopicStarter Overlay
    Slon747
    Offline

    Slon747

    Регистрация:
    9 авг 2007
    Сообщения:
    10
    Симпатии:
    0
    Баллы:
    1
    Срочно нужна помощь!

    1С8.0 УТ
    Имеется сканер штрих-кода и картридер для магнитных карт.
    Оба устройства подключаются через USB.
    В настройках торг. оборудования они прописаны как "Сканер штрих-кода" и "Считыватель магнитных карт" соответсвенно. И оба используют scaner1C.dll.
    Проблема в том, что если подключен сканер, то картридер воспринимает событие как "BarCodeValue", т.е. штрихкод.
    Если же сканер не подключен, то как и положено -"MagneticStripeCardValue".
    В результате на кассовом месте невозможно сделать скидку по карточке.
    Драйвер от АТОЛа scaner1C.dll последнего релиза.
    Что посоветуете?
  2. varadat
    Offline

    varadat

    Регистрация:
    25 апр 2007
    Сообщения:
    33
    Симпатии:
    0
    Баллы:
    1
    АТОЛ здесь на причем. Нужно в ОбработкеВнешнегоСобытия() ставить условия,типа
    Если ((Источник = "BarCodeScaner" ) и ( Событие = "BarCodeValue" )) Тогда
    // обрабытываем сканер
    ИначеЕсли ( (Источник = "MagneticStripeCardReader") И (Событие = "MagneticStripeCardValue")) Тогда
    // обрабытываем ридер
    КонецЕсли
  3. ACID
    Offline

    ACID

    Регистрация:
    29 май 2008
    Сообщения:
    15
    Симпатии:
    0
    Баллы:
    1
    Тогда вопрос более сложнее!
    Есть несколко сканеров например 3.
    Задача. распределять товар по складам, в зависимости от того какой сканер был использован. :unsure:

Поделиться этой страницей