Группировки в Табличном документе #717636


#0 by pin4er
Приветствую всех. Помогите пожалуйста разобраться с проблемой группировки строк в табличном документе, первый раз сталкиваюсь, СП-читал. Что я пытаюсь вывести: 2-х уровненную группировку в виде 1ур. КоординаторКонтрагента -(у одного координатора может быть множество контрагентов) 2ур. Контрагент -(у одного контрагента может быть множество реализаций) запрос есть данные выбираются так: все отлично все устраивает, а как правильно теперь вывести не понимаю. Проблема заключается в следующем: вывожу все в табличный документ, указываю группировки. Когда они развернуты кажется все хорошо, но есть несколько но... 1. Если группировки с "-" сворачиваю "+" и начинаю с самого низа, то все они складываются в один "+" если допустим у нас "- - - - -" то при сворачивании получается просто "+", а надо как "+ + + + +" 2. как закрепить заголовок 2ур. чтобы он отображался при сворачивании группировок, а не было просто "+" с левой стороны отчета.? Вот тут видно что если сворачивать снизу то свернется в "+", ели если нажать посередине Группировки, то какую-то группировку я вообще не смогу сложить: т.е. нашел вот картинку как хотелось бы вывести: Вот мой код, пробывал и так и сяк: ВыборкаКоординатор = Запрос.Выполнить;
#1 by acsent
делай автогруппировки и играйся с уровнем при выводе секции
#2 by pin4er
авто делал, там получалось по аналогии... либо вообще не выводились подгруппы
#3 by pin4er
а и делаю отчет на 8.2 Обычные Формы  (в ут 10.3, это уж совсем для справки)
#4 by Михаил Козлов
Не пробовали через УниверсальныйОтчет?
#5 by pin4er
только через СКД, но сложность заключалась в том что он совсем не ту цифру брал по группировкам в Контрагентах и Координаторе, поэтому руками обхожу и считаю некоторые группировки.. а так тоже ни разу не сталкивался с УниверсальнымОтчетом.
#6 by Михаил Козлов
" не ту цифру" - может нужно запрос отладить?
#7 by pin4er
приходилось считать как Группировка для контрагента МАКСИМУМ(реализации). в результате получалось так: для группировки контрагента он подставлял нормально посчитанное количество реализаций, а в итого выбирал Максимум по группировке. Соответственно МАКСИМУМ мне не нужен, а отдельно прибавляю друг к другу количество каждой группировки и потом вывожу в итого. как пример:
#8 by pin4er
up
#9 by pin4er
Собственно разобрался, всем спасибо за то что откликнулись. Можно закрывать Тему
Тэги: 1С 8
Ответить:
Комментарии доступны только авторизированным пользователям

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