Эмулятор сканера 1С. Удобный, без задержек. Без внешних компонент

На инфостарте не нашлось простых удобных эмуляторов сканера. Были либо с внешними компонентами, либо во всех обработках нужно было настраивать задержку и самому переключаться на нужное окно. Это приводило к тому, что либо слишком медленно переключился, либо слишком долгая задержка, приходилось ждать. Мой эмулятор сканирует сразу и без задержек. Максимально просто и понятно.

Простой эмулятор сканера.

Часто бывает нужно отсканировать штрихкод в 1с, но для этого подключать и настраивать реальный сканер, долго, либо он вообще отсутствует или лень печать нужные этикетки. На помощь приходит мой эмулятор, в который можно вставить нужный штрихкод

Инструкция:

1. Открываем форму в которую хотите сканировать, например новый документ "Перемещение товаров".

2. Открываем эмулятор сканера. При открытии, в правой части выделяем наименование нужного окна.

3. Набираем штрихкод в поле ввода и жмем кнопку сканировать, либо Ctrl+Enter.

4. Штрихкод летит в нужную форму.

 

Слева добавил список, в который можно руками добавить несколько различных штрихкодов. При выделении строки, штрихкод автоматически заполняется в поле ввода.

Добавил галочку Сохранять историю. Если ее установить, то все сканированные штрихкоды будут добавляться в список штрихкодов. 

Добавил галочку Возвращаться в эмулятор. Можно включить, что бы активным окном оставался эмулятор.

Пишите если есть предложение по доработкам или найдете ошибки. Ошибки постараюсь исправить быстро.

Тестировал на платформе 8.3.11.2867

11 Comments

  1. bulpi

    И как Вы сделали внешнее событие без внешних компонент?

    Reply
  2. coollerinc

    (1) метод Оповестить()

    Reply
  3. XOCTEP

    Интересует такая штука под обычные формы

    Reply
  4. Agregadus

    (2)Почему не написано что это только для конфигураций с БПО или не описан формат параметров оповещения?

    Без внешнего события это имитация эмуляции.

    Reply
  5. coollerinc

    (4)

    Почему не написано что это только для конфигураций с БПО или не описан формат параметров оповещения?

    Без внешнего события это и

    Что у вас за конфигурация? Мне сложно представить типовые конфигурации, где происходит сканирование без БПО. Даже для самописок в 90% случаев внедряют БСП с БПО, что бы в дальнейшем не иметь проблем с оборудованием.

    Reply
  6. bulpi

    (2)

    Это не эмулятор сканера 🙂

    И требует доработки конфигурации.

    Reply
  7. coollerinc

    (6) Расскажите поподробнее, почему это не эмулятор? В каких случаях нужна доработка?

    Reply
  8. RocKeR_13

    (7) В 1С:Розница 2.2, например, во всех формах обработка штрихкода происходит в ВнешнееСобытие()

    Reply
  9. bulpi

    (7)

    1)Не эмулятор сканера, т.к. вызывается процедура формы ОбработкаОповещения, а не ОбработкаВнешнегоСобытия

    2)Нужна доработка процедуры ОбработкаОповещения, чтобы обработать пришедший «сигнал сканера».

    Reply
  10. JohnConnor

    для КА 1.1 будет работать ? а то не хочется напрасно качать

    Reply
  11. coollerinc

    (10) Я думаю будет, но 100% гарантии не дам.

    Проверить можно, зайдя в модуль формы и посмотреть есть ли обработчик события формы «ОбработкаОповещения»

    Начало должно быть примерно таким.

    Если Источник = «ПодключаемоеОборудование» И ВводДоступен() Тогда

    Если ИмяСобытия = «ScanData» Тогда

    Reply

Leave a Comment

Ваш адрес email не будет опубликован. Обязательные поля помечены *