Имя: Пароль:
1C
1С v8
Управляемые формы. ТабДок.Показать() - Метод не доступен на сервере
0 leoshko84
 
27.04.17
13:57
Добрый день. Управляемые формы 8.3.

Отчет, печатная форма, вывести на печать.



ТабДок = новый ТабличныйДокумент;
Макет=ПолучитьМакетНаСервере();
Область   = Макет.ПолучитьОбласть("Шапка");
ТабДок.Вывести(Область);
ТабДок.Показать();

&НаСервере
Функция ПолучитьМакетНаСервере()
    эо=РеквизитФормыВЗначение("отчет");
    Макет = эо.ПолучитьМакет("Макет");
    Возврат Макет;
КонецФункции

Ругается на ТабДок.Показать(); -"Метод не доступен на сервере"
1 Buster007
 
27.04.17
14:00
а что непонятного?
2 leoshko84
 
27.04.17
14:01
Каким методом его вывести на сервере?
3 Amra
 
27.04.17
14:03
(2) Кому ты собрался на сервере его показывать?
4 IoannVic
 
27.04.17
14:28
(0) ТабДок = новый ТабличныйДокумент;
Макет=ПолучитьМакетНаСервере();
Область   = Макет.ПолучитьОбласть("Шапка");
ТабДок.Вывести(Область);
ТабДок.Показать();

Данный код должен быть в процедуре, исполняемой в контексте клиента &НаКлиенте
5 Wirtuozzz
 
27.04.17
14:28
(2) это нужно делать на клиенте. На сервере действительно некому смотреть.