8.х РОЗ сканер и кард ридер на одном интерфейсе

Тема в разделе ""1С:Розница"", создана пользователем Николаич87, 14 июн 2016.

  1. TopicStarter Overlay
    Николаич87
    Offline

    Николаич87 Опытный в 1С

    Регистрация:
    1 апр 2015
    Сообщения:
    122
    Симпатии:
    4
    Баллы:
    29
    всем привет.
    Есть кард ридер ru150 и сканер mercury 6061 ls. Пробую прикрутить их к рознице 2.2. Оба они как HID-устройства. Проблема в том, что драйверы оборудования конфликтуют между собой. Конфликт выражается в следующем: Открываю форму списка дисконтных карт (подцепляется обработчик ожидания и объект драйвера кард ридера), провожу карту - все ок, срабатывает настроенные мной префикс и суффикс. Далее открываю форму списка номнеклатуры (подцепляется обработчик ожидания и объект драйвера сканера), пикаю ШК, также все ок. Но если вернуться в форму списка диск. карт и провести карту, то пойманное событие уже обрабатывается объектом драйвера сканера (понял это потому что сканер настраивал на атол 8.х, в котором есть задержка возврата результата) и соответственно суффикс и префикс не отрезаются и карта не находится.
    сканер в COM перевести невозможно без покупки доп. кабеля, который купить нереально.

    Что пробовал:
    настроил префикс у сканера в виде !
    создавал разные логические устройства в утитилите драйвера АТОЛ (в рознице нельзя указать номер ЛУ)
    пробовал на разных версиях платформы и в разных режимах работы и на разных ПК
    комбинировал версии обработчиков событий устройств в рознице - атол + 1с native
    пробовал включать разные дорожки в обработке
    пробовал разные карты
  2. alexburn
    Online

    alexburn Модераторы Команда форума Модератор

    Регистрация:
    5 янв 2009
    Сообщения:
    14.756
    Симпатии:
    509
    Баллы:
    204
    Смею предположить, что нужно отключаться от одного драйвера и подключать другой. ИМХО
  3. TopicStarter Overlay
    Николаич87
    Offline

    Николаич87 Опытный в 1С

    Регистрация:
    1 апр 2015
    Сообщения:
    122
    Симпатии:
    4
    Баллы:
    29
    забыл написать:
    изменения запрещены
    да и это был бы выход, но в РМК - это не вариант
  4. alexburn
    Online

    alexburn Модераторы Команда форума Модератор

    Регистрация:
    5 янв 2009
    Сообщения:
    14.756
    Симпатии:
    509
    Баллы:
    204
    Ну тогда как-то нужно их на разные порты разносить :(
  5. LordMaverick
    Offline

    LordMaverick Профессионал в 1С

    Регистрация:
    17 мар 2014
    Сообщения:
    3.433
    Симпатии:
    373
    Баллы:
    104
    смахивает на глючность написания драйвера :) где-то забыли что-то прописать при переключениях, или не отрабатывает правильно


    если кабель нужен разово - можно просто поискать и взять на время, если договориться
    если на постоянку - можно найти распиновку и сделать самим
  6. TopicStarter Overlay
    Николаич87
    Offline

    Николаич87 Опытный в 1С

    Регистрация:
    1 апр 2015
    Сообщения:
    122
    Симпатии:
    4
    Баллы:
    29
    На глючность драйвера не думаю (атол 6 в каждом ларьке наверно используется, да и опос тоже) - скорей дело в конфе
    сканеров таких несколько, кабелей нужно тоже несколько. Распайку есть кому сделать, но скорей всего будут куплены новые сканера, т.к. дешевле новые купить, дата лоджик какой нить
  7. LordMaverick
    Offline

    LordMaverick Профессионал в 1С

    Регистрация:
    17 мар 2014
    Сообщения:
    3.433
    Симпатии:
    373
    Баллы:
    104
    глючность может возникнуть при совокупности и совпадении нескольких условий
    даже у вас описана как бы не характерная ситуация
    сперва список дисконтных карт, затем список номенклатуры, а затем снова дисконтные карты.
    обычно карты или сперва при открытии чека считываю (в красное&белое так делают, просят сперва карту) или карта считывается в последнюю очередь.
    ну и плюс накладки оборудования, вот и поле для глюков :)
  8. TopicStarter Overlay
    Николаич87
    Offline

    Николаич87 Опытный в 1С

    Регистрация:
    1 апр 2015
    Сообщения:
    122
    Симпатии:
    4
    Баллы:
    29
    про формы списков написал чтобы было понятнее. А в форме РМК считывание карт и номенклатуры происходит n раз за смену без закрытия самой формы РМК (карта+номенклатура+чек), поэтому не совсем понял пример с красным и белым.

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