|
СКД: Иерархию из таблицы значений
|
|||
---|---|---|---|
#18+
Здравствуйте! Подскажите как создать иерархию из таблицы значений типа такой ПолеСтрока | ПолеСтрокаРодитель ________________________________ Основной каталог | Основной каталог Васильев И.А. | Основной каталог Аренда имущества | Васильев Разные документы | Васильев Иванов | Основной каталог Аренда имущества | Иванов Разные документы | Иванов Нужно как-то получить дерево из этого. Пока работает программно, но думаю, что такое дерево можно вполне в скд построить. ... |
|||
:
Нравится:
Не нравится:
|
|||
14.05.2015, 14:04 |
|
СКД: Иерархию из таблицы значений
|
|||
---|---|---|---|
#18+
Ну программно ты создаешь объект ДеревоЗначений и тулишь туда ручками владельца (узлы) и подчиненные элементы (строки). А эти данные только в виде таблицы значений, а ен элементы иерархического справочника? Если это иерархический справочник, то это проще простого. А если надо именно из таблицы значений, создавая ее как угодно, то делать так: Определяешь в запросе временную таблицу, куда помещаешь свою ТЗ. Потом делаешь выборку по ней с соединением строки с родителем. ... |
|||
:
Нравится:
Не нравится:
|
|||
14.05.2015, 14:47 |
|
СКД: Иерархию из таблицы значений
|
|||
---|---|---|---|
#18+
Я тут на досуге нарисовал такой запрос: Код: sql 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. 13. 14. 15. 16. 17. 18. 19. 20. 21. 22. 23. 24. 25. 26. 27. 28. 29. 30. 31. 32. 33. 34. 35. 36. 37. 38. 39. 40. 41. 42. 43. 44. 45. 46. 47. 48. 49. 50. 51. 52. 53. 54. 55. 56. 57. 58. 59. 60. 61. 62. 63. 64. 65. 66.
Получилось нечто похожее на иерархию (во вложении): ... |
|||
:
Нравится:
Не нравится:
|
|||
21.06.2016, 14:48 |
|
|
start [/forum/topic.php?fid=28&msg=39259683&tid=1518727]: |
0ms |
get settings: |
10ms |
get forum list: |
13ms |
check forum access: |
3ms |
check topic access: |
3ms |
track hit: |
199ms |
get topic data: |
12ms |
get forum data: |
2ms |
get page messages: |
48ms |
get tp. blocked users: |
2ms |
others: | 296ms |
total: | 588ms |
0 / 0 |