Настройка сканера штрихкодов Honeywell

1. Xershi 1557 12.02.19 13:48 Сейчас в теме
Добрый день, коллеги!
Клиент взял для тестирования оборудование:
1. Проводной - Фотосканер Voyager 1452g USB BT (черный) (опечатка это беспроводной!)
2. Беспроводной - Двумерный фотосканер Honeywell Voyager 1450g2DHR (опечатка это проводной!)
Оба подлючаются по USB.
Проводной сразу к ПК, а беспроводной через платформу.

Нашел публикацию https://infostart.ru/public/116186/
В последних комментах были дельные советы.
Но так ничего и не заработало!

Что было проделано:
Поставил на ПК пользователя, где вставлены сканеры:
1.vcredist_x86.exe
2.vcredist_x64.exe
3.HSM USB Serial Driver version 3.5.1.zip
4.EZConfig for Scanning
Далее зашел через браузер в настройки EZConfig. Убрал суффикс и преффикс и переключил в эмуляцию компорта.
Вывел 3 ШК этих настроек отсканировал беспроводным сканером. Перезагрузил ПК.

Далее зашел на сервер, подключил отладку для этого ПК.
Ставлю точку останова в документе "Заказ клиента":
&НаКлиенте
Процедура ОбработкаОповещения(ИмяСобытия, Параметр, Источник)

Захожу в документ. Сканирую ШК. И ничего не происходит.

Если кликнуть в текстовое поле сканирование происходит и появляется текст ШК.

Что я делаю не так?
По теме из базы знаний
Найденные решения
52. Xershi 1557 13.02.19 17:54 Сейчас в теме
(51)
8. Настроим сканеры для работы с документами. Для этого используем штрихкоды из мануалов.
8а. Двумерный фотосканер Honeywell Voyager 1450g2DHR (проводной) открываем мануал VG1450HR2-RURU-QS-разблокирован.pdf:
Сначала просканируем штрихкод на стандартные настройки (Стандартные настройки по умолчанию для устройства). Далее штрихкод, который добавит суффикс (Добавить суффикс возврата каретки).
8б. Фотосканер Voyager 1452g USB BT (черный) (беспроводной) открываем мануал VG1452-RU-QS-разблокирован.pdf:
Сначала просканируем штрихкод на стандартные настройки (Стандартные настройки по умолчанию для устройства). Далее штрихкод, который добавит суффикс (Клавиатура персонального компьютера, подключаемая через порт USB).

Данные штрихкоды можно распечатать, чтобы в любой момент можно было вернуть устройства в рабочее состояние для работы в 1С и не искать мануалы на ПК.
Также есть возможность настроить беспроводной сканер через утилиту EZConfig for Scanning, но на проводном у меня не получилось ее использовать, а на сайте производителя она в списке софта не указана, что может говорить об несовместимости. Также утилита содержит множество не понятных настроек, что не удобно без инструкции!

9. Теперь сканеры готовы к работе, открываем любой документ "ЧекККМ", "ЗаказКлиента", "РеализацияТовароУслуг" и т.д. сканируем товар и он появляется в табличной части.

Перезагружать ПК или сканеры не нужно!

Нюансы:
1. Если повторно открыть журнал "ЧекККМ" и не отключить оборудование, то затем его отключить у меня не получилось. Только перезапускать 1С.
2. Не понятно как еще можно включить оборудование кроме способа описанного в пункте 7.
Прикрепленные файлы:
VG1450HR2-RURU-QS-разблокирован.pdf
VG1452-RU-QS-разблокирован.pdf
VyacheslavShilov; bzmax; Raskad; Alister; mirrr; twiny; lordguard; +7 Ответить
51. Xershi 1557 13.02.19 17:45 Сейчас в теме
(49) запустил на другом ПК.
Оказалось все банально просто!
1. Запускаем 1С.
2. Заходим в форму "Подключение и настройка оборудования" ("НСИ и администрирование" - "Администрирование" - "РМК и оборудование", если не стоит галка "Использовать подключаемое оборудование", то ставим ее. Далее жмем "Подключаемое оборудование").
3. Переключатель ставим в "Сканеры штрихкода" и жмем кнопку создать. Указываем драйвер оборудования "1С:Сканеры штрихкода (NativeApi)". Все остальные параметры оставить по умолчанию. Записываем элемент.
4. Открываем созданный элемент и жмем настроить. В первый раз попросит установить драйвер. Устанавливаем.
5. Если драйвер был уже установлен ранее, а также после успешной его установки появится окно, как на скриншоте "НастройкаСканераШаг5". Жмем записать и закрыть.
6. Подключаем сканер к ПК по USB. ПК должен определить его в системе, если не определит, придется для вашей ОС устанавливать драйвера вручную (у нас на вин7 все автоматом установилось!).
7. Заходим в журнал документом "Чеки ККМ", ("Работа с клиентами, продажи" - "Розничные продажи" - "Чеки ККМ"). Должно появиться окно, как на скриншоте "НастройкаСканераШаг7". Если возле строки "Сканер штрихкода" будет стоять зеленая галочка, то это будет говорить, что оборудование подключено и готово к работе в 1С. Если будет крестик, то значит либо сбой, либо оно отключено!
Прикрепленные файлы:
VyacheslavShilov; itoptimum; twiny; lordguard; +4 Ответить
Остальные ответы
Подписаться на ответы Инфостарт бот Сортировка: Древо развёрнутое
Свернуть все
10. spacecraft 12.02.19 16:20 Сейчас в теме
(1)
Убрал суффикс
суффикс обязателен. По-умолчанию код 13(CR). Главное должны совпадать как на сканере, так и в настройках сканера в 1С.
2. tgnike 12.02.19 14:04 Сейчас в теме
По идее нужна не ОбработкаОповещения, а ВнешнееСобытие.
3. Xershi 1557 12.02.19 14:50 Сейчас в теме
(2) плохо!
В типовой конфе
Обработка события от внешнего компонента
ВнешнееСобытие, ExternalEvent
Процедура отсутствует!
Точно работает только через внешнее?
Софтфон ловится и через ОбработкаОповещения...
5. lefthander 12.02.19 15:01 Сейчас в теме
(3)Если ком объект или его эмуляции то должно быть внешнее событие, да и для юсб подключений тоже внешнее событие, проверю на своем сканере сейчас, позже отпишусь
6. Xershi 1557 12.02.19 15:27 Сейчас в теме
(5) по умолчанию в настройках стоит как клавиатура.
7. lefthander 12.02.19 15:29 Сейчас в теме
(6)Если открыть в 1С текстовый файл и просканировать ШК, в тексте что нибудь появляется?
8. Xershi 1557 12.02.19 15:32 Сейчас в теме
(7) есть кнопка сканировать. Это текстовое поле. Туда лезет. Если ничего не нажимать, то я ожидаю заход в код процедуры. Но не заходит.
4. Xershi 1557 12.02.19 14:59 Сейчас в теме
Кстати поставил точку останова в модуле управляемого приложения
Процедура ОбработкаВнешнегоСобытия(Источник, Событие, Данные)

