Имя: Пароль:
1C
1С v8
Подключение внешней компоненты
0 markers
 
21.03.19
08:54
При подключении внешней компоненты методом ПодключитьВнешнююКомпоненту(МакетСКомпонентой, ИмяКомпоненты), эпизодически метод возвращает Ложь (не удалось подключить) при этом не понятна причина, т.к. к примеру запуск минуту назад, подключал компоненту без проблем и собственно сама компонента ни куда не делась.
Дело в том, что мой код, что библиотека подключаемого оборудования, обычно в такой ситуации инициирует установку компоненты, что не совсем удобно из-за не отключаемого сообщения об установке компоненты.
Собственно хочется спросить оракулов (если такие ещё тут остались) из-за чего иногда 1С не может подключить внешнюю компоненту (которая установлена) и как с этим бороться.
1 markers
 
22.03.19
04:43
Пример кода:
ТребуетсяУстановкаКомпоненты = Ложь;
Если Не ПодключитьВнешнююКомпоненту(МакетСКомпонентой, ИмяКомпоненты) Тогда // Вот тут и возвращает 1С порой Ложь, хотя запуск пару минут назад, возвращал истина и компонента установлена
   ТребуетсяУстановкаКомпоненты = Истина;
КонецЕсли;

Если ТребуетсяУстановкаКомпоненты Тогда
   УстановитьВнешнююКомпоненту(МакетСКомпонентой); // А тут в 1С нельзя отключить сообщение об установке компоненты
КонецЕсли;