|
0
kabv
29.05.26
✎
13:59
|
Здравствуйте!
&НаКлиенте
Процедура ПриОткрытии(Отказ)
ЗавершениеУстановки = Новый ОписаниеОповещения("ЗавершениеУстановки", ЭтотОбъект);
НачатьУстановкуВнешнейКомпоненты(ЗавершениеУстановки, "ОбщийМакет.IronLogic_VK");
КонецПроцедуры
&НаКлиенте
Процедура ЗавершениеУстановки(Результат) Экспорт
Попытка
ИмяКомпонента = СтрЗаменить(Строка(ЭтотОбъект.УникальныйИдентификатор), "-", "");
Оповещение = Новый ОписаниеОповещения("ПослеПодключенияКомпоненты", ЭтотОбъект);
НачатьПодключениеВнешнейКомпоненты(Оповещение, "ОбщийМакет.IronLogic_VK", "Comp", ТипВнешнейКомпоненты.Native);
Исключение
Сообщить("Не удалось создать объект компоненты: " + ОписаниеОшибки());
КонецПопытки;
КонецПроцедуры
&НаКлиенте
Процедура ПослеПодключенияКомпоненты(Результат, ДопПараметр) Экспорт
Попытка
ИмяКомпонента = СтрЗаменить(Строка(ЭтотОбъект.УникальныйИдентификатор), "-", "");
ОбъектКомпоненты = Новый("AddIn.Comp.ZR1CExtension");
ОбъектКомпоненты.Порт = "Авто";
FmtId = Неопределено;
DevID = Неопределено;
Подключен = ОбъектКомпоненты.Подключить(DevID);
Состояние("Компонента успешно установлена и подключена!");
Исключение
Сообщить("Не удалось создать объект компоненты: " + ОписаниеОшибки());
КонецПопытки;
КонецПроцедуры
&НаКлиенте
//Подключено на форме
Процедура ВнешнееСобытие(Источник, Событие, Данные)
// Вставить содержимое обработчика.
КонецПроцедуры
Почему при таком подключении не ловит, а
при таком
ЭтотОбъект.ИспользоватьПодключаемоеОборудование = Истина;
МенеджерОборудованияКлиент.НачатьПодключениеОборудованиеПриОткрытииФормы(Неопределено, ЭтотОбъект, "СчитывательМагнитныхКарт");
ловит.
Как без бсп подключить?
Заранее благодарен!
|
|
|
1
Garykom
гуру
29.05.26
✎
14:12
|
Вероятно потому что общая ВК "СчитывательМагнитныхКарт" генерит внешнее событие, как и ВК для сканеров ШК
А ВК IronLogic_VK не генерит его, или там надо предварительно сказать (вызвав некие методы или установив свойства) чтобы генерила
|
|