Тоже не отработало.
Обязательно в форме должно быть?
9. Xershi 1557 12.02.19 15:44 Сейчас в теме
Вот если запустить чек ККМ. Вылетает табличка и в ОбработкаОповещения заходит.
Далее жмем кнопку ввести штрихкод.
Сканируем в поле попадает ШК.
Если тоже самое сделать, но без нажатия кнопки, то в ОбработкаОповещения не заходит и ничего не происходит.
Прикрепленные файлы:
11. Xershi 1557 12.02.19 16:21 Сейчас в теме
Наткнулся на статью https://infostart.ru/public/948435/
Там про БП, но принцип тот же.
Выходит при сканировании код должен отработать так:
Модуль управляемого приложения
Процедура ОбработкаВнешнегоСобытия(Источник, Событие, Данные)
12. Xershi 1557 12.02.19 16:23 Сейчас в теме
Также там он пишет:
Для проверки нажимаем (в этой же форме) «Настроить» и «Тест устройства». Сканер я предварительно перевел в режим virtual COM и установил драйвер виртуального COM порта.
Этого я не делал. Или он имел в виду, то что добавил в оборудование вшитый драйвер?
13. spacecraft 12.02.19 16:25 Сейчас в теме
(12) драйвер СОМ и драйвер (ВК для 1С) это две большие разницы. Нужно установить внешнюю компоненту.
14. Xershi 1557 12.02.19 16:26 Сейчас в теме
(13) поясните тогда что это такое и где это брать?
16. spacecraft 12.02.19 16:28 Сейчас в теме
(14) конфигурация какая? В типовых на БПО есть поставляемые ВК. Достаточно перейти в настройки оборудования и добавить Сканер. Выбрать типовой от 1С. Обычно его хватает. Установить и настроить согласно настройкам сканера.
18. Xershi 1557 12.02.19 16:29 Сейчас в теме
(16) посмотрите (9) это оно?
19. spacecraft 12.02.19 16:30 Сейчас в теме
(18) перейти в Подключаемое оборудование. И показать настройки сканера.
20. Xershi 1557 12.02.19 16:38 Сейчас в теме
(19) такие?
Прикрепленные файлы:
21. spacecraft 12.02.19 16:46 Сейчас в теме
(20) установить Суффикс!!! Без него программа не будет понимать, когда заканчивается код. Суффикс обязательно одинаковый как в этих настройках, так и в самом сканере.

И сканер установлен не как СОМ, а как клавиатура. В настройках выбрать Клавиатура (СОМ0)
22. Xershi 1557 12.02.19 16:56 Сейчас в теме
(21) поставил вот так.
Это позволит генерировать внешнее событие?
Прикрепленные файлы:
23. spacecraft 12.02.19 16:58 Сейчас в теме
(22) если на сканере так же установлен суффикс Enter(код 13), тогда должно работать.
24. Xershi 1557 12.02.19 16:59 Сейчас в теме
(23) как это проверить? Через EZConfig?
25. spacecraft 12.02.19 17:02 Сейчас в теме
(24) взять мануал по сканеру и просканировать управляющие коды:
1. Сброс сканера к заводским установкам.
2. Указать режим HID (только не турбо!!!)
3. Указать суффикс Enter.

