![]() |
|
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
|
во спасибо)) должггл проканать щас попробую
|
Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |