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

1С:Предприятие ::

Метки: 

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

Я
   Обфускация
 
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 или кнопку "Обновить" в браузере.
Тема не обновлялась длительное время, и была помечена как архивная. Добавление сообщений невозможно.
Но вы можете создать новую ветку и вам обязательно ответят!
Каждый час на Волшебном форуме бывает более 2000 человек.
Рекламное место пустует