Не получается удалить файл программно "УдалитьФайлы"

1. user983240 26.03.22 18:51 Сейчас в теме
Здравствуйте! Пожалуйста помогите, хотел удалить файл из папки Temp программно делаю
УдалитьФайлы(ВремФайл);
, но это работает только когда отладку делаю, а когда убираю точку останова и просто запускаю процесс, то не удаляет. В чем может быть проблема?

ВремФайл = ПолучитьИмяВременногоФайла(".html");
		ФайлВ = ПолучитьCOmОбъект("","Word.Application");
		Страница = ФайлВ.Documents.Open(ПутьФайла);
		Страница.saveAs(ВремФайл,8);
		ФайлВ.Quit();
		ТекстВозврата = ВремФайл;




Если Расширение = ".xls" или Расширение =  ".xlsx" 
		или Расширение = ".doc" или Расширение =  ".docx" или Расширение =  ".rtf" Тогда
	    Текст=Новый ТекстовыйДокумент;
		Текст.Прочитать(ТекстВозврата);
		Отображение = Текст.ПолучитьТекст();
		
		Попытка
			УдалитьФайлы(ВремФайл);
			Сообщить("Файл " + ВремФайл +" удален");
		Исключение
			Сообщить(ОписаниеОшибки());
		КонецПопытки;
	Иначе
		 Отображение = ТекстВозврата;
	КонецЕсли;
Показать
По теме из базы знаний
Найденные решения
2. SlavaKron 26.03.22 19:15 Сейчас в теме
(1) После ФайлВ.Quit(); попробуйте "освободить" ком-объект:
ФайлВ.Quit();
ФайлВ = Неопределено;
А вообще временные файлы удаляются сами.
Остальные ответы
Подписаться на ответы Инфостарт бот Сортировка: Древо развёрнутое
Свернуть все
2. SlavaKron 26.03.22 19:15 Сейчас в теме
(1) После ФайлВ.Quit(); попробуйте "освободить" ком-объект:
ФайлВ.Quit();
ФайлВ = Неопределено;
А вообще временные файлы удаляются сами.
3. user983240 26.03.22 19:25 Сейчас в теме
(2)файл не удаляется и при повторном орбащении к нему выходит ошибка мол файл занят
4. user983240 26.03.22 20:04 Сейчас в теме
(2)А как можно сделать так чтобы после завершения процедуры удалить временный файл, у меня все временные файлы остаются в папке temp?
5. SlavaKron 26.03.22 20:10 Сейчас в теме
(4) Ну так удаляйте как удаляли. ФайлВ = Неопределено – не помогло? Перед проверкой убедитесь, что нет запущенных процессов Word.
Также инициализацию ком-объекта бы переделать на Новый COMОбъект("Word.Application").
6. user983240 26.03.22 20:12 Сейчас в теме
(5)ФайлВ = Неопределено помогло, но в папке TEMP остаются все файлы
7. user983240 26.03.22 20:13 Сейчас в теме
а УдалитьФайлы(ВремФайл), работает только тогда когда включена отладка,у убираю точку останову сразу перестает удалять
8. SlavaKron 26.03.22 20:20 Сейчас в теме
(7) Покажите конечный вариант кода и какая ошибка выходит и на какой строке?
9. user983240 26.03.22 20:27 Сейчас в теме
(8)Все решено, спасибо, папка temp автоматом очищается
10. shmidtay 30.10.23 06:58 Сейчас в теме
11. user983240 30.10.23 08:08 Сейчас в теме
(10)временный файл автоматом удаляется при перезапуске 1с
Оставьте свое сообщение

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