Подключение внешней компоненты на Сервере 1С 8.3

1. tsmult 5 11.06.20 13:32 Сейчас в теме
Добрый день.
Создано регламентное задание. Процедура вызывается каждые 30 секунд.
Вызываемая процедура находится в модуле исполняющемся только на сервере.
Содержит код:

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

ЭкземплярКомпоненты = Неопределено;
Показать


Данный код выполняется корректно. НО ЕСТЬ ОДНО НО!!!!

1. На платформе 8.3.8 выполняется только 1 раз, а затем ПодключитьВнешнююКомпоненту возвращает ложь.
2. На платформе 8.3.15 выполняется в течение 20 - 23 часов, а затем такой же эффект как в п.1.
3. На платформе 8.3.15 может происходит следующее ПодключитьВнешнююКомпоненту - возвращает "истина" - то есть подключена, а при создании объекта выдает ошибку о отсутствии доступных методов.

Всегда помогает перезапуск сервера.

Вопрос в том как избавиться от такого поведения?
По теме из базы знаний
Ответы
Подписаться на ответы Инфостарт бот Сортировка: Древо развёрнутое
Свернуть все
4. Doreng 27 11.06.20 14:50 Сейчас в теме
(1) Если помогает перезапуск - значит подключение остается активным
5. tsmult 5 11.06.20 15:45 Сейчас в теме
(4) Это как? Подключение активно, но ничего не работает?
2. VictorRGB2 14 11.06.20 14:04 Сейчас в теме
попробуйте уничтожить объект компоненты после завершения работы с ним
Неопределено ему и ЭкземплярКомпоненты присвоить

сталкивался с тем, что периодически 1С "забывает" обнулить подключение к внешней компоненте после закрытия модуля и потом не может заново ее подключить
3. tsmult 5 11.06.20 14:13 Сейчас в теме
Перед выходом из процедуры :
ЭкземплярКомпоненты = Неопределено;


Это было сделано когда не взлетело на 8.3.8

исправлю в вопросе...
Оставьте свое сообщение

Для получения уведомлений об ответах подключите телеграм бот:
Инфостарт бот