Эмулятор сканера 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 не будет опубликован. Обязательные поля помечены *