**В модуле формы, где необходимо ловить срабатывание сканера ШК**
- Создать реквизит формы "ИспользоватьПодключаемоеОборудование" тип БУЛЕВО
- Создать реквизит формы "ПоддерживаемыеТипыПодключаемогоОборудования" тип СТРОКА. Можно оставить пустым
- В "Администрирование"-"Подключаемое оборудование" включить возможность использоваеть внешнее оборудование
- В "Администрирование"-"Подключаемое оборудование" добавить на свое рабочее место оборудование (в данном случае ШК)
//Для подключения возможного внешнего оборудования//
&НаСервере
Процедура ПриСозданииНаСервере(Отказ, СтандартнаяОбработка)
ИспользоватьПодключаемоеОборудование = УправлениеНебольшойФирмойПовтИсп.ИспользоватьПодключаемоеОборудование();
КонецПроцедуры
&НаКлиенте
Процедура ПриОткрытии(Отказ)
МенеджерОборудованияКлиент.НачатьПодключениеОборудованиеПриОткрытииФормы(Неопределено, ЭтотОбъект, "СканерШтрихкода");
КонецПроцедуры
//Обработка события прилетат сюда//
&НаКлиенте
Процедура ВнешнееСобытие(Источник, Событие, Данные)
Если Событие = "Штрихкод" И ЗначениеЗаполнено(Источник) Тогда
ОчиститьСообщения();
ВнешнееСобытиеНаСервере(Источник,Событие,Данные);
КонецЕсли;
КонецПроцедуры
//Отключаемся от оборудования чтобы дать возможность другим им пользоваться//
&НаКлиенте
Процедура ПриЗакрытии(ЗавершениеРаботы)
МенеджерОборудованияКлиент.НачатьОтключениеОборудованиеПриЗакрытииФормы(Неопределено, ЭтотОбъект);
КонецПроцедуры