База локальная файловая. Сканер штрихкода подключен через USB.Обработчик драйвера - 1С: Сканеры штрихкода. В настройках оборудования через COM1. При этом при нажатии на клавишу поиск по штрихкоду работает штатно.
Хочу чтобы по считыванию определенного ШК программа выполняла некий дополнительный код(снимала блокировку на проведение).
Делаю предопределенную процедуру в модуле формы документа.
При установке точек останова в любую из вышеперечисленных процедур отладчик не останавливается.
При этом при нажатии на сканере ШК происходит попытка заполнить выделенный реквизит на форме значением ШК со сканера.
Подскажите, как решить проблему? Заранее спасибо за ответы.
И в процедуру ВнешнееСобытие его никак не запихать?
>Хочу чтобы по считыванию определенного ШК программа выполняла некий дополнительный код(снимала блокировку на проведение).
Если ИспользоватьПодключаемоеОборудование
И МенеджерОборудованияКлиент.ОбновитьРабочееМестоКлиента() Тогда
ОписаниеОшибки = "";
ПоддерживаемыеТипыВО = Новый Массив();
ПоддерживаемыеТипыВО.Добавить("СканерШтрихкода");
ПоддерживаемыеТипыВО.Добавить("СчитывательМагнитныхКарт");
Если Не МенеджерОборудованияКлиент.ПодключитьОборудованиеПоТипу(УникальныйИдентификатор, ПоддерживаемыеТипыВО, ОписаниеОшибки) Тогда
ТекстСообщения = НСтр("ru = 'При подключении оборудования произошла ошибка:
|""%ОписаниеОшибки%"".'");
ТекстСообщения = СтрЗаменить(ТекстСообщения, "%ОписаниеОшибки%", ОписаниеОшибки);
ОбщегоНазначенияКлиентСервер.СообщитьПользователю(ТекстСообщения);
КонецЕсли;
КонецЕсли;
// Конец ПодключаемоеОборудование
КонецПроцедуры