"Создаем подключение к внешней базе через OLE соединение. <br>result = v7.Initialize(v7.RMTrade, "/DC:\V7\DB /M", """")<br>После завершения работы пытаемся отключить<br>result =0;<br>Процесс остается не отключенным"
"Создаем подключение к внешней базе через OLE соединение. <br>result = v7.Initialize(v7.RMTrade, "/DC:\V7\DB /M", """")<br>После завершения работы пытаемся отключить<br>result =0;<br>Процесс остается не отключенным"
"v7.ExecuteBatch("ЗавершитьРаботуСистемы(0)");<br>v7 = 0;"
Большое спасибо за помощь. Попробовали, но процесс все равно полностью не завершается
"Посмотрите в глобальном модуле процедуру ПриЗавершенииРаботыСистемы()<br>Может в ней чего делается и не завершается. <br>Например вызов диалога подтверждения работы, в котором не указали таймаут.<br>Например так сделано в типовой бухгалтерии:<br>Если Вопрос("Закончить работу с программой?", "Да+Нет", 60)="Нет" Тогда<br>СтатусВозврата(0);<br>Возврат;<br>КонецЕсли;<br><br>здесь диалог ждет 60 секунд, а потом закрывается.<br>"
В настройках пользователя ЗапрашиватьПодтверждениеПриВыходе=0, т.е. при закрытии программы вопрос не задается и программа должна бы закрыться. В глобальном модуле в процедуре ПриЗавершенииРаботыСистемы()<br>больше ничего не делается. Но в диспетчере задач процесс остается висеть, правда, память занимает в два раза меньше, чем при обычном подключении.
26 апреля 2024 года — Форум пользователей «1С:Документооборота» |
1C:Лекторий: 7 мая 2024 года — Бесплатная онлайн-лекция о новом в 1С:ЗУП (версии 3.1.27-3.1.29): поддержка изменений по налогам и взносам, СЭДО, регистрация в органе статистики и другие изменения 1C:Лекторий: 14 мая 2024 года — Бесплатная онлайн-лекция об учете в 1С:БГУ 8 (ред. 2) невостребованной кредиторами задолженности. Серия 1С:Консалтинг для госсектора |