не закрывается процесс EXCEL #686266


#0 by Холодильник
Загружаю данные из файла эксель. код: Но в диспетчере остается висеть процесс EXCEL и при повторной загрузке ругается :
#1 by Холодильник
+Ругается: {Форма.Форма.Форма}: Ошибка при вызове метода контекста (ПолучитьCOMОбъект)     Док = ПолучитьCOMОбъект(ПутьКФайлу); по причине: Ошибка получения объекта COM: The message filter indicated that the application is busy. Только когда убираешь процесс вручную - ошибка пропадает. что делать?
#2 by manyak
а перед тем как запустить обработку, проверял - может старые висяки есть экселя в дисп. процессов?
#3 by Кай066
запускать батник с такскилом?
#4 by Rie
Процесс чем-то занят. Не отвечает на стук. Когда его прибьёшь - ПолучитьCOMОбъект создаст новый, белопушистый процесс.
#5 by George Wheels
А обработка вся проходит? Вообще правильно в таких случаях: Попытка ... Исключение... И добавь в конце Док = ""
#6 by Rie
Кто-то этот процесс держит, стало быть. Ссылка на него где-то висит.
#7 by Voronve
Вряд ли... 100 пудово он о чем то спрашивает юзера...
#8 by perec1982
По окончании предидущей обработки Закрывай excel и убивай comОбъект
#9 by Холодильник
хм. Если вообще не закрывать, то процесс не остается в диспетчере. зачем вообще закрывать приложение
#10 by manyak
хорошая сказка :) типа запустил приложение, не закрыл, а его в дисп. нет...
#11 by Холодильник
ну рельно, так и есть
#12 by floody
....... Делаю так, все закрывается нормально.
#13 by perec1982
Данная проблема возникает когда из комобъекта формируешь эксэль документ. При этом  нужно: 1. Сохранить документ после его заполнения 2. Закрыть его. 3. Закрыть ком соединение. 4. Открыть Без использования ком соединения
#14 by perec1982
Если нужно чтобы документ был открыт по окончании заполнения
#15 by Infsams654
+ Excel = Неопределено;
#16 by Rie
Док.Application.Quit попробуй.
#17 by manyak
.visible=true и смотри что у тебя там происходит
Тэги: 1С 8
Ответить:
Комментарии доступны только авторизированным пользователям

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