Выгрузка табличного документа в Excel (только группировки)

1. user607805_vitaly112 16.06.17 13:24 Сейчас в теме
Доброго времени суток.
Поступила задача выгружать данные отчета в Excel-формате. Все бы ничего, но требуется выгрузить только те строки, которые являются группировками и значения итогов ресурсов по этим строкам. Табличный документ формируется средствами СКД и выводится на форму. Количество уровней вложенности = 1. Настройки СКД пользователю недоступны. Вариант перед выгрузкой переформировать отчет без детальных записей не рассматривается. Остается только вариант обрабатывать уже сформированный ТабДок из поля табличного документа на форме. Нужно как то отсечь детальные записи и выгрузить в Excel только группировки. В результате в Excel файле должна быть простая таблица без группировок, только со строками верхнего уровня из отчета. Что посоветуете?
Больно не пинайте, пока только учусь. Заранее всем спасибо за идеи.
По теме из базы знаний
Найденные решения
7. Dream_kz 129 16.06.17 17:02 Сейчас в теме
(1)
Вариант перед выгрузкой переформировать отчет без детальных записей не рассматривается


Собственно почему?
Делаем на форме кнопку, она программно отключает лишнюю группировку, формирует отчет в новый табличный документ, и выводим пользователю диалог сохранению файла в формате .xls
alex-l19041; +1 Ответить
Остальные ответы
Подписаться на ответы Инфостарт бот Сортировка: Древо развёрнутое
Свернуть все
7. Dream_kz 129 16.06.17 17:02 Сейчас в теме
(1)
Вариант перед выгрузкой переформировать отчет без детальных записей не рассматривается


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

Для получения уведомлений об ответах подключите телеграм бот:
Инфостарт бот