Здравствуйте.
reset писал(а):В Эксель:)
Ваш экспорт, как я понял, делается каким-то образом через ХМЛ.
У нас есть три экспорта в Эксель:
Excel (BIFF) - бинарный формат,
Excel Xml - просто Xml файл, формат Excel2003
Excel2007 - составной формат Office2007, несколько Xml файлов в zip-архиве.
Все три экспорта преобразуют отчет в одну большую таблицу с помощью класса StiMatrix, а затем уже записывают эту таблицу в нужный формат.
reset писал(а):Это не играет роли для нормальных отчетов, где несколько сотен страниц.
Но когда выгружают от нескольких тысячь стриниц, начинаются очень дикие тормоза и расход памяти на наших офисных машинках (cel 2Гц, 512 рам).
Отчеты бывают разные, с разным заполнением страниц и разным количеством объектов.
В версии 2008.1 мы немного оптимизировали класс StiMatrix, и многие большие отчеты стали экспортироваться в десятки раз быстрее.
Что касается расхода памяти - однозначных советов нет, в каждом конкретном случае надо разбираться в причинах.
Но часто бывает достаточно немного изменить шаблон отчета, чтобы расход памяти уменьшился.
Высылайте на саппорт образец отчета с данными, посмотрим.
Спасибо.