Вход | Регистрация


Печатная форма

Печатная форма
Я
   Обфускация
 
09.07.18 - 06:39
Делаю печатную форму на форме. Код такой
&НаСервере
Функция ПечатьАктДопускаНаСервере()
        ТабличныйДокумент = Новый ТабличныйДокумент;
    ТабличныйДокумент.АвтоМасштаб = Истина;
    ТабличныйДокумент.ИмяПараметровПечати = "ПАРАМЕТРЫ_ПЕЧАТИ_ПФ_MXP_АктОТП";
    ТабличныйДокумент.ПолеСверху = 10;
    ТабличныйДокумент.ПолеСлева  = 10;
    ТабличныйДокумент.ПолеСправа = 10;
    ТабличныйДокумент.ПолеСнизу  = 10;
    Макет = ПолучитьМакет("ПФ_MXP_АктДопуска");
    Область = Макет.ПолучитьОбласть("Шапка");

        ТабличныйДокумент.Вывести(Область);

    
    Возврат ТабличныйДокумент;

КонецФункции

&НаКлиенте
Процедура ПечатьАктДопуска(Команда)
    док=ПечатьАктДопускаНаСервере();
    док.показать();
КонецПроцедуры

Пишет  Процедура или функция с указанным именем не определена (ПолучитьМакет). Что может быть не так?
 
 
   МимохожийОднако
 
1 - 09.07.18 - 06:43
Если бы эта строчка была в модуле обработки, то заработала. В данном случае попробуй Объект.ПолучитьМакет()
   Обфускация
 
2 - 09.07.18 - 06:43
да надо было указать какой документ вначале
   dchumak
 
3 - 09.07.18 - 06:52
На обычных формах это бы заработало, на управляемых нет (код автора) ;)
   SleepyHead
 
4 - 09.07.18 - 08:08
Макет = РеквизитФормыВЗначение("Объект").ПолучитьМакет("...")

Список тем форума
Рекламное место пустует  Рекламное место пустует
ВНИМАНИЕ! Если вы потеряли окно ввода сообщения, нажмите Ctrl-F5 или Ctrl-R или кнопку "Обновить" в браузере.
Рекламное место пустует