Есть отчет на СКД. После формирования отчета нужно вывести свою таблицу, которая берет данные из основного отчета. ПриКомпоновкеРезультата вывожу основной результат отчета в табличный документ, а затем его же вывожу уже в таблицу значений. Правильно ли я понимаю, что запрос выполняется два раза: в первый раз при выводе в ТД, второй - в ТЗ?
ПроцессорВывода = Новый ПроцессорВыводаРезультатаКомпоновкиДанныхВТабличныйДокумент;
ПроцессорВывода.УстановитьДокумент(ДокументРезультат);
ПроцессорВывода.Вывести(ПроцессорКомпоновки);
...
ПроцессорВывода = Новый ПроцессорВыводаРезультатаКомпоновкиДанныхВКоллекциюЗначений;
ПроцессорВывода.УстановитьОбъект(ТЗ);
ПроцессорВывода.Вывести(ПроцессорКомпоновки);
Сейчас у меня тип набора данных - запрос. Если он все-таки выполняется два раза, то наверное стоит изменить тип набора данных на объект?
Тогда изменю тип с запроса на объект, чтоб лишний раз не гонять запрос. Благо недавно нашел статью как в два движения быстро сменить тип без ручного заполнения
(6) не совсем понял. У меня в табдок будет два отчета (таблицы): первый - классический отчет, второй - своя таблица, которая формируется на основе основного отчета.
Компьютер — устройство, разработанное для ускорения и автоматизации человеческих ошибок.