Простой эмулятор сканера.
Часто бывает нужно отсканировать штрихкод в 1с, но для этого подключать и настраивать реальный сканер, долго, либо он вообще отсутствует или лень печать нужные этикетки. На помощь приходит мой эмулятор, в который можно вставить нужный штрихкод
Инструкция:
1. Открываем форму в которую хотите сканировать, например новый документ "Перемещение товаров".
2. Открываем эмулятор сканера. При открытии, в правой части выделяем наименование нужного окна.
3. Набираем штрихкод в поле ввода и жмем кнопку сканировать, либо Ctrl+Enter.
4. Штрихкод летит в нужную форму.
Слева добавил список, в который можно руками добавить несколько различных штрихкодов. При выделении строки, штрихкод автоматически заполняется в поле ввода.
Добавил галочку Сохранять историю. Если ее установить, то все сканированные штрихкоды будут добавляться в список штрихкодов.
Добавил галочку Возвращаться в эмулятор. Можно включить, что бы активным окном оставался эмулятор.
Пишите если есть предложение по доработкам или найдете ошибки. Ошибки постараюсь исправить быстро.
Тестировал на платформе 8.3.11.2867
И как Вы сделали внешнее событие без внешних компонент?
(1) метод Оповестить()
Интересует такая штука под обычные формы
(2)Почему не написано что это только для конфигураций с БПО или не описан формат параметров оповещения?
Без внешнего события это имитация эмуляции.
(4)
Без внешнего события это и
Что у вас за конфигурация? Мне сложно представить типовые конфигурации, где происходит сканирование без БПО. Даже для самописок в 90% случаев внедряют БСП с БПО, что бы в дальнейшем не иметь проблем с оборудованием.
(2)
Это не эмулятор сканера 🙂
И требует доработки конфигурации.
(6) Расскажите поподробнее, почему это не эмулятор? В каких случаях нужна доработка?
(7) В 1С:Розница 2.2, например, во всех формах обработка штрихкода происходит в ВнешнееСобытие()
(7)
1)Не эмулятор сканера, т.к. вызывается процедура формы ОбработкаОповещения, а не ОбработкаВнешнегоСобытия
2)Нужна доработка процедуры ОбработкаОповещения, чтобы обработать пришедший «сигнал сканера».
для КА 1.1 будет работать ? а то не хочется напрасно качать
(10) Я думаю будет, но 100% гарантии не дам.
Проверить можно, зайдя в модуль формы и посмотреть есть ли обработчик события формы «ОбработкаОповещения»
Начало должно быть примерно таким.
Если Источник = «ПодключаемоеОборудование» И ВводДоступен() Тогда
Если ИмяСобытия = «ScanData» Тогда