Закрытие COM соединения #657365


#0 by Alexey_55
В файловой базе ЗУП есть незакрытый сеанс com соединения. Он был запущен обработкой из базы БУХ клиентсерв вариант. при закрытии формы есть но сеанс не закрывается. Подскажите плиз как его закрыть?
#1 by Maxus43
с чего взял что не закрывается?
#2 by Alexey_55
ну он висит в активных сеансах ЗУП
#3 by perec1982
Соединение с рабочим процессом (IWorkingProcessConnection) Disconnect (Disconnect) Синтаксис: Disconnect(<Соединение>) Параметры: Тип: Соединение. Описание соединения с информационной базой. Объект может быть получен ка элемент массива, возвращаемого методом GetInfoBaseConnections. Описание: Разрывает соединение клиента с рабочим процессом. Доступность: Интеграция. Примечание: После разрыва соединения соответствующее клиентское приложение завершится аварийно.
#4 by Maxus43
файловая у него
#5 by Reset
Может, там есть что-то типа МояСуперПуперГлабальнаяПеременная=BP82.Справочники;
#6 by Alexey_55
Спасибо! Это подойдет для файловой?
#7 by Alexey_55
нет, глобальные переменные не использую в данной обработке
#8 by Широкий
Возможно не все переменные убил
#9 by perec1982
Вообще переменные не нужно делать глобальными. Сделай все переменные локальными на форме, тогда при закрытии формы соединение отвалится. У меня так работает.
#10 by Maxus43
соединение вобще даже "обнулять" не обязательно, само отвалится. Таки где-то хранится ещё ссылка на форму, соединение или ещё что, что не даёт разорвать. Надо анализировать
#11 by perec1982
По этому я и говорю что все обращения к ком соединению надо делать из формы
Тэги: 1С 8
Ответить:
Комментарии доступны только авторизированным пользователям

В этой группе 1С