Имя: Пароль:
1C
 
Не создается объект нативной компоненты для печати картинки штрихкода
0 rowvg
 
naïve
18.02.22
10:45
Загружаю в общем модуле нативную внешнюю компоненту

Попытка
    ПодключитьВнешнююКомпоненту("ОбщийМакет.КомпонентаПечатиШтрихкодов", "КартинкаШтрихкода", ТипВнешнейКомпоненты.Native);
    ВнешняяКомпонента = Новый("AddIn.КартинкаШтрихкода.Barcode");
Исключение
    КраткоеПредставление = КраткоеПредставлениеОшибки(ИнформацияОбОшибке());
    ВызватьИсключение(КраткоеПредставление);
КонецПопытки;

Все прекрасно работает какое - то время, потом генерируется исключение при создании объекта компоненты ВнешняяКомпонента = Новый("AddIn.КартинкаШтрихкода.Barcode")
В представлении ошибки пишет что компонента не найдена.

Ошибка не проходит до тех пор пока не обновить динамически базу данных. Можно ничего не менять, просто обновить динамически и компонента начинает создаваться. До следующего раза.

Подскажите, пожалуйста, с чем может быть связана ошибка?
1 ДедМорроз
 
18.02.22
10:51
А вы при каждой печати загружаете компоненту ?
2 rowvg
 
naïve
18.02.22
10:55
(1) Конфа не моя, досталась на сопровождение. Но предшествующий программист сделал так, что код подключения внешний компоненты в цикле получается при печати каждого ценника. Мне это самому ужасно не нравится.
3 rowvg
 
naïve
18.02.22
10:56
... код подключения внешний компоненты в цикле выполняется...
4 Ёпрст
 
18.02.22
10:57
(3) готовь 3 конверта
5 rowvg
 
naïve
18.02.22
10:58
(4) Простите, не понял...
6 ДенисЧ
 
18.02.22
11:01
7 rowvg
 
naïve
18.02.22
11:05
(1) Подключение осуществляется в серверном общем модуле
Оптимист верит, что мы живем в лучшем из миров. Пессимист боится, что так оно и есть.