Задача 102.163515

Задача :102.163515

2017-02-07 17:38:29
Краткое описание :
Оптимизировать время формирования XLT-отчетов
Описание :
XLS-Отчеты по шаблонам
Что измененно :
Оптимизировать время формирования XLT-отчетов
Как измененно :
В рамках решения задачи было сделано следующее:
1. Было проведена оптимизация кода формирования XLT-отчетов, в результате
достигнута незначительное увеличение скорости.
2. Было проведено исследование скорости формирования в зависимости от данных.
На скорость значительно влияет фактор уникальности выводимых строковых данных.
На примере отчета "Финансово-расчетные операции | Отчеты | Интерактивные отчеты
| Интерактивный аналитический отчет", разница в скорости будет порядка 6-ти раз
между:
1. отчетом где все строковые данные по колонкам одинаковые
и
2. отчетом где все строковые данные уникальны
Чем больше одинаковых строковых данных, тем отчет будет выводиться быстрее.
3. Было проведено исследование влияния прочих факторов на скорость формирования.
3.1. Если в шаблоне после "основной таблицы" (таблицы с основными данными
отчета), есть еще что-либо то отчет будет формироваться медленнее.
3.2. Также негативно сказываются, наличие в шаблоне:
- условного форматирования
- формул
- объединения ячеек
- обычного форматирования
& УНАСЛЕДОВАННЫЕ ИЗМЕНЕНИЯ ШАБЛОНОВ:
GALREPBUILDER.XLA

Название продукта Название компонента Тип Последняя версия Дата выхода
F_XLSREPF_XLSREPRES9.1.17.02017-02-07 17:38:29