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


Получить макет во внешнем отчете

Получить макет во внешнем отчете
Я
   1ctube
 
25.04.18 - 13:08
День добрый. Делаю внешний отчет, создал макет, добавл на форму "Табличный документ" и.... Как получить макет?
Нашёл такую загатовку:

&НаСервере
Функция ВыводВФорму()

МакетОтчета = ;    
ОбластьЗаголовок = ??? вот тут как получить его?;        
ТабДок=Новый ТабличныйДокумент;    
ТабДок.Вывести(ОбластьЗаголовок);
ТабДок.ОтображатьСетку = Ложь;
ТабДок.Защита = Ложь;
ТабДок.ТолькоПросмотр = Истина;
ТабДок.ОтображатьЗаголовки = Ложь;

Возврат ТабДок; 
КонецФункции


&НаКлиенте
Процедура Сформировать(Команда)
    // Вставить содержимое обработчика.

КонецПроцедуры

Как получить макет во внешнем отчете?
 
 
   1ctube
 
1 - 25.04.18 - 13:08
Т.е. в МакетОтчета нужно получить макет
   Redkiy
 
2 - 25.04.18 - 13:16
Гугл уже тоже забанили?
   Vinianel
 
3 - 25.04.18 - 13:22
ОтчетОбъект = РеквизитФормыВЗначение("Отчет");
Макет = ОтчетОбъект.ПолучитьМакет(ИмяМакета);
   Повелитель
 
4 - 25.04.18 - 13:25
(2) Скоро это будет не шутка
   1ctube
 
5 - 25.04.18 - 13:28
(3) ругается на
ВнешнийОтчет.ОтчетБП.Форма.ФормаОтчета.Форма(3)}: Ошибка при вызове метода контекста (РеквизитФормыВЗначение)
ОтчетОбъект = РеквизитФормыВЗначение("ОтчетБП");
по причине:
Недопустимое значение параметра (параметр номер '1')
   1ctube
 
6 - 25.04.18 - 13:28
Ой, косяк был, всё получилось спасибо

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