&НаСервере
Функция РаспечататьКомПредложениеСельхозНаСервере()
ДокументОбъект = РеквизитФормыВЗначение("Объект");
КомПредложение = ДокументОбъект.ПолучитьМакет("ПЛ_КомерческоеПредложениеСельхоз");
ОбъектWord = КомПредложение.Получить();
Структура = Новый Структура;
Структура.Вставить("Макет",ОбъектWord);
возврат Структура;
КонецФункции
ОбъектWord = КомПредложение.Получить(); - Ошибка при вызове метода контекста (Получить)
подскажите как победить ни на клиенте ни на сервере не работает, точней КомПредложение вот это не вариант ни каким образом передать в процедуру на клиенте.
Как я понимаю проблема при получении макета на сервере. В таком случае я делаю так:
ЭтотОбъект = РеквизитФормыВЗначение("Отчет");
Макет = ЭтотОбъект.ПолучитьМакет("Титульник");
нет просто дальше идет открытие этого документа и замена значений....
&НаКлиенте
Процедура ПЛ_ПечатьКоммерческоеПредложение(Команда)
Структура = РаспечататьКомПредложениеСельхозНаСервере();
//ДокументОбъект = РеквизитФормыВЗначение("Объект");
//КомПредложение = Объект.ПолучитьМакет("ПЛ_КомерческоеПредложениеСельхоз");
Для каждого Стр Из Структура Цикл
объект то я получил он получает оболочку активдокумента. а вот дальнейшие действия на сервере нельзя выполнять, а оболочку передать на клиент не получается, вот и не могу никак додуматься как это поборот.
короче в макеты добавлен документ вордовской как актив документ, мне его надо получить и открыть, как это можно реализовать, потому что как в обычных формах было не работает уже