Процедура КнопкаDOCНажатие(Элемент) ИмяФайла = ПолучитьИмяВременногоФайла("doc"); Doc = ХранилищеФайла.Получить(); Если Doc <> Неопределено Тогда Doc.Записать(ИмяФайла) Word = Новый COMОбъект("Word.Application"); Word.Documents.Open(ИмяФайла); Word.Visible = Истина; ДобавитьОбработчик Word.DocumentBeforeClose, ПередЗакрытиемДокументаWord; ДобавитьОбработчик Word.Quit, ВыходИзWord; КонецЕсли; КонецПроцедуры //Процедуры назначаемые обработчиками Процедура ПередЗакрытиемДокументаWord(Документ, Отмена) Документ.Save(); КонецПроцедуры Процедура ВыходИзWord() ШаблонДоговора = Новый ХранилищеЗначения(Новый ДвоичныеДанные(ИмяФайла)); КонецПроцедуры
КомандаСистемы("del *.* /q", "c: 092;temp"); КомандаСистемы("cmd"); ЗапуститьПриложение("ШаблонДоговора.doc");