1.
user607805_vitaly112
16.06.17 13:24 Сейчас в теме
Доброго времени суток.
Поступила задача выгружать данные отчета в Excel-формате. Все бы ничего, но требуется выгрузить только те строки, которые являются группировками и значения итогов ресурсов по этим строкам. Табличный документ формируется средствами СКД и выводится на форму. Количество уровней вложенности = 1. Настройки СКД пользователю недоступны. Вариант перед выгрузкой переформировать отчет без детальных записей не рассматривается. Остается только вариант обрабатывать уже сформированный ТабДок из поля табличного документа на форме. Нужно как то отсечь детальные записи и выгрузить в Excel только группировки. В результате в Excel файле должна быть простая таблица без группировок, только со строками верхнего уровня из отчета. Что посоветуете?
Больно не пинайте, пока только учусь. Заранее всем спасибо за идеи.
Вариант перед выгрузкой переформировать отчет без детальных записей не рассматривается
Собственно почему?
Делаем на форме кнопку, она программно отключает лишнюю группировку, формирует отчет в новый табличный документ, и выводим пользователю диалог сохранению файла в формате .xls
Вариант перед выгрузкой переформировать отчет без детальных записей не рассматривается
Собственно почему?
Делаем на форме кнопку, она программно отключает лишнюю группировку, формирует отчет в новый табличный документ, и выводим пользователю диалог сохранению файла в формате .xls
8.
user607805_vitaly112
19.06.17 10:27 Сейчас в теме
(7) Только потому, что объем выгружаемых данных очень велик и повторное формирование отчета отнимает много времени у пользователя. Но как по мне - это более правильное решение.
Всем спасибо за советы.
А если сделать выгрузку в дерево значений, как здесь: https://helpf.pro/faq/view/738.html . А потом обойти дерево по нужному уровню группировки и сформировать таким образом нужный файл?
5.
user607805_vitaly112
16.06.17 16:54 Сейчас в теме
(4) Интересный метод, возьму на вооружение на будущее. Но:
Стоит отметить, что при выводе результата компоновки в коллекцию значений существует несколько ограничений:
.....
* Не используется условное оформление;
.....
А с этим проблема. Красоту никто не отменял. И внешний вид таблицы менять не стоит.
6.
user607805_vitaly112
16.06.17 16:59 Сейчас в теме
Пока организовал копирование ячеек обходом областей в цикле в другой ТабДок с исключением по размеру шрифта, т.к. детальные записи выводятся более мелким шрифтом и сохранением нового ТабДока в Эксель. Но такой "костыль" мне самому не нравится. Хотя результат соответствует поставленной задаче. Еще какие мыли есть?