Имя: Пароль:
1C
1С v8
СКД: оптимизация отчета с таблицей и диаграммой
0 ЛЮС
 
25.11.11
11:13
Стои задача создать отчет, выводящий данные в табличном виде и те же данные в диаграммах. Диаграмма содержит несколько ресурсов.
Реализовано все следующим образом:
1) в наборе данных 1: содержится запрос, собирающий данные для таблицы.
2) в наборе данных 2: копируется запрос из 1, помещается во временную таблиуцу, далее формируется запрос со множеством объединений, в котором формируются данные для диаграммы: Точки: период, Серии: имя ресурса, Значение: значение ресурса.

Все работает, но получается, что сбор одних и тех же данных из базы происходит 2 раза. Что учитывая сложность запроса, приводит к заметным тормозам.

Можно ли такой отчет оптимизировать.
1 МихаилМ
 
25.11.11
11:28
варианты
1) если для диаграммы нужны доп. данные -  результат первого запоса в ВТ + довыборка  
= новые данные для диаграммы
1.2  данные +  довыборка  = рекордсета + склейка на клиенте субд  

2) если данные теже то сохранить в ТЗ либо в ВТ