СКД: Группировка колонок в табличном документе. #449124


#0 by Lokkkki
Доброго времени суток. Есть необходимость в отчете на СКД сделать "сворачиваемую" группу колонок. "Почти" получилось через метод области ячеек Сгруппировать. Возникла проблема. Как я понял Сгруппировать работает только если область - группа строк или колонок. Система компоновки создает табличный документ используя различную ширину колонок для разных строк (создает формат строк). Теперь стоит вопрос - как через Область(<НомерПервойСтроки>, <НомерПервойКолонки>, <НомерПоследнейСтроки>, <НомерПоследнейКолонки>) получить колонки, относящиеся не к таблице вообще, а только к нескольким строкам, имеющим свою ширину колонок. Для примера, несколько первых строки таблицы: |-----1----|-----2----|-----3----|----4-----|-----5----|-----6----|----7-----| В данном случае, выполнив Область( , 2, , 4).Сгруппировать("Группа") в группу попадут колонки 2, 3 и 4 для первой и пятой строки. При этом колонки строк №№ 2, 3 и 4 в группу не попадают. А требуется именно это. Кто-нибудь с таким сталкивался?
#1 by TorDen
Может можно использовать механизм автогруппировок колонок Например:
#2 by Lokkkki
Данному варианту реализации мешает принцип вывода отчета в табличный документ механизмами СКД. То есть вывод в документ происходит сразу, методом процессора вывода Вывести. Может есть возможность как-то "достучаться" до параметров процессора вывода, например, получать только отдельные области, например, только параметры данных, отбор или только саму таблицу?
Тэги:
Ответить:
Комментарии доступны только авторизированным пользователям

В этой группе 1С