Здраствуйте. Помогите решить проблему. Имеется макет внешней печатной формы, одним из ее действий является сохранение формы в doc-документ. Нужно добавить к ней функцию которая после сохранения документа сразу бы его открывала.
Режим = РежимДиалогаВыбораФайла.Сохранение;
Файл = Новый ДиалогВыбораФайла(Режим);
Файл.Фильтр = "Документы Word(*.doc, *.docx)|*.doc, *.docx";
Файл.Заголовок = "Выберите место для сохранения";
Файл.ПолноеИмяФайла = "договор";
Файл.Выбрать();
Если Не ЗначениеЗаполнено(Файл.ПолноеИмяФайла) Тогда
Файл.ПолноеИмяФайла = "договор " + Выбор.номер;
КонецЕсли;
ПутьКФайлу = Файл.ПолноеИмяФайла;
Документ.SaveAs(ПутьКФайлу);
Ворд.Activate();
Если (ПутьКФайлу = ИСТИНА) Тогда
ЗапуститьПриложение(ПутьКФайлу);
КонецЕсли;
Возврат ТабличногоДокумента;
Проблема возникла с последними тремя строчками. Во-первых, не могу правильно задать условие, которое проверяет сохранен ли файл на диске. Во-вторых, Если убрать условие, то тогда выходит ошибка: Не удается найти "Адрес файла".
Хорошо. Я с этим разобрался, но тут ведь получается, что документ будет сохранен когда произойдет возврат функции. Значит запускать его надо после, а где я не понимаю.