Это стандартные действия для большинства сканеров.
26. Xershi 1557 12.02.19 17:06 Сейчас в теме
(25) в мануале из статьи там нет пункта 2.
Прикрепленные файлы:
VG1450HR2-RURU-QS.pdf
27. spacecraft 12.02.19 17:11 Сейчас в теме
(26) в самом начале:
1. Стандартные настройки по умолчанию для устройства. Сканируем.
2 и 3. USB ПК. Сканируем.
Все.
28. Xershi 1557 12.02.19 17:16 Сейчас в теме
(27) сделал. Но тогда он вообще ничего не сканирует.
Может надо что-то еще сделать?
29. Xershi 1557 12.02.19 17:22 Сейчас в теме
(27) вот так через утилиту настроил.
Затем нажал кнопку сохранить на устройстве.
В тесте коретка появилась, но не сканирует.
Прикрепленные файлы:
30. spacecraft 12.02.19 17:26 Сейчас в теме
(29) судя по скрину установлен Префикс?
И суффикс не только Enter? Похоже еще и TAB.
Точно только те коды сканировали, которые я указал? Или это в программе EZConfig новые настройки перезаписались.
31. Xershi 1557 12.02.19 17:28 Сейчас в теме
(29) далее отключили устройство на 5 секунд. Подключили.
Зашел в РМК по кнопке уже не сканирует.
А вот в
Модуль управляемого приложения
Процедура ОбработкаВнешнегоСобытия(Источник, Событие, Данные)

Зашло!
И далее после этой отработки зашло в форму. Ну а там уже добавилось все в документ!
Дауж, танцы с бубном еще те))
32. spacecraft 12.02.19 17:29 Сейчас в теме
(31) да нормально, если знаешь что делать.
33. Xershi 1557 12.02.19 17:44 Сейчас в теме
(32) ну в принципе да.
Где бы еще нарыть инфы по этой утилите. А то там опций тьма.
Плюс я так и не понял, почему оно не работало без перезагрузки.
Т.е. пока из питания не вынял не работало. Затем только стало давать результат!
Это фишка или баг?
53. bzmax 14.02.19 12:22 Сейчас в теме
(21) Все верно!

Херши. Проводной, беспроводной - насарда! Важно не принцип соединения сканера с компом, а протокол!

Их всего два:
В разрыв клавиатуры (Эмуляция клавиатуры)
COM-порт (реальный или эмуляция RS-232)

Проверяется просто. Открыли текстовый файл и сканируете:
Пишет в тексте штрих код - значит В разрыв клавиатуры
Не пишет - значит COM-порт

От этого и зависит настройка драйвера в 1С (COM порт или Клавиатура)
Если сканер в разрыв клавы ВСЕГДА(!) должен быть суффикс - это признак того что сканирование ЗАКОНЧИЛОСЬ и полученные данные нужно интерпретировать как внешнее событие.
Ну а если COM-порт то всегда нужно знать номер порта.

И драйвер в 1С должен устанавливается и настраивается всегда(!), иначе не будет отработки "Внешнего события"

Эх....20 лет ничего не меняется. Работа с торг. оборудованием уже давно отработана. как вы умудряетесь делать ошибки на ровном месте?
Может пора компании 1С при сдаче сертификатов требовать знание низкоуровневого программирования, протоколов передачи данных и азы Т-SQL
54. Xershi 1557 16.02.19 15:29 Сейчас в теме
(53) отлично отписали!
Ну для человека первый раз державшего в руках сканер я думаю отлично справился))
Про суффикс вообще огонь!
Если сканеры подключаются через USB, то в режиме COM-порт они же работать не будут?
Как-то вы с одного на другое переключились причем здесь сертификаты?
Если бы эту инфу, где-то писали, вопросов бы не было. Думаю статью наваяю, чтобы все разжевать. Т.к. на деле все элементарно, если знать как должно работать.
olegantum243; bzmax; +2 Ответить
55. bzmax 18.02.19 11:15 Сейчас в теме
(54)
Согласен. Для новичка торг.оборудования справился на отлично :)
Но мануалы почитать никогда не лишне. Данная тема только тут много раз всплывала и обсуждалась.
56. Xershi 1557 18.02.19 11:37 Сейчас в теме
(55) увы быстро ничего не нашел. Быстрее было спросить!
57. bzmax 18.02.19 11:39 Сейчас в теме
(56)
На будущее можете у меня спрашивать. Я торг. оборудованием уже четверть века занимаюсь.
58. Xershi 1557 21.02.19 12:49 Сейчас в теме
(57) когда настраивали у второго пользователя все настроилось и работало отлично!
Пользователь был в тонком клиенте в локальной сети сервера.

Но теперь нужно было настроить оборудование на удаленной точке.
База у нас опубликована.
Запустили браузер. Поставили драйвер.
Включили сканер проводной пикает.
Суффикс видит.
Но товар не добавляет в заказ клиента.
Через поиск ШК работает.
Но это же режим клавиатуры?
Персонально сканировал распечатанные ШК с мануала. Результат тот же.
Оборудование не работает в вебклиенте?

До этого пользователи работали через РДП в тонком клиенте на сервере.
Браузер как мне кажется лучшее решение при нестабильном интернете.
Могу также поставить клиента 1С и запустить его в режиме на веб-сервере.

А беспроводной вообще перестал сканировать.
Пищит долго, в мануале написано что типо связь не установлена.
Что с ним делать?
59. Xershi 1557 21.02.19 13:09 Сейчас в теме
(58) проверил через отладчик.
Через браузер не генерируется внешнее событие в модуле управляемого приложения.
Процедура ОбработкаВнешнегоСобытия
60. bzmax 21.02.19 13:46 Сейчас в теме
(59)
Зачем через браузер? Так же в удаленной точке установите тонкого клиента с указанием адреса базы через http (я так понял база то у вас на веб сервере опубликована).
И все. дальше настройки в тонком клиенте аналогичны тем же что и в локальной сети.
61. Xershi 1557 21.02.19 13:54 Сейчас в теме
(60) потому что клиент на удаленное рабочее место не ставили. Вот 40 минут качает 64-битный клиент. Запущу отпишу как пройдет!
62. bzmax 21.02.19 13:57 Сейчас в теме
(61)
Даже для удаленного, если база опубликована, лучше ставить тонкого клиента.
Ставь 32 бита :) Не все торговые драйвера написаны на 64-бита :) Что то может и не отработать!
На 32-битном клиенте гарантированно будет работать все торговое оборудование.
63. Xershi 1557 21.02.19 14:08 Сейчас в теме
(62) это еще 40 минут качать. Поставлю пока 64-битного. Драйвер же от 1С. Должен же работать, если не взлетит буду 32 качать.
64. bzmax 21.02.19 14:11 Сейчас в теме
(63)
Ничего подобного :) Если драйвер для ШК от 1С то там dll-ка 32-битная :) так что не трать зря время, качай 32-ного клиента.
65. Xershi 1557 21.02.19 14:28 Сейчас в теме
(64) а вот и нет!
Поставил 64-битный клиент. Настроил базу в режиме веб-сервера.
Поставил драйвер от 1С. Настройки выше прилагал.
И все внешнее соединение заработало!

