Назначить макет отчету, выполняемому во внешнем отчете

1. Arkadag 02.02.23 14:00 Сейчас в теме
Приветствую, Форумчане!

Есть внешний отчет. В этом внешнем отчете есть макет "МакетОтчет"

В этом внешнем отчете запускаю отчет основной конфигурации кодом:

Результат = Отчеты.МойОтчет.Создать();
Результат.Отчетнаядата = ОтчетнаяДата;
ТабДок =  Результат.Сформировать();
Возврат ТабДок;


Понятно, что отчет будет выполнен с заполнением макета из "МойОтчет"

Можно ли выполнить отчет основной конфигурации, передав ему другой макет из внешнего отчета "МакетОтчет"?

Типа
Результат.Макет = ПолучитьМакет("МакетОтчет");
По теме из базы знаний
Ответы
Подписаться на ответы Инфостарт бот Сортировка: Древо развёрнутое
Свернуть все
2. nomad_irk 76 02.02.23 14:36 Сейчас в теме
(1)...........если доработать отчет основной конфигурации:
Добавить ему реквизит "МакетОтчета" с типом ПолеТабличногоДокумента и сделать в его модуле что-то вроде этого:

Если НЕ МакетПустой() Тогда
     Макет = МакетОтчета;
КонецЕсли;

Функция МакетПустой()

       Возврат НЕ МакетОтчета.Область(1, 1).Текст = "ИмеющеесяЗначениеВУказаннойЯчейке"  Тогда

КонецФункции
Показать
Оставьте свое сообщение

Для получения уведомлений об ответах подключите телеграм бот:
Инфостарт бот