Как правильно закрыть соединение с OLE-базой в 7.7 ? #120787


#0 by Nickolas
Коллеги, подскажите, если кто в курсе. Пишу отчет, собирающий данные из двух баз - "родная" и открываемая по OLE. После закрытия отчета соединение с OLE-базой не разрывается.......Ан нет, OLE-соединение остается открытым (смотрю по "Монитору пользователей"). При повторном открытии формы отчета соединение с OLE-базой не устанавливается. Только если закрыть и снова открыть вызывающую базу - тогда снова все начинает работать. Что я делаю не так?
#1 by Nickolas
Дополнение - релиз математики 7.70.025.
#2 by Tereann
Для самой базы достаточноБП = 0; // закроем OLE-базуЕсли не закрылась - позакрывать ссылки на оле объекты:V7_OLE_Номенклатура = "";Может ты какой глобальной переменной случайно ссылку но оле объект присваиваешь?Вопрос: если выйти из 1С-приемника, то ссылка на источник убивается (посмотреть в диспетчере задач)?
#3 by Reddy
БП = "UnAssigned"
#4 by Nickolas
Всем спасибо за помощь, проблема решена. "Засада" была в печатной форме. В одной из ячеек была расшифровка с именем ссылки на OLE-объект. Делал на основе другого отчета, поэтому и подцепил... Видимо при закрытии печатной формы связь не разрывается. Убрал расшифровку и все заработало нормально. Даже без БП = 0;
Тэги:
Ответить:
Комментарии доступны только авторизированным пользователям

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