Имя: Пароль:
1C
1С v8
Новый ("AddIn.InputDevice.InputDevice") выдает Тип не определен AddIn.InputDevice.InputDev
0 Birmingem
 
07.07.22
17:41
В своей самописной конфигурации пытаюсь подключить сканер для считывания QR кодов.

Из УТ 11 в мою конфигурацию перенес общий макет Драйвер1СУстройстваВводаNative.
При запуске 1С, в клиентском общем модуле установил драйвер:
               НачатьУстановкуВнешнейКомпоненты(Новый ОписаниеОповещения("УстановкаВнешнейКомпонентыЗавершение", ЭтотОбъект),"ОбщийМакет.Драйвер1СУстройстваВводаNative");
Вышло сообщение "Внешняя компонента установлена"

После этого, там же, в клиентском общем модуле, подключаю внешнюю компоненту:
        Оповещение = Новый ОписаниеОповещения("ПодключениеВнешнейКомпонентыЗавершение", ЭтотОбъект, Параметры);
        НачатьПодключениеВнешнейКомпоненты(Оповещение, "ОбщийМакет.Драйвер1СУстройстваВводаNative", "Сканер1С", ТипВнешнейКомпоненты.Native);

Подключается.
В процедуре ПодключениеВнешнейКомпонентыЗавершение(Подключено, ДополнительныеПараметры) параметр Подключено дает Истина.

Потом создаю объект драйвера:
ОбъектДрайвера = Новый ("AddIn.InputDevice.InputDevice");

Что ProgID = "AddIn.InputDevice.InputDevice" нашел в конфигурации УТ 11.

И вот тут выдает ошибку:
Тип не определен AddIn.InputDevice.InputDev

Подскажите пожалуйста, что не так делаю? Или куда копать?
1 ДНН
 
07.07.22
18:26
(0) НачатьПодключениеВнешнейКомпоненты(Оповещение, "ОбщийМакет.Драйвер1СУстройстваВводаNative", "InputDevice", ТипВнешнейКомпоненты.Native);
2 ДНН
 
07.07.22
18:26
(0)  или ОбъектДрайвера = Новый ("AddIn.Сканер1С.InputDevice");
3 Birmingem
 
07.07.22
18:30
(2) Огромное спасибо! Получилось.