![]() |
![]() |
![]() |
|
Как вывести группы нужного уровня иерархического справочника в СКД? | ☑ | ||
---|---|---|---|---|
0
fort5
25.05.15
✎
10:45
|
Есть справочник следующей структуры:
* Комплектующие * Процессоры - Intel Core i5 4440 - Intel Core i5 4690 - Адаптер USB Bluetooth Нужно вывести отчет: Группа | Подгруппа | Товар --------------+------------+----------------------- Комплектующие | Процессоры | Intel Core i5 4440 Комплектующие | Процессоры | Intel Core i5 4690 Комплектующие | | Адаптер USB Bluetooth Вложенность может быть произвольной. Т.е. необходимо сделать так, чтобы в отдельную колонку выводилась, например, группа второго уровня к которой принадлежит элемент справочника. Реально такое сделать в СКД? |
|||
1
elCust
25.05.15
✎
10:50
|
(0) Каковы результаты экспериментов?
|
|||
2
fort5
25.05.15
✎
10:54
|
Пытаюсь сделать иерархическую группировку с отбором по уровню, не выходит
|
|||
3
РазДва
25.05.15
✎
10:54
|
(0) Во вложенном СКД сварганить запрос выводом по иерархии и с уровнем группировки, в основном СКД мутить запрос, используя этот уровень.
|
|||
4
fort5
25.05.15
✎
10:59
|
(3) Не понятно какой доп. запрос делать и как потом его соединить с основным
|
|||
5
Фрэнки
25.05.15
✎
10:59
|
(3) А разве запросы во вложенном СКД могут использовать ключевые слова для иерархии?
|
|||
6
fort5
25.05.15
✎
11:00
|
(5) Я вот тоже не представляю как можно соединение по иерархии сделать
|
|||
7
elCust
25.05.15
✎
11:01
|
Поищи в яндексе и найдешь ответ.
|
|||
8
fort5
25.05.15
✎
11:04
|
(7) С утра ищу, видимо плохо. Пока в голову приходит толь вычисляемое поле с выбором а ля .Родитель.Родитель
|
|||
9
fort5
25.05.15
✎
11:06
|
(8) Можно предположить, что не будет вложенности больше 5 и перебрать все варианты, но это жуть как криво
|
|||
10
Фрэнки
25.05.15
✎
11:07
|
(6) я бы попробовал добавить в настройках вывода переменную и присвоить ей через ссылки. А там количество уровней иерархии в твоем справочнике предустановлено? В принцип, на дополниельных переменных в настройках можно много всего делать. Это только скорость обработки данных будет понижать, но сделать можно.
|
|||
11
elCust
25.05.15
✎
11:07
|
Тут посмотри: v8: Иерархия в СКД
|
|||
12
Остап Сулейманович
25.05.15
✎
11:08
|
(0) Иерархический справочник - зло. Иерархия нужна только для ВИЗУАЛЬНОЙ группировки элементов. Для целей учета нужно использовать реквизиты.
|
|||
13
fort5
25.05.15
✎
11:09
|
(12) Согласен, но есть такое обстоятельство "надо"
|
|||
14
Фрэнки
25.05.15
✎
11:10
|
(9) так даже если сделать "криво" в запросах, как это показано в примерах по (11), то все равно это будет криво.
|
|||
15
fort5
25.05.15
✎
11:10
|
Нашел пока только v8: Как вывести в отчет только группы второго уровня?, но там ситуация сильно проще и не подходит
|
|||
16
fort5
25.05.15
✎
12:28
|
(11) пробовал этим способом наложить ограничение на уровень группы, не получается. Можешь объяснить как работает тот пример из Хрусталевой, я что-то его логику понять не могу
|
Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |