Эмуляция работы сканера штрих-кода. Настройка подключения сканера штрих-кода в 1С 7.7 и 1С 8.

0. 232 05.06.12 18:54 Сейчас в теме
Если под рукой нет сканера штрих-кода, а нужно проверить, отладить, работу программы. Работу сканера штрих-кода можно эмулировать с помощью программ. Описан пример эмуляции: настройка используемых программ и настройка подключения сканера штрих-кода в 1С 7.7 и 1С 8.

Перейти к публикации

Комментарии
В избранное Подписаться на ответы Сортировка: Древо развёрнутое
Свернуть все
1. tdr1225 36 22.05.13 09:31 Сейчас в теме
(1) Статью не читал, т.к. много букв.
Мне для эмуляции сканера хватает ВнешнееСобытие() из FormEx'a
Описание, как это делается, можно уместить в 2-3 строки.
3. 1st 232 22.05.13 17:35 Сейчас в теме
(1) tdr1225, в случае непосредственной генерации события не отработает библиотека сканера штрихкода.
Кроме того, полагаю, что для генерации события необходимо знать параметры вызова, чтобы событие было обработано так как нужно. Хоть эти параметры и нетрудно узнать, но для этого понадобится генерация этих события библиотекой, т.е. нужен подключенный сканер.
При всем этом соглашусь с Вами, что, если не учитывать все нюансы с генерацией через FormEx, генерация события в большинстве случаев была бы достаточна.
2. serega3333 22.05.13 12:59 Сейчас в теме
крутой мануал, надо будет покурить когда столкнусь
4. aspirator23 451 23.05.13 21:09 Сейчас в теме
Интересно описана эмуляция сканера. А как эмулировать com-порт для настоящего сканера на Windows х64?
Есть известный эмулятор com-портов для х32.
5. 1st 232 24.05.13 20:19 Сейчас в теме
(4) aspirator23, не могу понять Ваш вопрос. У Вас есть USB сканер, но Вы его не можете подключить к Windows (какой кстати?) х64, потому что не смогли найти 64битные драйвера USB с эмуляцией COM-порта?
6. aspirator23 451 24.05.13 20:37 Сейчас в теме
(5) К Windows 7 х64 не могу подключить USB сканер.Не могу найти драйвер для эмуляции сом порта .На х32 работает - есть эмулятор.
7. 1st 232 24.05.13 21:44 Сейчас в теме
(6) aspirator23. Если производитель HoneyWell то у них на сайте есть драйвер (см. в архиве - там для х32 и х64): honeywellaidc.com - Выбор сканера - после выбора сканера на закладке SoftWare.
8. aspirator23 451 25.05.13 06:51 Сейчас в теме
(7) Спасибо за информацию
9. Artemuch2 25.05.13 18:59 Сейчас в теме
ДА штука безусловно нужная и полезная особенно для разработчиков
10. Nebiros777 5 19.02.14 15:35 Сейчас в теме
Что-то не ловит у меня внешнее событие по этим настройкам. Несколько раз все перепроверил и ноль реакции. Правда и "Предприятие" у меня запускается через внешнюю обработку. У кого-нибудь кроме автора работает?
11. 1st 232 03.03.14 19:55 Сейчас в теме
(10) Nebiros777, Уточни, речь идет о настройке сканера ШК в 1С, или об эмуляции COM-порта. Какая версия 1С:Предприятие? Какая версия Windows?
12. whtblck 91 13.03.14 13:39 Сейчас в теме
сто лет назад качнул себе приблуду - эмулятор сканера ШК.
по сей день пользуюсь без всего вышеописанного и горя не знаю
CheBurator; Imelior; +2 Ответить
14. ValeriVP 12.04.14 12:17 Сейчас в теме
(12) Поделись плиз эмулятором сканера ШК
15. whtblck 91 18.04.14 12:35 Сейчас в теме
19. 1st 232 01.09.14 02:05 Сейчас в теме
(16) bsa28000, (17) Alexey_A, (18) Imelior,
Смотрите ссылки в конце статьи:
1С 7.7: http://infostart.ru/public/14587/
1С 8.2: http://infostart.ru/public/283453/
25. whtblck 91 25.08.16 08:42 Сейчас в теме
(24) kirulbek, в (19) ведь 1st написал - есть ссылки, качать можно, бесплатно.
у меня эмулятор только 7-рочный, там еще есть и 8-рочный.
7-рочный намылил
28. RocKeR_13 899 11.12.17 17:33 Сейчас в теме
(12) он просто генерирует оповещения через ПодключитьОбработчикОжидания. Для УТ пойдет, а в рознице, например, штрихкоды в форме ловятся из внешних событий
13. whtblck 91 26.03.14 17:11 Сейчас в теме
для пользователя "Wing"
Не могу отправить личное сообщение, требуют бабок.
Давай мыло, намылю
29. Grubly 17.01.18 13:50 Сейчас в теме
(13) whtblck, Александр, вышли и мне пожалуйста обработку! Tpavka@yandex.ru СПАСИБО!
20. mnitsi 42 14.10.14 15:04 Сейчас в теме
Спасибо за статью, очень выручила!!! Единственное, почему то COM Port DE (эмулятор) на Рознице 2.1 в режиме РМК не сразу срабатывал, только после нажатия постоянного считывания эмуляция считывания сканером происходила в 1С.
21. 1st 232 14.10.14 21:22 Сейчас в теме
(20) mnitsi, не совсем понял фразу "постоянного считывания" - имеется ввиду "Repeat Mode" (циклом) в программе CPDE?
Скорее всего у Вас так получилось потому, что в момент передачи штрихкодов программой CPDE, само окно 1С8 не было активно, либо не было активно окно формы, принимающей штрихкоды. Дело в том что в 1С8 в процедуре обработки события формы есть проверка на активность окна, и если окно не активно - событие не обрабатывается (пропускается).
22. slavik27 14 29.10.14 17:06 Сейчас в теме
спасибо, отличная статья. все работает и эмулирует
23. markers 253 24.08.16 18:59 Сейчас в теме
Спасибо! Тот самый момент когда надо проверить реакцию программы на штрихкод, а в программе есть условие "ВводДоступен()" и как на зло, нет сканера под рукой.
26. jaroslav.h 31.10.16 11:40 Сейчас в теме
27. jsmith 01.09.17 17:03 Сейчас в теме
30. user937633 04.02.20 16:33 Сейчас в теме
Спасибо, все работает, немного неудобно, что в 1с коды прилетают только при активном окне.
31. 1st 232 04.02.20 21:51 Сейчас в теме
(30) В конфигурации специально так прописано, иначе, при множестве окон (обрабатывающих штрихкод) - каждое открытое окно получало бы и обрабатывало полученный штрихкод.
32. Gazza 2 03.06.20 21:42 Сейчас в теме
Спасибо. То что было нужно - в УТ в 106 релизе похерили работу со сканером штрихкода через NativeApi и ваша статья очень помогла протестировать работу через COM
34. StasN 23.09.20 08:38 Сейчас в теме
почему то в Virtual Serial Ports Emulator именно порты 10-11 не отображаются, их нельзя выбрать, при этом в диспетчере устройств проверил, виртуальный порты добавились, в общем не понятно, настроить не получается...