Осталось только перенастроить беспроводной сканер.
Думаю через утилиту получится все сбросить.
Через ШК не понятно работает он или нет.
Хотя может дело было тоже в браузере через него беспроводной вообще не работал.
Но я уже не на месте проверить сразу не могу.
66. bzmax 21.02.19 14:30 Сейчас в теме
(65)
Значит обновили. Еде летом 2018 такое не прокатывало. Приходилось 32-битную ставить.
67. Xershi 1557 03.03.19 13:03 Сейчас в теме
(66) давно не обновлялась на момент тестирования уже больше года релиз УТ 11.3 был выпущен. Версия драйвера 8.1.8.0 умеет работать.
У третьего пользователя другая проблема возникла на беспроводном сканере. Не читал с бумажки ШК.
Начинал пищать, а по мануалу написано, что сканер не нашел сеть.
Как с таким бороться? Подумал через утилиту подключиться и настроить, но руки не дошли, а срок тестирования оборудования закончился.
Если решат покупать надо будет решить этот вопрос.
Проводной на ура все читал.
Сейчас обновили УТ до 11.4, стоит версия драйвера 8.1.8.1
73. user1245068 28.06.19 13:45 Сейчас в теме
(57)Добрый день, подскажите как сделать, что бы сканер не отсекал 0 в начале штрихкода?
UPC-E0 On из инструкции сканировал.
78. user1257642 13.07.20 16:00 Сейчас в теме
(57) Здравствуйте! Можете помочь в настройке сканера MINDEO 6600-SR в 1с УТ 11. Обновили УТ и послетали все настройки, то, что делали в прошлый раз уже не помогло. 1с опять 3 тыс. за настройки просят.
79. bzmax 13.07.20 16:06 Сейчас в теме
(78)
Как быстро нужно? Я сейчас на пляже, После 19-00 по Москве буду за компом.
Могу помочь но только вечером.
80. user1257642 13.07.20 16:25 Сейчас в теме
(79)Спасибо за оперативный ответ. А какие данные нужны будут от меня и сколько будет стоить Ваша помощь? После 19 на работе меня уже не будет, но может по удаленке смогу что-то сделать.
81. пользователь 13.07.20 16:29
Сообщение было скрыто модератором.
...
82. bzmax 15.07.20 22:25 Сейчас в теме
(80)
Добрый вечер. Как вас дела обстоят? Надеюсь все сделали?
Я долгое время без связи был.
Завтра днем до 11-30 у меня есть время к вам подсоединиться.
Пишите на вайбер или телеграмм +7 921 909-40-07
83. user1257642 16.07.20 09:56 Сейчас в теме
(82)Здравствуйте! Да, справились сами, обновили прошивку сканера, настроили через СОМ-порт, вроде, пока не глючит, только сканировать стал хуже после всех этих финтов. Спасибо!
86. romanichenko 11 24.10.24 14:38 Сейчас в теме
(57) Добрый день! Помогите добрый человек ) Курю информацию как мне подружить УПП под АльтЛинукс и сканер honeywell 1470g usb (настроен на COM порт). Под Win7-10 все работает, а вот под nix пока не очень и пока мне не понятно как подружить их.
87. bzmax 29.10.24 13:16 Сейчас в теме
(86) Приветствую. Прости за молчание, сильно занят.
Боюсь для УПП придется исполнять танцы с бубном, переписывать стандартную обработку для работы со сканером штрихкодов в режиме COM-порта. В этой конфе нет манифестов для работы в среде линукс.
Вот ERP уже можно в линуксе использовать.
Что бы не заморачиваться переведи сканер в режим "в разрыв клавиатуры", настрой подключение в УПП как "клавиатура" и радуйся жизни :)
К сообщению прикрепил файл с инструкцией, там же ШТРИХ-коды для программирования сканера.
Обрати внимание на странице 15. перевод сканера в режим "USB HID" это то что нужно!
Сканер начнет работать как будто с клавы набирается код :)
Этот режим в стандартной настройке и драйвере в УПП есть :) главное не забудь поставить суффикс - признак окончания ввода.
Да прибудет с тобой сила :)
Прикрепленные файлы:
Instruktsiya-polzovatelya-Voyager_xp_1472g-na-kngliyskom-yazyke.pdf
romanichenko; +1 Ответить
88. romanichenko 11 29.10.24 14:57 Сейчас в теме
(87) подружить упп - ОФ и сканер в режиме USBSerial под АльЛинукс получилось через свою обработку торгового оборудования. Теперь другая проблема, есть считыватель RFID Кодос RD 1100 USB который так же цепляется через сериал порт, вот с ним что то застрял (
Может есть идеи или опыт?
90. bzmax 29.10.24 15:25 Сейчас в теме
(88) Если ты обработку для сканера переписал, то кто тебе мешает переписать обработку для РФИД считывателя?
91. romanichenko 11 29.10.24 16:56 Сейчас в теме
(90) пока не пойму где найти драйвер, для сканера взял универсальный ScanOPOSNativeLin64_8_1_2_1.so, а для РФИД не могу найти... срокее всего что то недопонимаю, может этот же подойдет, это тот же Addin.InputDevice
92. bzmax 29.10.24 17:13 Сейчас в теме
(91) Тут все проще :) Посмотри на состав дров этого РФИД считывателя :)
ftdibus.inf это значит внутри твоего считывателя стоит обычный FTDI конвертер :)
Прикрепил инструкцию по установке по установке FTDI драйвера на линукс.
Да прибудет с тобой сила :)
Прикрепленные файлы:
AN_220_FTDI_Drivers_Installation_Guide_for_Linux-1.pdf
romanichenko; +1 Ответить
93. bzmax 29.10.24 17:22 Сейчас в теме
(91) Прости не в том направлении тебя завернул. У тебя же АЛЬТ-Линукс?
У АЛЬТ-Линукса дрова FTDI есть в официальном репозитории!
Пакет ftdi-eeprom-1.5-alt3.1.x86_64.rpm утилита для работы с FTDI (содержит и дрова), так что не надо огород городить, бери прямо из репозитория :)

Добавь следующие строки в список репов, это файл /etc/apt/sources.list:
rpm [Sisyphus] http://ftp.altlinux.org/pub/distributions/ALTLinux/Sisyphus x86_64 classic
rpm [Sisyphus] http://ftp.altlinux.org/pub/distributions/ALTLinux/Sisyphus noarch classic


Обнови индексы пакетов:
sudo apt-get update

И установи нужный пакет:
sudo apt-get install ftdi-eeprom

Ву-Аля :)

Да прибудет с тобой сила :)
romanichenko; +1 Ответить
94. romanichenko 11 29.10.24 18:07 Сейчас в теме
(93) получилось, в системе появился /dev/ttyUSB0
осталось понять через какую внешнюю компоненту получать данные из /dev/ttyUSB0
95. bzmax 30.10.24 07:34 Сейчас в теме
(94) /dev/ttyUSB0 - это и есть COM-порт over USB.
В линуксе нет понятий COM там TTY. Причем TTY - это не порт, а файл устройства в твоем случае файл /dev/ttyUSB0. И работа с устройством самая простая :)
Запись в устройство - запись в файл этого устройства.
Чтения из устройства - чтение файла устройства.

Работа в линуксе :) намного проще чем кажется :) и на мой взгляд проще чем в винде :).
А теперь к сути, ты как заставил работать обработку 1С для сканера штрихкода работать с устройством по COM-порту? Сканер у тебя тоже должен был определиться как устройство TTY. Или ты просто перевел сканер в режим "USB HID"?
Если ты делал по мануалу в статье через TTY, Настройка сканера ШК в ALT-linux, то и с RFID-считывателем сделать подобное :)
С маленькой оговоркой :)
В УПП нет обработки с драйвером для RFID (Native Api). А в более свежих конфах она есть :) ERP, УТ, УНФ, Розница и т.п. :) Забери ее оттуда и адаптируй под УПП.
Тут полезная инфа для разработки данной компоненты Требования к разработке RFID-считывателя
А тут уже хорошие, конкретные наработки Работа с шиной RFID из 1С
ну и конечно... "Да прибудет с тобой сила!" :)
romanichenko; +1 Ответить
96. romanichenko 11 30.10.24 15:32 Сейчас в теме
(95)
В УПП нет обработки с драйвером для RFID (Native Api). А в более свежих конфах она есть :) ERP, УТ, УНФ, Розница и т.п. :) Забери ее оттуда и адаптируй под УПП.

