Эмуляция сканера штрихкодов через ловкость рук

24.02.23

Интеграция - Сканер штрих-кода

Понадобилось протестировать, как отрабатывает внешнее событие на ввод штрихкода. Нашел простой рабочий способ.

Понадобилось протестировать, как отрабатывает внешнее событие на ввод штрихкода.

Посмотрел, как это делал Чистов //infostart.ru/public/326998, даже написал обработку:

&НаКлиенте
Процедура Старт(Команда)
	ПодключитьОбработчикОжидания("ОбработчикОжидания", ПериодОтправки, ложь);
КонецПроцедуры

&НаКлиенте
Процедура ОбработчикОжидания() Экспорт 
	МассивПосыла = Новый Массив;
	МассивПосыла.Вставить(0, ОтправляемыйШтрихКод); //Это и есть штрихкод
	МассивПосыла.Вставить(1, Неопределено);
	Оповестить("ScanData", МассивПосыла, "ПодключаемоеОборудование");
КонецПроцедуры

Но, увы, эта обработка вызывает у формы ОбработкаОповещения, а не ВнешнееСобытие.

Хотел уже было качать генератор внешнего события у покойного Душелова, но вспомнил, что вопрос можно решить ловкостью рук.

Подключаю сканер в разрыв клавиатуры, таймаут меняю с 35 на 200:

 

 

Нажимаю тест подключения. Теперь, если достаточно быстро нажать клавиши 1, 2, 3 и Enter, система воспримет их как ввод штрихкода с клавиатуры:

 

 

Теперь осталось только открыть нужную форму и быстро нажать последовательность из 4-х клавиш. Если нужно ввести свой код, то в отладчике подменить значение штрих-кода на свой.

Проверил — действительно вызывается ВнешнееСобытие.

Так можно выкрутиться без сканера.

Вступайте в нашу телеграмм-группу Инфостарт

См. также

Сканер штрих-кода Пользователь 1С:Предприятие 8 1С:ERP Управление предприятием 2 1С:Управление торговлей 11 1С:Комплексная автоматизация 2.х Управленческий учет Платные (руб)

Стандартные конфигурации ERP, КА, УТ 11 позволяют работать с штрихкодированием серий. Есть только одно суровое ограничение – на упаковке должна быть этикетка для номенклатуры и отдельно для серии. Во многих случаях это критически неудобно.

24000 руб.

19.04.2021    28415    65    56    

78

Сканер штрих-кода Пользователь 1С:Предприятие 8 1С:Розница 2 1С:Управление нашей фирмой 1.6 1С:ERP Управление предприятием 2 1С:Бухгалтерия 3.0 1С:Управление торговлей 11 1С:Комплексная автоматизация 2.х 1С:Управление нашей фирмой 3.0 1С:Розница 3.0 Управленческий учет Платные (руб)

У вас возникал вопрос - Как быстро и правильно выполнить приемку товара в торговой точке? Как минимизировать ошибки при сборке заказа клиента? Текущая разработка способна помочь в решении данных проблем. Её назначение - проверка с помощью сканера штрих кода поступления и реализации товаров, заказов клиентов, заказов поставщикам, расходных и приходных ордеров, перемещений и возвратов.

5100 руб.

29.07.2020    42363    221    185    

172

Сканер штрих-кода Терминал сбора данных Мобильная разработка Монитор заказов Оптовая торговля Розничная торговля Ценообразование, анализ цен Программист Пользователь 1С:Предприятие 8 1С:Розница 2 1С:Управление нашей фирмой 1.6 1С:ERP Управление предприятием 2 1С:Управление торговлей 11 1С:Комплексная автоматизация 2.х Розничная и сетевая торговля (FMCG) Оптовая торговля, дистрибуция, логистика Управленческий учет Платные (руб)

Простой мобильный ТСД (терминал сбора данных) сканер для 1С для смартфонов на iOS и Android, не требующий сложных настроек и установки дополнительных программ. Обмен между Вашей 1С и мобильным приложением осуществляется через облачный сервис и расширение конфигурации. Работает с конфигурациями УТ 11, ERP, КА2, Розница 2, Розница 3, УНФ 1.6, УНФ 3.0. Полнофункциональный демо-доступ для своей конфигурации можно запросить в настройках мобильного приложения - все необходимое придет на почту автоматически.

