Есть старая конфа УНФ 1.3, переписанная сильно.
В ней не срабатывает ОбработкаВнешнегоСобытия. Сканер подключен и настроен. В тесте подключаемого оборудования возвращает штрихкод верно.
Но в предопределённую процедуру ОбработкаВнешнегоСобытия ничего не приходит.
Не могу понять что ни так.
(1) что-то типа:
ОписаниеОшибки = "";
Если НЕ МенеджерОборудованияКлиент.ПодключитьОборудованиеПоИдентификатору(УникальныйИдентификатор, ОборудованиеУстройствоВвода, ОписаниеОшибки) Тогда
Сообщить(ОписаниеОшибки);
КонецЕсли;
Тут только телепат поможет. Сканер подключен в разрыв клавиатуры, или по com? Ну и какая форма активна при сканировании? А то может там не ВводДоступен(). И заодно проверь, есть ли у формы в реквизитах подключаемое оборудование. Насколько я помню, там должен быть реквизит, который при открытии заполняется подключаемым оборудованием...
Разобрался. Вторая база была открыта и там перехватывала событие.
Спасибо.
Чтобы обнаруживать ошибки, программист должен иметь ум, которому доставляет удовольствие находить изъяны там, где, казалось, царят красота и совершенство. Фредерик Брукс-младший