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