|
Произвольная иерархия в СКД | ☑ | ||
---|---|---|---|---|
0
sdemon72
08.12.17
✎
12:20
|
Здравствуйте!
Делаю отчет в СКД, есть некоторое поле выводимой таблицы (для простоты будем считать текстовым) и другое поле (целое число) - уровень иерархии. При ручном построении отчета все было бы просто - в метод "Вывести" передать параметром уровень иерархии. А как это же сделать в СКД? |
|||
1
DrShad
08.12.17
✎
12:21
|
еще раз и по-русски и причем тут собственная иерархия
|
|||
2
sdemon72
08.12.17
✎
12:25
|
Ну другими словами мне нужно вывести на печать иерархический список средствами СКД. Уровни иерархии (целые числа) содержатся в отдельной колонке.
|
|||
3
DrShad
08.12.17
✎
12:33
|
меня вот это смущает
При ручном построении отчета все было бы просто - в метод "Вывести" передать параметром уровень иерархии. |
|||
4
Mankubus
08.12.17
✎
12:33
|
(0) есть такая кнопочка Я справа от заголовка. там много чего интересного. Например http://catalog.mista.ru/public/242824/
|
|||
5
sdemon72
08.12.17
✎
12:37
|
(3) имеется ввиду вывод в табличный документ без помощи СКД. Сначала метод табличного документа "НачатьАтогруппировкуСтрок()", а затем для каждой строки метод "Вывести()" с передачей во второй параметр уровня группировки.
|
|||
6
sdemon72
08.12.17
✎
12:47
|
(4) Вот мне любопытно, что заставляет подобных вам людей считать, что кроме вас никто не знает о существовании яндекса?
Наверное, если я задал здесь вопрос, то найденные решения мне не подходят, не? |
|||
7
DrShad
08.12.17
✎
12:50
|
почему не подходят?
|
|||
8
Mankubus
08.12.17
✎
12:54
|
(6) значит надо описывать что уже делал и почему не получилось? по исходным данным я не вижу противоречий предложенному решению
|
|||
9
nordbox
08.12.17
✎
12:59
|
(6) Вопрос надо задавать четко, внятно и без эмоций
|
|||
10
nordbox
08.12.17
✎
13:00
|
+6 а то у тебя как у юмориста:
-Опосля чего долбани плюхалкой по кувыкалке и, кады чвок-нет, отскочь дальшее, прикинься ветошью и не отсвечивай. Потому как она в это время шмяк, тудыть, сю- дыть, йоксель-моксель, ерш твою медь... Пш-ш-ш! И ждешь, пока остынет. Остыло, подымаесся, вздыхаешь... |
|||
11
sdemon72
08.12.17
✎
14:38
|
(9) а ответы по-видимому можно давать - лишь бы ляпнуть, да? Хотелось бы по существу: если где-то непонятно выразился, перефразирую.
Вариант http://catalog.mista.ru/public/242824/ не подходит, т.к. в каждой выводимой строке должны выводиться собственные значения, не итоги. Пока вижу так, что решения нет, буду без СКД значит делать... |
|||
12
DrShad
08.12.17
✎
14:50
|
(11) опять какой-то несвязный поток сознания, решения есть всегда, а вот что с тобой не так никто понять не моежт
|
|||
13
sdemon72
08.12.17
✎
14:53
|
Ну извините ребята, что мой язык вам непонятен. Комиксы рисовать не буду - не настолько важный вопрос, да и ответ в принципе ясен.
|
|||
14
ixijixi
08.12.17
✎
14:56
|
(13) Чувак, серьёзно, непонятно чего ты хочешь
|
|||
15
sdemon72
08.12.17
✎
15:08
|
Ну давай попробуем сначала.
1. Делаю отчет в СКД. Результат запроса выдает следующие поля: - "Группа1" и "Группа2" - тип "Строка"; - "Включено" - тип Булево; - "Уровень" - тип "Число", целое неотрицательное. 2. Нужно получить табличный документ, в строках которого в первой колонке будут значения поля "Группа1", в заголовках последующих колонок будут значения поля "Группа2", а на пересечениях - значения поля"Включено"; Собственно, с этим проблем не возникает, отчет сформирован. 3. Теперь нужно чтобы строки в табличном документе группировались в соответствии со значением поля "Уровень". Как это реализовать? |
|||
16
vicof
08.12.17
✎
15:39
|
давай скриншот
|
|||
17
sdemon72
08.12.17
✎
15:49
|
Хех... без комиксов низя т.е.... Как тут скриншоты выкладывать?
|
|||
18
vicof
08.12.17
✎
16:11
|
(17) Ну ты объяснять нормально не можешь. На яндексдикс норм.
|
|||
19
sdemon72
08.12.17
✎
16:20
|
https://yadi.sk/i/E-TDOGIr3QSHBP - вот такой результат хочу получить
|
|||
20
DrShad
08.12.17
✎
16:23
|
а просили то какой получил
|
|||
21
sdemon72
08.12.17
✎
16:25
|
(20) What??? (и эти люди говорят, что я не не по-русски???)
|
|||
22
sdemon72
08.12.17
✎
16:34
|
Ахха, кажется понял. Сейчас вот такой имею результат: https://yadi.sk/i/qkQwvvUs3QSK6A
|
|||
23
perester
08.12.17
✎
16:37
|
(19) как строка 10 связана со строкой 9?
|
|||
24
sdemon72
08.12.17
✎
16:42
|
(23) Строки 9 и 10 находятся на одном уровне иерархии, подчинены строке 8.
|
|||
25
DrShad
08.12.17
✎
17:06
|
||||
26
DrShad
08.12.17
✎
17:07
|
||||
27
sdemon72
08.12.17
✎
17:27
|
(26) Ну это рецепт из (4) ты воспроизводишь. Я пробовал так сделать (в моем реальном случае это делается и без (4)) - иерархия выводится ок, но тогда не выводятся значения в строках для групп. Или если еще по-другому запрос написать - тогда двоятся группы (где-то про двоение групп попадались мне упоминания в поисковике, но ничего запоминающегося)
|
|||
28
DrShad
08.12.17
✎
17:33
|
мне лениво рисовать исходную таблицу под твои данные, но нет ничего невозможного в СКД
|
|||
29
DrShad
08.12.17
✎
17:37
|
||||
30
DrShad
08.12.17
✎
17:39
|
||||
31
sdemon72
08.12.17
✎
18:35
|
http://ssmaker.ru/2505999a/ - каким способом ты выводишь здесь показатель для групп?
|
Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |