Имя: Пароль:
1C
1С v8
Открытие сохраненного doc-файла
0 Irbis05
 
13.09.12
09:38
Здраствуйте. Помогите решить проблему. Имеется макет внешней печатной формы, одним из ее действий является сохранение формы в doc-документ. Нужно добавить к ней функцию которая после сохранения документа сразу бы его открывала.

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

Возврат ТабличногоДокумента;

Проблема возникла с последними тремя строчками. Во-первых, не могу правильно задать условие, которое проверяет сохранен ли файл на диске. Во-вторых, Если убрать условие, то тогда выходит ошибка: Не удается найти "Адрес файла".
1 vicof
 
13.09.12
09:40
"Во-первых, не могу правильно задать условие, которое проверяет сохранен ли файл на диске. "
НайтиФайлы поможет
2 Irbis05
 
13.09.12
09:48
Хорошо. Я с этим разобрался, но тут ведь получается, что документ будет сохранен когда произойдет возврат функции. Значит запускать его надо после, а где я не понимаю.
3 andrewks
 
13.09.12
09:49
зачем его открывать, если он уже открыт? может, проще сделать Visible=Истина?
4 Irbis05
 
13.09.12
10:19
Спасибо, получилось
AdBlock убивает бесплатный контент. 1Сергей