|
ActiveDocument в управляемых формах. |
☑ |
0
XiPyPg2012
25.12.13
✎
15:30
|
&НаСервере
Функция РаспечататьКомПредложениеСельхозНаСервере()
ДокументОбъект = РеквизитФормыВЗначение("Объект");
КомПредложение = ДокументОбъект.ПолучитьМакет("ПЛ_КомерческоеПредложениеСельхоз");
ОбъектWord = КомПредложение.Получить();
Структура = Новый Структура;
Структура.Вставить("Макет",ОбъектWord);
возврат Структура;
КонецФункции
ОбъектWord = КомПредложение.Получить(); - Ошибка при вызове метода контекста (Получить)
подскажите как победить ни на клиенте ни на сервере не работает, точней КомПредложение вот это не вариант ни каким образом передать в процедуру на клиенте.
|
|
1
milaffka
25.12.13
✎
15:34
|
Как я понимаю проблема при получении макета на сервере. В таком случае я делаю так:
ЭтотОбъект = РеквизитФормыВЗначение("Отчет");
Макет = ЭтотОбъект.ПолучитьМакет("Титульник");
|
|
2
XiPyPg2012
25.12.13
✎
15:36
|
нет просто дальше идет открытие этого документа и замена значений....
&НаКлиенте
Процедура ПЛ_ПечатьКоммерческоеПредложение(Команда)
Структура = РаспечататьКомПредложениеСельхозНаСервере();
//ДокументОбъект = РеквизитФормыВЗначение("Объект");
//КомПредложение = Объект.ПолучитьМакет("ПЛ_КомерческоеПредложениеСельхоз");
Для каждого Стр Из Структура Цикл
Если стр.Ключ = "Макет" Тогда
ОбъектWord = Стр.Значение;
КонецЕсли;
КонецЦикла;
попытка
//ОбъектWord = КомПредложение.Получить();
КомПредложение = ОбъектWord.Application.Documents(1);
КомПредложение.Activate();
КомПредложение.Application.Visible = Истина;
КомПредложение.Activate();
Исключение
объект то я получил он получает оболочку активдокумента. а вот дальнейшие действия на сервере нельзя выполнять, а оболочку передать на клиент не получается, вот и не могу никак додуматься как это поборот.
|
|
3
Lexusss
25.12.13
✎
15:39
|
Ты явно хочешь какую несериализующуюся ерунду передать с сервера на клиент.
|
|
4
XiPyPg2012
25.12.13
✎
15:41
|
короче в макеты добавлен документ вордовской как актив документ, мне его надо получить и открыть, как это можно реализовать, потому что как в обычных формах было не работает уже
|
|
5
Hmster
25.12.13
✎
15:45
|
будь мужиком. помести во временное хранилище, получи потом на клиенте
|
|
6
XiPyPg2012
25.12.13
✎
15:56
|
во спасибо)) должггл проканать щас попробую
|
|