пересмотрел все общие макеты с дравами для RFID в ЕРП, везде внешние компоненты (ВК) только для платформы WIn, т.е. dll... для *nix (.so) НИЧЕГО. Сила прибыла, ищу выход :)

// Добавляет в список поставляемые драйверы в составе конфигурации.
//
// Параметры:
//  ДрайвераОборудования - см. МенеджерОборудования.НоваяТаблицаПоставляемыхДрайверовОборудования
//
Процедура ОбновитьПоставляемыеДрайвера(ДрайвераОборудования) Экспорт
	
	Драйвер = ДрайвераОборудования.Добавить();
	Драйвер.ТипОборудования = Перечисления.ТипыПодключаемогоОборудования.СчитывательRFID;
	Драйвер.ИмяДрайвера  = "ДрайверERFIDСчитывательRFID";
	Драйвер.Наименование = НСтр("ru = 'ERFID:Считыватель RFID';
								|en = 'ERFID: RFID reader'", ОбщегоНазначения.КодОсновногоЯзыка());
	Драйвер.ИдентификаторОбъекта = "RFIDReader"; 
	
	Драйвер = ДрайвераОборудования.Добавить();
	Драйвер.ТипОборудования = Перечисления.ТипыПодключаемогоОборудования.СчитывательRFID;
	Драйвер.ИмяДрайвера  = "ДрайверКлеверенсСчитывателиRFID";
	Драйвер.Наименование = НСтр("ru = 'Клеверенс:Считыватели RFID';
								|en = 'Cleverence:RFID readers'", ОбщегоНазначения.КодОсновногоЯзыка());
	Драйвер.ИдентификаторОбъекта = "Cleverence.TO_RFID"; 
	
	Драйвер = ДрайвераОборудования.Добавить();
	Драйвер.ТипОборудования = Перечисления.ТипыПодключаемогоОборудования.СчитывательRFID;
	Драйвер.ИмяДрайвера  = "ДрайверСканкодСчитывательRFIDCipherLab";
	Драйвер.Наименование = НСтр("ru = 'Сканкод:Считыватели RFID Cipher Lab';
								|en = 'Scancode:RFID Cipher Lab readers'", ОбщегоНазначения.КодОсновногоЯзыка());
	Драйвер.ИдентификаторОбъекта = "CipherLab186x"; 
	
	Драйвер = ДрайвераОборудования.Добавить();
	Драйвер.ТипОборудования = Перечисления.ТипыПодключаемогоОборудования.СчитывательRFID;
	Драйвер.ИмяДрайвера  = "ДрайверISBCСчитывательRFID";
	Драйвер.Наименование = НСтр("ru = 'ISBC:Считыватель RFID';
								|en = 'ISBC:RFID reader'", ОбщегоНазначения.КодОсновногоЯзыка());
	Драйвер.ИдентификаторОбъекта = "RFIDDevice"; 
	
КонецПроцедуры
Показать
89. romanichenko 11 29.10.24 15:02 Сейчас в теме
(87) подружить упп - ОФ и сканер в режиме USBSerial под АльЛинукс получилось через свою обработку торгового оборудования. Теперь другая проблема, есть считыватель RFID Кодос RD 1100 USB который так же цепляется через сериал порт, вот с ним что то застрял (
Может есть идеи или опыт?
(87)
Как хид устройство не годится, ибо фокус ввода может теряться, а оператору не эргономично следить за тем куда и что он считал.
15. lefthander 12.02.19 16:27 Сейчас в теме
(19)По идее при вводе через текстовое поле ШК должен закончится символом перевод строки(Энтер) что должно привести в выбору и обработке выбора.
17. Xershi 1557 12.02.19 16:29 Сейчас в теме
(15) так и работает. А проводной еще добавляет "ж" или ";" в конце строки.
34. Xershi 1557 13.02.19 12:35 Сейчас в теме
35. Xershi 1557 13.02.19 12:51 Сейчас в теме
Вот все что нарыл на сайте, кому лень будет по ссылкам переходить:
Прикрепленные файлы:
HSM USB Serial Driver Version 3.5.9.zip
VG1450HR2-RURU-QS.pdf
VG1452-RU-QS.pdf
36. Xershi 1557 13.02.19 12:55 Сейчас в теме
(35) попросило удалить старую версию.
Кстати в папке с драйвером есть и файлы с vcredist для обоих разрядностей.
37. Xershi 1557 13.02.19 12:58 Сейчас в теме
Походу понял в чем мой косяк был. Я думал что 50 это беспроводной, а 52 проводной, оказалось наоборот!
Работаю через посредника. Сам дома сижу))
38. GeraltSnow 175 13.02.19 13:12 Сейчас в теме
Сделай вот так в веб-морде драйвера сканера и всё заработает
Прикрепленные файлы:
39. Xershi 1557 13.02.19 13:14 Сейчас в теме
(38) у меня без префикса заработал беспроводной. С проводным жду пока посредник отсканирует ШК.
Почему без перезагрузки он не работал не в курсе?
Кстати писали, что если в настройках сканера ставишь символы, то и в настройках драйвера тоже надо ставить.
Как это объясняется?
40. Xershi 1557 13.02.19 13:51 Сейчас в теме
Проводной отсканировал стандартные, затем юсб ПК. И все равно не читает. Только текст выводит.
41. Xershi 1557 13.02.19 14:17 Сейчас в теме
(40) хотя не совсем так. Пользователь осканировал стандартные настройки сканер проводной читал без суфикса.
Затем он отсканировал юсб ПК и сканер перестал сканировать.
До этого переустановил драйвер.
Отключение сканера от сети не решало проблему.
Сейчас перезагрузим ПК и посмотрим как будет работать.
42. Xershi 1557 13.02.19 14:34 Сейчас в теме
(41) перезагрузили ПК.
Сканировали с экрана ПК.
Попросил распечатать стандартные настройки и юсб ПК.
Может оно криво их считывает.
43. spacecraft 13.02.19 14:39 Сейчас в теме
(42) оба сканера сейчас подключены?
Можно попробовать в 1С добавить еще один сканер. Для каждого сканера настроить в 1С отдельный префикс. Соответственно в каждом сканере настроить свой префикс.
Но для начала можно попробовать оставить подключенным только проводной. Добиться его работы, потом уже можно с префиксами заняться.
44. Xershi 1557 13.02.19 15:07 Сейчас в теме
(43) подлючаем по очереди, портов юсб нет свободных.
45. spacecraft 13.02.19 15:22 Сейчас в теме
(44) тогда странно.
Закрыть 1С и программу настройки сканера (ее вообще не запускать). Просканировать Сброс к заводским настройкам. Просканировать USB ПК.
Попробовать в блокнот сканировать любой штрихкод. Сканирует?
46. Xershi 1557 13.02.19 15:24 Сейчас в теме
(45) сканирует. Но без каретки. Беспроводной с кареткой (суффиксом) сканирует.
47. spacecraft 13.02.19 15:26 Сейчас в теме
(46) можно попробовать просканировать отдельно соответствующий штрихкод из настроек.
48. Xershi 1557 13.02.19 15:28 Сейчас в теме
(47) да уже распечатали.
Сканировали стандартные настройки.
Затем юсб ПК.
Далее включаю тест в 1С и сканируем товар. Результат без суффикса.
Перезагружаем ПК для надежности.
49. spacecraft 13.02.19 15:32 Сейчас в теме
(48) я про шртихкод "Добавить суффикс возврата каретки"
Надеюсь сканируете в настройке для соответствующего сканера.
50. Xershi 1557 13.02.19 16:43 Сейчас в теме
(49) да попросил завернуть лишние штрихкоды и отсканировать только юсб ПК.
Попробуем на другом ПК.
51. Xershi 1557 13.02.19 17:45 Сейчас в теме
(49) запустил на другом ПК.
Оказалось все банально просто!
1. Запускаем 1С.
2. Заходим в форму "Подключение и настройка оборудования" ("НСИ и администрирование" - "Администрирование" - "РМК и оборудование", если не стоит галка "Использовать подключаемое оборудование", то ставим ее. Далее жмем "Подключаемое оборудование").
3. Переключатель ставим в "Сканеры штрихкода" и жмем кнопку создать. Указываем драйвер оборудования "1С:Сканеры штрихкода (NativeApi)". Все остальные параметры оставить по умолчанию. Записываем элемент.
4. Открываем созданный элемент и жмем настроить. В первый раз попросит установить драйвер. Устанавливаем.
5. Если драйвер был уже установлен ранее, а также после успешной его установки появится окно, как на скриншоте "НастройкаСканераШаг5". Жмем записать и закрыть.
6. Подключаем сканер к ПК по USB. ПК должен определить его в системе, если не определит, придется для вашей ОС устанавливать драйвера вручную (у нас на вин7 все автоматом установилось!).
7. Заходим в журнал документом "Чеки ККМ", ("Работа с клиентами, продажи" - "Розничные продажи" - "Чеки ККМ"). Должно появиться окно, как на скриншоте "НастройкаСканераШаг7". Если возле строки "Сканер штрихкода" будет стоять зеленая галочка, то это будет говорить, что оборудование подключено и готово к работе в 1С. Если будет крестик, то значит либо сбой, либо оно отключено!
Прикрепленные файлы:
VyacheslavShilov; itoptimum; twiny; lordguard; +4 Ответить
52. Xershi 1557 13.02.19 17:54 Сейчас в теме
(51)
8. Настроим сканеры для работы с документами. Для этого используем штрихкоды из мануалов.
8а. Двумерный фотосканер Honeywell Voyager 1450g2DHR (проводной) открываем мануал VG1450HR2-RURU-QS-разблокирован.pdf:
Сначала просканируем штрихкод на стандартные настройки (Стандартные настройки по умолчанию для устройства). Далее штрихкод, который добавит суффикс (Добавить суффикс возврата каретки).
8б. Фотосканер Voyager 1452g USB BT (черный) (беспроводной) открываем мануал VG1452-RU-QS-разблокирован.pdf:
Сначала просканируем штрихкод на стандартные настройки (Стандартные настройки по умолчанию для устройства). Далее штрихкод, который добавит суффикс (Клавиатура персонального компьютера, подключаемая через порт USB).

Данные штрихкоды можно распечатать, чтобы в любой момент можно было вернуть устройства в рабочее состояние для работы в 1С и не искать мануалы на ПК.
Также есть возможность настроить беспроводной сканер через утилиту EZConfig for Scanning, но на проводном у меня не получилось ее использовать, а на сайте производителя она в списке софта не указана, что может говорить об несовместимости. Также утилита содержит множество не понятных настроек, что не удобно без инструкции!

9. Теперь сканеры готовы к работе, открываем любой документ "ЧекККМ", "ЗаказКлиента", "РеализацияТовароУслуг" и т.д. сканируем товар и он появляется в табличной части.

Перезагружать ПК или сканеры не нужно!

Нюансы:
1. Если повторно открыть журнал "ЧекККМ" и не отключить оборудование, то затем его отключить у меня не получилось. Только перезапускать 1С.
2. Не понятно как еще можно включить оборудование кроме способа описанного в пункте 7.
Прикрепленные файлы:
VG1450HR2-RURU-QS-разблокирован.pdf
VG1452-RU-QS-разблокирован.pdf
VyacheslavShilov; bzmax; Raskad; Alister; mirrr; twiny; lordguard; +7 Ответить
68. user689645_gb 22.03.19 13:47 Сейчас в теме
(51) Добрый день! У меня такие же настройки как у Вас, но сканер не работает, не подтягивает товар в чек при считывании. Что делать?
69. user689645_gb 22.03.19 13:56 Сейчас в теме
(68) причем, если нажать кнопку штрихкод в чеке ККМ для ручного ввода штрихкода, то сюда штрихкод сканер считывает:
Прикрепленные файлы:
70. Xershi 1557 22.03.19 14:49 Сейчас в теме
(69) значит он работает. Но не настроен.
Выполните инструкцию которую написал должно взлететь!
71. user689645_gb 24.03.19 15:51 Сейчас в теме
(70) спасибо! Все получилось, дело было в суффиксе.
72. Xershi 1557 24.03.19 18:47 Сейчас в теме
(71) сканеры уже отдали. Не могли бы вы сделать скрин как в (20) на 3 картинке, чтобы было видно суффикс?
Планирую написать статью, этого скрина не хватает.
74. lordguard 37 19.11.19 09:11 Сейчас в теме
(51)спасибо большое человек, долго искал статью как подключить сканер .
75. 13243546 19.11.19 10:26 Сейчас в теме
Благодарю за полезную информацию! Буду иметь ввиду!
77. user1089971 22.06.20 12:36 Сейчас в теме
Итак, всем кому нужно настроить сканер Honeywell 1470G через COM-порт, делюсь с вами опытом! Поверьте это было очень непросто! Данная модель сканера не поддерживает настройку ком-порта через сканирование штрих-кода в мануале. Поддержка есть только в MAC, на Windows необходима установка дополнительных драйверов. Заходим на официальный сайт тех.поддержки Honeywell Сайт Тех поддержки Honeywell. Далее регистрируемся и заходим под своей новоиспеченной учеткой. Далее проходим по пути: Software - Barcode Scanners - Software - Drivers - Honeywell Scannung (HSM) USB Serial Driver. Именно этот архив нам нужен, но для его его загрузки необходимо установить специальное ПО для загрузки ПО продуктов - скачать эту прогу можно по ссылке над окошком дистрибутивов на той же странице в разделе Note. В итоге, устанавливаем ПО для скачивания, скачиваем нужный дистрибутив, заходим в него и ставим эмулятор через файл setup.bat, но я изначально зашел в соответствующую папку по разрядности (64 или 32 разрядная система) и оттуда ставил так же через setup. После установки вам необходимо отсканировать тот самый штрихкод перевода в COM порт, он находится на 15 странице официального мануала. После этого произойдет настройка оборудования и в диспетчере устройств должен появиться новый COM-порт. Изменить номер порта можно через утилиту, которая будет в соответствующей папке Program Files после установки.

Надеюсь, я кому-то помог, ибо я мучался весь день с этим сканером.
Прикрепленные файлы:
olegantum243; mirrr; +2 Ответить
85. k352 8 20.10.21 11:58 Сейчас в теме
84. G_117048479337152181233 06.02.21 14:29 Сейчас в теме
Здравствуйте, подскажите пожалуйста, сканер Honeywell 1470g работал нормально и вдруг стал считывать штрих только в строке поиска товаров эвотора 7.3 как настроить что бы он сканировал код нормально
Оставьте свое сообщение

Для получения уведомлений об ответах подключите телеграм бот:
Инфостарт бот