Имя: Пароль:
1C
1С v8
СКД: вывод шапки столбца группировок
0 MaxisUssr
 
29.11.12
11:06
Сейчас при иерархическом выводе (2 группировки - Год и Договор) шапка выводится в таком виде (в отдельной ячейке выводится каждый заголовок каждой группировки):

------------
Год
------------
Договор
------------
2012
  Дог №1

Возможно ли средствами СКД вывести шапку в таком виде (все имена группировок в одной ячейке, разделенные через '/'):

------------
Год/Договор
------------
2012
  Дог №1

, и если да, то как?
1 MaxisUssr
 
29.11.12
11:17
up
2 Cube
 
29.11.12
11:19
Сам ни разу не делал, но мне кажется, через макеты этот вопрос можно решить довольно просто...
3 cw014
 
29.11.12
11:19
Можно через макеты. По другому никак
4 MaxisUssr
 
29.11.12
11:23
(2), (3)
Проблема в том, что шапка динамическая - этот отчет должен брать настройки "построителя отчета", далее переводить их в вид СКД (переводит)а в построителе в настройках колиество группировочных "Строк" и "Колонок" в общем случае различно.
Через макеты согласен - думал есть более простой способ
5 Balabass
 
29.11.12
11:24
делается это на последней вкладке в группировках. сам делал по ОСВ на СКД.
6 MaxisUssr
 
29.11.12
11:25
(5)
Какая галка?
7 MaxisUssr
 
29.11.12
11:30
(5) Уточняю: заголовки выводятся как несколько ячеек в один столбец - т.к. настройка "Расположение полей группировок" установлена как "Вместе". Но этого мало - я хочу чтобы это выводилось все в одной ячейке с таким вот разделением.
Как вариант пойдет вообще отключить вывод шапки для всех, кроме одной группировок - это было бы отлично
8 cw014
 
29.11.12
11:31
(5) подскажи ка как ты такое делал?
9 Balabass
 
29.11.12
11:33
(8) Коли найду её щас, покажу. мож я не о том вообще говорю )))
10 Balabass
 
29.11.12
11:33
Да даже когда в ОСВ по 10 счету выводишь доп. сведения - можно указать что выводить в 1 колонке или в разных. тут тот же принцип
11 Balabass
 
29.11.12
11:33
Да даже когда в ОСВ по 10 счету выводишь доп. сведения - можно указать что выводить в 1 колонке или в разных. тут тот же принцип.
12 MaxisUssr
 
29.11.12
11:36
(11)
Выводится в одной колонке - точнее в одном столбце (столбец C1). Просто если у меня 10 группировок, то в этом столбце выводится 10 ячеек сверху вниз: R1C1, R2C1, R3C1, ... . А хочется чтобы была только R1C1.
13 Cube
 
29.11.12
11:43
Да, через макеты решается. Я попробовал.
14 MaxisUssr
 
29.11.12
11:49
Сейчас пробую одну хитрость - задал пустой макет (не выбрана ячейка) для шапки группировки
15 Cube
 
29.11.12
11:59
16 MaxisUssr
 
29.11.12
12:06
(15)
Т.е. макет из двух ячеек в высоту. А если у меня кол-во группировок меняется пользователем?
17 cw014
 
29.11.12
12:08
(16) Формируй текст в запросе, выкидывай его параметром в макет. Хотя я как то с трудом себе такое представляю, скорее всего кодом нужно будет делать
18 Cube
 
29.11.12
12:15
(16) На крайняк можно постобработкой табличного документа объединить всю шапку...
19 MaxisUssr
 
29.11.12
12:17
(18)
Сейчас так и делаю, но уж больно гемора с этим динамическим числом колонок много... P.S. А там еще и группировки измерений по колонкам могут быть... (как в построителе).
Пробую приладить варианты с пустыми макетами заголовков - сюда напишу по результату
20 MaxisUssr
 
29.11.12
15:28
В общем так:
- для случая с выводом измерений в колонках выкрутился методом из (14), потом постобработка.
- для случая, где нет вывода измерений в колонках - только постобработка (пустой макет шапки в этом случае рушит все остальное)