В модуле формы, где необходимо ловить срабатывание сканера ШК

Создать реквизит формы «ИспользоватьПодключаемоеОборудование» тип БУЛЕВО

Создать реквизит формы «ПоддерживаемыеТипыПодключаемогоОборудования» тип СТРОКА. Можно оставить пустым

В «Администрирование»-«Подключаемое оборудование» включить возможность использоваеть внешнее оборудование

В «Администрирование»-«Подключаемое оборудование» добавить на свое рабочее место оборудование (в данном случае ШК)

Для подключения возможного внешнего оборудования

&НаСервере
Процедура ПриСозданииНаСервере(Отказ, СтандартнаяОбработка)
ИспользоватьПодключаемоеОборудование = УправлениеНебольшойФирмойПовтИсп.ИспользоватьПодключаемоеОборудование();
КонецПроцедуры

&НаКлиенте
Процедура ПриОткрытии(Отказ)
МенеджерОборудованияКлиент.НачатьПодключениеОборудованиеПриОткрытииФормы(Неопределено, ЭтотОбъект, "СканерШтрихкода");
КонецПроцедуры

Обработка события прилетат сюда

&НаКлиенте
Процедура ВнешнееСобытие(Источник, Событие, Данные)
Если Событие = "Штрихкод" И ЗначениеЗаполнено(Источник) Тогда
ОчиститьСообщения();
ВнешнееСобытиеНаСервере(Источник,Событие,Данные);
КонецЕсли;
КонецПроцедуры

Отключаемся от оборудования чтобы дать возможность другим им пользоваться

&НаКлиенте
Процедура ПриЗакрытии(ЗавершениеРаботы)
МенеджерОборудованияКлиент.НачатьОтключениеОборудованиеПриЗакрытииФормы(Неопределено, ЭтотОбъект);
КонецПроцедуры