|
СКД. Макет заголовка поля ресурса или группы колонок | ☑ | ||
---|---|---|---|---|
0
Drac0
15.07.13
✎
11:47
|
День добрый!
Данные в СКД вывожу в виде таблицы. В строках свои группировки, а в колонках только ресурсы, причем по логике они идут попарно. |группа1|группа2| |ресурс1|ресурс2| |ресурс3|ресурс4| Хотелось бы выводить заголовки группы1 и группы2 динамически в зависимости от параметров. Но с группами вообще почти ничего нельзя сделать. Тогда решил заголовок группы скрыть, а для ресурс1 и ресурс3 назначить макет для заголовка. Но для ресурса этого сделать, оказывается, тоже нельзя. Есть ли какие-нибудь варианты решения? |
|||
1
samozvanec
15.07.13
✎
11:56
|
"Данные в СКД вывожу в виде таблицы. В строках свои группировки, а в колонках только ресурсы" так таблица или список? давай скрин настроек. код последнего пакета запроса тоже не помешал бы.
|
|||
2
Пеппи
15.07.13
✎
11:57
|
Хотелось бы выводить заголовки группы1 и группы2 динамически в зависимости от параметров
поясни что хочешь |
|||
3
Drac0
15.07.13
✎
12:20
|
(1) Скрин не могу, все хостинги залочены.
Допустим, у нас есть параметры Год_1, Год_2, Год_3. За каждый из этих годов, необходимо рассчитать Количество и Сумму товара. Вывести их и дельты между ними, как абсолютные, так и относительные. Дельты я вычисляю с помощью Вычисляемых полей. В итоге получается 5 колонок групп: три на года, и 2 на дельты между смежными. Хотелось бы вевести такие заголовки: "2011 г", "2012 г", "2013 г", "Дельта 2011-2012", "Дельта 2012-2013". А под ними уже вертикально соответсвующее количество и сумма. Как вариант, можно подготвоить эти данные все в запросе и добавить поле, соответсующее типу колонки, и по нему уже группировать. Но хотелось бы попробовать сделать без этого. |
|||
4
Drac0
15.07.13
✎
12:34
|
ап
|
|||
5
samozvanec
15.07.13
✎
12:38
|
ну период в колонки и правильно сгруппировать ресурсы. должно само все сделаться почти так как ты хочешь. только вместо "Дельта 2011-2012" пиши чето типа Прирост.
если хочешь совсем так как ты хочешь, заполняй макет программно |
|||
6
Drac0
15.07.13
✎
12:40
|
(5) Год это условно параметр другой, просто близко по смыслу.
Т.е. имеете ввиду постобработку ТабличногоДокумента? |
|||
7
mistеr
15.07.13
✎
13:18
|
Добавляя в колонки группировки типа Детальные записи, можно сформировать любые колонки.
|
|||
8
mistеr
15.07.13
✎
13:19
|
Если заголовок нужен динамический, можно вычислить его в поле, и добавить группировку по этому полю.
|
|||
9
Drac0
15.07.13
✎
13:53
|
(8) Собственно этим сейчас и занят. Добавляю вспомогательное поле для группировки. К сожалению, это сильно усложняет запрос, но, похоже, выхода нет.
|
|||
10
Aprobator
15.07.13
✎
13:55
|
(0) почему это с группами ничего нельзя сделать?
|
|||
11
samozvanec
15.07.13
✎
13:56
|
(6) имею в виду сделать форму и выводить программно. видимо, так и придется сделать.
(9) в народе это называют жрать кактус |
|||
12
Aprobator
15.07.13
✎
13:56
|
тем же параметром пиши в заголовок группы что хошь. Добавить параметр в СКД руками тоже не проблема.
|
|||
13
Aprobator
15.07.13
✎
13:58
|
+(12) через макет конечно
|
|||
14
samozvanec
15.07.13
✎
13:59
|
(12) там вроде количество колонок неизвестно
|
|||
15
Aprobator
15.07.13
✎
14:01
|
даже проще должно решаться. Групирповка или не группировка - это поле, а у поля можно установить заголовок
|
|||
16
Aprobator
15.07.13
✎
14:06
|
тупо в модуле Отчета в процедуре ПриКомпоновкеРезультата, в зависимости от значений параметров - ставится нужный заголовок поля.
|
|||
17
Aprobator
15.07.13
✎
14:08
|
если смотреть в СП, то это ВыбранноеПоляКомпоновкиДанных. Добраться до него не так уж и сложно.
|
|||
18
Aprobator
15.07.13
✎
14:09
|
ВыбранноеПолЕКомпоновкиДанных - ошибся чуток. Свойство Заголовок есть, на чтение и запись доступно.
|
|||
19
Aprobator
15.07.13
✎
14:17
|
(14) там речь о заголовках 2 - х первых группировок. ИМХО, вообще делать нечего.
|
|||
20
Drac0
15.07.13
✎
14:38
|
(19) Не путайте группировки и группы полей. У меня со вторым затык произошел.
Да и вариант со вспомогательным полем тоже обломался, одно из полей - это относительная дельта. Соответсвенно при группировке СКД по строкам получаются презабавнейшие значения. Не учел я это сразу :) |
|||
21
Drac0
15.07.13
✎
15:04
|
В общем, я затупил сильно и не стого конца подошел к вопросу. Проще тупо накрыть всю таблицу своим заголовком по макету.
|
|||
22
Aprobator
15.07.13
✎
16:38
|
(19) по описанному в (0) догадаться, что приведена структура уже выбранных полей немного тяжеловато. Но у группы выбранных полей данных, тоже есть свойство Заголовок.
|
|||
23
Aprobator
15.07.13
✎
16:38
|
(22) к (20)
|
Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |