"1C: Эмулятор сканера штрихкодов"

Данный эмулятор реализован в виде драйвера разработанного по технологии Native API
Эмулятор предназначен ИСКЛЮЧИТЕЛЬНО для целей тестирования разрабатываемых программных продуктов и обучения.

Подключение к конфигурациям с «1С:Библиотека подключаемого оборудования»

Для конфигураций с БПО 3.1.х:

  1. Откройте справочник Подключаемое оборудование, «Администрирование -> Подключаемое оборудование».
  2. Перейдите в «Еще - Драйверы оборудования» и нажимаем «Подключить новый» - «Загрузить в информационную базу».
  3. В открывшемся окне выберите файл драйвера 1CScannerEmulNative.zip.
  4. Нажмите «Записать и закрыть». Подтвердтие предложение установить внешнюю компоненту.
  5. Перейдите в список подключаемого оборудования и нажмите кнопку «Подключить новое».
  6. Укажите «Тип оборудования» - «Сканеры штрихкода», «Драйвер» - «1C Barcode scanner emulator».
  7. Нажмите «Записать», затем - «Параметры подключения».

Для конфигураций с БПО 2.1.х:

  1. Откройте справочник Подключаемое оборудование, «Администрирование -> Подключаемое оборудование».
  2. Перейдите в справочник «Драйверы оборудования» и нажимаем кнопку «Добавить новый драйвер из файла».
  3. В открывшемся окне выберите файл драйвера 1CScannerEmulNative.zip.
  4. Нажмите «Записать и закрыть».
  5. Перейдите в список подключаемого оборудования и нажмите кнопку «Создать».
  6. Укажите «Тип оборудования» - «Сканеры штрихкода», «Драйвер» - «1C Barcode scanner emulator».
  7. Нажмите «Записать», затем - «Настроить».
  8. В открывшемся окне нажмите «Установить драйвер». Подтердите предложение установить внешнюю компоненту.

Настройка драйвера

Работа с драйвером


Для разработчиков

У объекта драйвера дополнительно реализованы методы для разработки и автоматизированного тестирования.
Для вызова указанных методов требуется получить из БПО объект драйвера подключенного устройства. Для этого в БПО реализован метод МенеджерОборудованияКлиент.ПолучитьПодключенноеУстройство()
В полученной структуре внешняя компонента содержится в поле ОбъектДрайвера

СгенерироватьВнешнееСобытие(ТестовыйШтрихкод, ДекодироватьBase64);

Параметры:

Метод принудительно генерирует внешнее событие с указанным штрихкодом.

СгенерироватьВнешнееСобытиеСАктивациейОкна(ТестовыйШтрихкод, ДекодироватьBase64);

Параметры:

Метод принудительно генерирует внешнее событие с указанным штрихкодом. Предварительно выполняется активация основного окна программы, к которой подключен драйвер.
Это требуется для автоматизированного тестирования, чтобы внешнее событие от драйвера поступало именно в то окно 1С:Предприятия, в котором подключен драйвер.