|
Программно скрывать колонки СКД | ☑ | ||
---|---|---|---|---|
0
zerat
12.01.14
✎
14:36
|
Всем привет! Уважаемые знатоки СКД подскажите пожалуйста как можно по условию прятать колонки в СКД
Пример: ОсновнаяЧасть|Колонка1|Колонка2|....|КолонкаN| |Дни|Часы|Дни|Часы| |Дни|Часы| Мне нужно к примеру если Колонка "Дни" полностью пуста в Колонке2 ее скрывать. Как это можно сделать и можно ли вообще это сделать в отчет написанном на СКД. З.Ы. Макет в отчете сделан свой. |
|||
1
mistеr
12.01.14
✎
15:13
|
(0) Мне тоже как то нужно было. Я так сделать не смог, поэтому сделал из колонок строки
---- Дни ---- Часы ----- Строки скрывать легко. |
|||
2
zerat
12.01.14
✎
15:21
|
(1) мне нельзя так сделать нужны именно колонки
|
|||
3
dmpl
12.01.14
✎
15:30
|
(0) Ну, теоретически, можно обработать самому результат компоновки данных. Но гемора при этом будет с выводом... разве что в готовом уже макете скрыть ненужные колонки.
|
|||
4
dmpl
12.01.14
✎
15:33
|
(0) Хотя как насчет такого: в источник данных добавляется измерение "ВидКолонки" со значениеями "Дни" и "Часы". Потом в настройках просто делаем группировку колонок по ВидКолонки. Т.е. вместо 1 строки с 2 полями делаем 2 строки с 1 полем. Только боюсь что с итогами придется повозиться.
|
|||
5
zerat
12.01.14
✎
15:34
|
(4) немного не понял мысль...можно подробнее?
|
|||
6
dmpl
12.01.14
✎
15:37
|
(5) Сейчас структура данных, скорее всего, примерно такая:
Дата | Дни | Часы А сделать такую: Дата | ВидКолонки | ДниЧасы А затем просто 2 уровня группировки - по дате и по виду колонки. |
|||
7
zerat
12.01.14
✎
15:40
|
Структура такова
|Колонка1 |Колонка2 |Колонка3 | |Норма|Дни|Часы|Норма|Дни|Часы|Норма|Дни|Часы| мне допустим надо скрыть колонки Дни или Часы именно там где значение будет не заполнено допустим отчет в колонке 2 дни и часы не заполнены тогда будет выглядеть так |Колонка1 |Колонка2 |Колонка3 | |Норма|Дни|Часы|Норма |Норма|Дни|Часы| |
|||
8
dmpl
12.01.14
✎
15:51
|
(7) Ну тогда будет 3 вида колонки - норма, дни и часы.
|
|||
9
zerat
12.01.14
✎
15:54
|
(8) как их скрывать я так и не пойму))))
|
|||
10
sf
12.01.14
✎
16:06
|
(0) как вариант: норма/дни/часы - сделать как три отельных колонки
потом программно обработать макет и объединять "шапку колонок" |
|||
11
zerat
12.01.14
✎
16:12
|
(10) это кросс-отчет
|
|||
12
dmpl
13.01.14
✎
00:16
|
(9) Они просто тупо не выйдут, если этого вида колонки нет.
|
|||
13
oyeah
13.01.14
✎
02:38
|
(0) сделай в настройках, условное оформление, максимальная ширина 0,00001, условие дни не заполнено
|
Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |