Краткое описание :
Долго выводятся массивы в xlt-шаблоныОписание :
XLS-Отчеты по шаблонамЧто измененно :
При выводе переменных в xlt шаблон автоматически объединяются
массивы.
Чем больше таких переменных в отчете, тем медленнее он формируется.
Пример: отчет с 60 массивами по 4 элемента (sum1, sum2, sum3, sum4) формируется
3 мин. 30 сек.
Если переменные не объединять в массив, то отчет формируется 2 сек.
Как измененно :
ДЛЯ ТЕСТИРОВЩИКОВ:
Уменьшилось время затрачиваемое на вывод диапазонов переменных в Excel
приблизительно в 5-6 раз
ДЛЯ ПРОГРАММИСТОВ:
Изменен порядок формирования диапазонов:
Функции SetNumberVar, SetStringVar, SetDateVar, записывают в таблицу в памяти
наименование диапазона и диапазоны расположения данных (начало и конец).
В PublishVar происходит анализ данных в таблице для получения начала и конца
диапазона и вызов функции xlSetRangeName для каждого из диапазонов.