Имя: Пароль:
1C
1С v8
Печать Word в веб режиме
0 seraf
 
09.09.20
15:35
Подскажите, уже спрашивал, запарился разбираться.

Есть макет двоичный данных (это сохраненный шаблон Word).
Я его получаю на клиенте, потом запускаю последовательно
НачатьПодключениеРасширенияРаботыСФайлами
установив соединение генерирую локальный путь
НачатьПолучениеКаталогаВременныхФайлов
после делаю запись
НачатьЗапись

и в конце на клиенте пытался сгенерировать ОбъектВорд = Новый COMОбъект("Word.Application") и передать ему этот файл, нифига он короче не создается там конечно

Как весь этот бред короче сделать, просто получить двоичные данные макета сервера, сохранить их в файл, создать ком объект и присвоить ему этот макет.
1 seraf
 
09.09.20
15:36
В результате требуется чтобы пользователю открылся Word-документ на клиентской машине
2 Andreyyy
 
09.09.20
16:05
(1) ЗапуститьПриложение(сохраненный_куда_то_файл_с_расширением_ворд) ?
3 seraf
 
09.09.20
16:13
Сохраняю я шаблон, в котором наполняю параметры и открываю

ОбъектВорд = Новый COMОбъект("Word.Application");
ОбъектВорд.Documents.Add(РасположениеФайла);    
ШаблонВорд = ОбъектВорд.ActiveDocument;
//заполнение данных
ШаблонВорд.Bookmarks("Номер").Select();
ШаблонВорд.Application.Selection.TypeText(Структура.Номер);
...
ОбъектВорд.Application.Visible = Истина;
ОбъектВорд.Activate();
2 + 2 = 3.9999999999999999999999999999999...