3000 руб.

22.04.2019    113545    685    203    

358

Мобильная разработка Сканер штрих-кода Терминал сбора данных 1С:Предприятие 8 1С:Розница 2 1С:Управление нашей фирмой 1.6 1С:ERP Управление предприятием 2 1С:Управление торговлей 11 1С:Комплексная автоматизация 2.х Управленческий учет Платные (руб)

Сбор заказов, инвентаризация, проверка ценников, просмотр полной информации об остатках и ценах со смартфона Онлайн - все это содержит в себе решение 1С "Штрихкод-информер" (штрих-код чекер). Отправка данных со смартфона выполняется либо напрямую в открытую форму документа, отсканировав QR-код, либо в общую корзину учетной системы, не подходя к компьютеру. Кассир или оператор сможет просмотреть список присланных данных и загрузить в любую форму, поддерживающую работу с ТСД. Для работы с мобильным приложением требуется опубликовать HTTP-сервис из поставляемого расширения.

3000 руб.

03.12.2018    67033    224    106    

186

Сканер штрих-кода Бухгалтер Пользователь 1С:Предприятие 8 1С:Бухгалтерия 3.0 Бухгалтерский учет Платные (руб)

Теперь практически все торговые документы в конфигурации 1С Бухгалтерия 3.0 (ПРОФ / КОРП) и в конфигурации 1С Бухгалтерия сельскохозяйственного предприятия 3.0 поддерживают подбор товара по штрих-коду. Можно пользоваться сканером штрихкода или подбирать штрих-код вручную. В основных печатных формах документов выводится колонка Штрихкод. Для менеджеров по продажам будет удобным дополнительный отчет Прайс-лист с остатками и штрих-кодом.

6000 руб.

28.07.2020    31775    85    37    

64

Оптовая торговля Розничная торговля Ценообразование, анализ цен Сканер штрих-кода Бухгалтер Пользователь 1С:Предприятие 8 1С:Розница 2 Управленческий учет Платные (руб)

Расширение для конфигурации 1С:Розница 2.3. Автоматическое и ручное создание, присвоение (сканирование) штрихкодов номенклатуре непосредственно в документе Поступления товаров. Поддерживается ввод штрихкода через сканер.

1800 руб.

30.03.2021    22465    12    10    

17

Сканер штрих-кода Пользователь 1С 8.3 1С:Управление торговлей 11 Абонемент ($m)

В типовой конфигурации 1С: УТ 11 в форме подбора номенклатуры не поддерживается поиск сканированием. По логике разработчиков, там следует использовать исключительно клавиатуру, а сканер применять в самой форме документов. Но в некоторых случаях удобнее использовать сканер в форме подбора, и данное расширение добавляет этот функционал.

2 стартмани

12.01.2026    80    0    Stæg    0    

2
Комментарии
Подписаться на ответы Инфостарт бот Сортировка: Древо развёрнутое
Свернуть все
1. Prometeus2011 176 14.03.23 16:49 Сейчас в теме
Вероятно, задача в Винде может быть решена посредством Autohotkey.
Вот пример скрипта для версии 1.1:
//========================//
Send {sc041}
Sleep 100
Send {LCtrl Down}
Sleep 100
Send {A}
Sleep 100
Send {sc041}
//========================//
(041 - сканкод для F7)
_user1619761; iov; +2 Ответить
2. new1ogin 30.08.23 06:16 Сейчас в теме
Давно пользуюсь самописным решением на Autoit, может кому поможет

Вот готовый файл и скрипт
https://disk.yandex.ru/d/U-EGJ2b8ZAmsrg
Прикрепленные файлы:
poteet; Nonik; itvic; Teplotrassamen; IntellXeon; _user1619761; 1Pawel; +7 Ответить
Для отправки сообщения требуется регистрация/авторизация