&НаСервере
Процедура ОткрытьДокументНаСервере()
ИмяФайла = ПолучитьИмяВременногоФайла("doc");
Doc = Объект.Ссылка.ХранилищеРедакции.Получить();///ХранилищеРедакции - тип ХраилищеЗначений
Если Doc <> Неопределено Тогда
Doc.Записать(ИмяФайла);
MSWord = Новый COMОбъект("Word.Application");
Документ = MSWord.Documents.Open(ИмяФайла);
msWord.Visible = Истина;
msWord.Application.WindowState = 2;
msWord.Application.WindowState = 1;
ДобавитьОбработчик MSWord.DocumentChange, ПриИзмененииДокумента;
ДобавитьОбработчик MSWord.DocumentBeforeClose, ПередЗакрытиемДокументаWord;
ДобавитьОбработчик MSWord.Quit,ВыходИзWord;
КонецЕсли;
КонецПроцедуры
Процедура ПередЗакрытиемДокументаWord(Документ, Отмена)
Сообщить("Документ закрыт");
Документ.Save();
КонецПроцедуры
Процедура ПриИзмененииДокумента()
Сообщить("Документ изменен");
КонецПроцедуры
Процедура ВыходИзWord()
Сообщить("выход");
КонецПроцедуры