#0
by qwerty09
Платформа 8.2.13 Есть необходимость формировать довольно большие отчеты и выгружать в xls/xlsx. Отчет строится на скд, без картинок, логотипов, etc. На формирование отчета уходит ~4-6 минут, но вот незадача, на то чтобы выгрузить его в эксель уходит 3-4 часа, при этом наблюдается невероятный отжор памяти клиентом (~3 ГБ) и если парочку таких запустить, то они начинают щемить пользователей на сервере, что недопустимо : ( Подскажите пожалуйста, есть ли какая то альтернатива стандартной выгрузке в эксель?
#3
by qwerty09
спасибо, ща почитаю при выгрузке через COMSafeArray вся иерархия сохранится или это актуально только для "плоских" отчетов?
#4
by Deathless
я показал просто как пример выгрузки используя ADODB.Connection. Все в ваших руках как напишете так и будет.
#6
by Tatitutu
Сохрани в *.htm потом открой файл Excel и сохрани как надо (в сотню раз скорость увеличишь)
#12
by qwerty09
пока не решилось - задача отошла на второй план, появились более приоритетные. COMSafeArray, ADO и йоксель еще не пробовал, сохранение в html из действительно быстрее раз в 10 точно, но мне не подходит ибо не сохраняются группировки в отчете (иерархия сохраняется, а вот плюсиков для сворачивания-разворачивания групп нет) Думаю что самый вероятный вариант это йоксель, но чет мне ой как не хочется наворачивать сохранение в файл через сторонний софт.
#14
by qwerty09
расшифровок нет, да и сомневаюсь что это как то влияет на потребление памяти при сохранении в файл, при формировании - да, а вот при сохранении вряд ли. Что касается более 10к строк - там данные структурированы специфически, уровней много. Так вот обычно анализируются только несколько верхних уровней, НО иногда надо заглядывать на нижние для принятия правильного решения
Тэги: 1С 8
Ответить:
Комментарии доступны только авторизированным пользователям
Похожие вопросы 1С
- Вопрос по ЗиК. Выгрузка проводок и данных налогового учета.
- Выгрузка/загрузка XML. Выгрузка РН
- Вылетает 1с при формировании больших отчетов
- выгрузка в Excel. При выгрузке лицевых счетов в Excel все знаки после 15-го= 0
- Выгрузка отчетов в контур ошибка "ИдФайл"
- Выгрузка Excel ошибка при открытии
- Выгрузка в Excel по шаблону Active Document различия Excel 2010 Excel 2016
- Выгрузка в Excel по шаблону Active Document различия Excel 2010 Excel 2016 ч2
- ЗиК 7.7 выгрузка РСВ
В этой группе 1С
- v8: Yandex карты в 1С?
- УТ 10.3 Оприходование и закупочная цена
- Печатается пустой бланк
- СКД. Как вывести в шапке период?
- Помогите разобраться с ордерной схемой поступления товара в УПП
- Как получить параметр ячейки поля табличного документа
- Как в БП 2.0 получить ОСВ по 60 счету в разрезе счетов-фактур
- Розница документ установки цен номенклатуры
- Как вывести отчет в поле табличного документа ?
- OFF: -= EVE =- продолжение (14) INCARNA
- Как посчитать сумму скидок по документу и вывести потом в печатную форму
- Видимость Условное оформление не работает
- JOB: Журнал системной информации,
- v7: как правильно сделать возврат ссуды в 1С7 ЗиК
- как сжать распухший регистр ?
- Начисление зарплаты в ЗБУ 8.2 по разным источникам финансирования
- v7: SQL, в запросе по регистру нужно выбрать документы определенного вида..
- Отладка серверного кода
- КД: булево в перечисление
- Как просклонять?