//
сорри, разобрался
Прикрепленные файлы:
35. 1st 232 23.09.20 20:32 Сейчас в теме
(34)
в Virtual Serial Ports Emulator именно порты 10-11 не отображаются

Правильно, эти порты у Вас созданы программой Virtual Null Modem, повторно их создать уже нельзя.
Полагаю что Вы хотели выбрать созданные порты для посылки данных, но ошиблись в выборе программы: для посылки данных нужно использовать программу "COM Port Data Emulator".
А "Virtual Null Modem" и "Virtual Serial Ports emulator" только для создания портов.
36. andy_zhav 190 28.09.20 13:37 Сейчас в теме
Лет пять назад в результате долгих и нудных поисков в сети определил для себя связку "Virtual Serial Ports emulator" и "COM Port Data Emulator" как базовый набор для разработки обработок обслуживания оборудования на 1с.
37. researcher01 83 16.01.21 04:20 Сейчас в теме
Автору большущее спасибо, отладил ошибку в РМК на УТ 10.3 которая возникала именно при считывании штрих кода
38. Ktyre 02.03.21 17:40 Сейчас в теме
многие картинки с радикал фото умерли, обновить не получится?
39. 1st 232 03.03.21 05:31 Сейчас в теме
(38)
картинки
У меня все картинки отображаются. Проверьте еще раз.
40. Zixxx 25.03.21 21:50 Сейчас в теме
Почему-то не приходят события в 1с
VSPE 10 <=> 11 статус готов и ок когда COM эмулятор шлет данные
COM эмулятор шлет на 11 с повтором
В 1с настроил сканер на COM 10
В тесте сканера видны посылки COM10: 4605246009327

Блин 1с УТ 10.3 никак не реагирует, если открыть заказ покупателя то ничего не происходит. Ошибок никаких нет
Совместимость драйвера ScanOpos уже выставил как и требует релиз.
Пробовал VSPE 32 и 64, пробовал на Розницу 2.3

В чем может быть еще проблема?
Оставьте свое сообщение
Вопросы с вознаграждением