1С 8.3 Имитация события от сканера штрихкода для отладки
Данные > Примеры кода 1С > 1С 8.3 Штрих-код (barcode)
Перейти в раздел примеры кода 1С 8.3:

Для имитации события от сканера штрихкода в 1С (например, в конфигурациях на управляемых формах или обычных формах) можно использовать несколько методов:
1. Имитация через ввод с клавиатуры.
2. Программная эмуляция сканера в 1С.
3. Использование внешних программ для эмуляции сканера.Если нужно эмулировать COM-порт или USB-сканер, можно использовать:
- Эмуляторы COM-порта (Virtual Serial Port Driver, com0com).
- AutoHotkey (отправка клавиатурного ввода).
4. Тестирование через внешнее подключение (COM/TCP).
5. Использование встроенных инструментов 1С для работы с оборудованием.
Команда формы для вызова в 1С 8.3 (процедура изображает сканер штрих-кода):
&НаКлиенте
Процедура ИзобразитьСканерШК(Команда)
ИзобразитьСканерШКДанныеВОсновных("48131545384715610814882357176103939876");
КонецПроцедуры
&НаКлиенте
Процедура ИзобразитьСканерШКДанныеВОсновных(Данные)
ИмяСобытия = "ScanData";
Источник = "ПодключаемоеОборудование";
Параметр = Новый Массив;
Параметр.Добавить(Данные);
Параметр.Добавить(Неопределено);
глПодключаемоеОборудованиеСобытиеОбработано = Ложь;
Оповестить(ИмяСобытия, Параметр, Источник);
КонецПроцедуры
Процедура ИзобразитьСканерШК(Команда)
ИзобразитьСканерШКДанныеВОсновных("48131545384715610814882357176103939876");
КонецПроцедуры
&НаКлиенте
Процедура ИзобразитьСканерШКДанныеВОсновных(Данные)
ИмяСобытия = "ScanData";
Источник = "ПодключаемоеОборудование";
Параметр = Новый Массив;
Параметр.Добавить(Данные);
Параметр.Добавить(Неопределено);
глПодключаемоеОборудованиеСобытиеОбработано = Ложь;
Оповестить(ИмяСобытия, Параметр, Источник);
КонецПроцедуры
0
комментарии
____________________
Перепечатка текста и фотографий разрешена при наличии прямой ссылки на источник