![]() |
|
как вывести ТЧ объекта в динамический список? | ☑ | ||
---|---|---|---|---|
0
Stim213
22.12.11
✎
01:42
|
Сабж. имеется справочник с ТЧ, состоящей из элементов этого же справочника. как в динамическом списке вывести элементы ТЧ как подчиненные строки текущего элемента?
|
|||
1
GROOVY
22.12.11
✎
01:44
|
Рисуем 2 ДС. В первом выводим элементы справочника.
Во втором пишем запрос к ТЧ и условию по Ссылке. В первом ДС описываем событие "ПриАктивацииСтроки" (как то так), в событии устанавливаем параметр второго ДС. |
|||
2
zak555
22.12.11
✎
01:45
|
зачем самому же справочнику подчиняться себе ?
это вроде как иерархия получается... не ? |
|||
3
GROOVY
22.12.11
✎
01:46
|
(2) Ну список всяких аналогов например так иногда хранят...
|
|||
4
zak555
22.12.11
✎
01:48
|
(3) это тоже самое, что если бы был какой-то другой подчинённый справочник с элементами владельца ?
|
|||
5
Stim213
22.12.11
✎
01:48
|
(1) 2 ДС, 2 таблицы на форме? не катит.
|
|||
6
GROOVY
22.12.11
✎
01:52
|
(5) тогда я не въехал что надо.
Надо в форме элемента показать его ТЧ? Нафига тогда ДС использовать? |
|||
7
Stim213
22.12.11
✎
01:53
|
+ на форме должна быть одна таблица, но с иерархической/деревянной структурой
-Элемент1 ---элемент1ТЧЭлемента1 ---элемент2ТЧЭлемента2 -Элемент2 ---элемент1ТЧЭлемента2 ---элемент2ТЧЭлемента2 ---элемент3ТЧЭлемента2 |
|||
8
Stim213
22.12.11
✎
01:53
|
т.е.
-Элемент1 ---элемент1ТЧЭлемента1 ---элемент2ТЧЭлемента1 -Элемент2 ---элемент1ТЧЭлемента2 ---элемент2ТЧЭлемента2 ---элемент3ТЧЭлемента2 |
|||
9
Stim213
22.12.11
✎
01:54
|
+ это все форма списка.
|
|||
10
Stim213
22.12.11
✎
01:58
|
а если использовать деревоЗначений, то непонятно, как запрос строить, чтобы все правильно вывести
|
|||
11
Stim213
22.12.11
✎
01:59
|
да, забыл - почему ДС - он выводит данные динамически. Как вывести динамически в Дерево я не знаю, наверное никак. Справочник большой, каждое открытие формы списка занимает пол минуты
|
|||
12
GROOVY
22.12.11
✎
02:07
|
В ДС напиши запрос с ТЧ справоника с выбором ссылки и по нес сделай группировку. Если нужно вывести не только те у которых в ТЧ есть записи то еще заюзай левое соединение таблицы справочника и его ТЧ.
|
|||
13
Stim213
22.12.11
✎
02:12
|
(12) спасибо!
зы. а еще нужно разворачивать каждый текущий элемент элементами его ТЧ до того, пока они есть. типа: -Элемент1 ---элемент1ТЧЭлемента1 ---элемент2ТЧЭлемента1 ------Элемент1ТЧэлемента2ТЧЭлемента1 ------Элемент2ТЧэлемента2ТЧЭлемента1 -Элемент2 ---элемент1ТЧЭлемента2 ---элемент2ТЧЭлемента2 ---элемент3ТЧЭлемента2 и тд, до самого последнего уровня вложенности |
|||
14
GROOVY
22.12.11
✎
02:13
|
В свойствах ДС есть "Начальное отображение дерева".
|
|||
15
Stim213
22.12.11
✎
02:15
|
(14) ога, есть.только это не совсем то, что нужно :)
нужно писать запрос в несколько уровней вложенности.. |
|||
16
ProProg
22.12.11
✎
02:21
|
(14) оно не пашет. Уже два года не исправляют.
|
Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |