Группировка на макете #638214


#0 by depthzer0
Всем здравствуйте! Создаю отчёт по старинке, на обычном макете. Выглядит примерно так т.е. строки сразу забиты. Мне нужна группировка, добавил прямо на макет через меню Таблица - Группы - Объединить в группу. При выводе в табличный документ не отображается. В коде Начать группировку строк смысла не имеет, потому что строк как таковых нет. Подскажите, пожалуйста, как можно решить.
#1 by Wobland
вывести область, указав нужный уровень
#2 by depthzer0
т.е. нужно разбить текущую на несколько? это единственный вариант?
#3 by cw014
А чем тебе "НачатьГруппировкуСтрок" не нравится? Судя по всему, ты выводишь макет кодом. Значит разбей группируемую область и не группируемую область. Там где группируемая область начинается - делаешь НачатьГруппировкуСтрок"
#4 by depthzer0
так этим и не нравится, что надо разбивать. В уже существующей области никак нельзя задать группировку программно? типа у таких то строк такой то уровень...
#5 by Wobland
можно
#6 by depthzer0
воооот! )) отличная идея
#7 by Wobland
а посмотри, может, кто-то уже советовал
#8 by depthzer0
?
#9 by Wobland
и там я в первом посте отметился ;)
#10 by depthzer0
ОК. Помогите, пожалуйста, потому что ничего лучше, чем разбить на горизонтальные области, мне в голову не приходит. А разбивать не хочется, потому что их много, больше чем на рисунке, + ещё присоединение колонок, короче в целом новый гемор. Вернее приходит конечно :) (см. ), но как это сделать, не доходит совсем.
#11 by Wobland
что, оба первых поста не сработали?
#12 by depthzer0
сработали, но несколько своеобразно :) у меня на макете области: Вывод происходит примерно так: ТабДокумент.Вывести(ОбластьШапка); ТабДокумент.Присоединить(ОбластьПериодСумма); И теперь, чтобы там появились группы, как я понял и постов (как они сработали), нужно горизонтальную область Данные разделить на области соответствующие новым группировкам и выводить соответственно, например: И это именно то, чего хотелось бы избежать. Хотелось бы чтобы Просто никак не могу понять, как это сделать )) не могу найти нужных свойств и методов, для реализации, увы.
#13 by depthzer0
Так можно вообще сделать или нет, вот это не могу окончательно понять.
#14 by depthzer0
Бинго!! ))) Получилось. Оцените, пожалуйста, оптимальность решения.
#15 by Wobland
зависит от текста содержимого. некультурно
#16 by depthzer0
у меня, в принципе, левая колонка всегда с одним содержимым. но может и поменяться... но с другой стороны требования к группировкам именно относительно той или иной строки. даже не знаю, к чему ещё можно привязаться.
#17 by Wobland
у тебя всё осложняется присоединяемыми областями - не могу умозрительно. а пробовать на практике некогда. дома гляну, если более бородатые ничего не скажут
#18 by depthzer0
ОК. это не обязательно, конечно, но интересно.
Тэги: 1С 8
Ответить:
Комментарии доступны только авторизированным пользователям

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