|
Обойти дерево значений извращенно.
| ☑ |
0
H A D G E H O G s
04.06.12
✎
15:26
|
ДеревоЗначений.Колонки.Добавить("Числовая",Новый ОписаниеТипов("Число"));
СтруктураПоиска=Новый Структура("Числовая",0);
МассивВсехСтрок=ДеревоЗначений.Строки.НайтиСтроки(СтруктураПоиска,Истина);
Каково?
|
|
1
orefkov
04.06.12
✎
15:28
|
А удалить колонку?
|
|
2
H A D G E H O G s
04.06.12
✎
15:28
|
Счаст при построении добавлю колонку "Уровень" и буду отбирать с нужным уровнем строки без рекурсии. Пусть платформа делает это сама, ибо индексов в ДЗ нету.
|
|
3
H A D G E H O G s
04.06.12
✎
15:29
|
(1) угу
|
|
4
Stepa86
04.06.12
✎
15:29
|
а в чем изврат? я так делал пару раз, тока нужная колонка уже была и булево там было
|
|
5
acsent
04.06.12
✎
15:29
|
в чем вопрос?
|
|
6
H A D G E H O G s
04.06.12
✎
15:29
|
Нет, я про другое.
Это (0) - хуже, чем рекурсивно я пойду по ДЗ?
|
|
7
AaNnDdRrEeYy
04.06.12
✎
15:30
|
вот так
МассивВсехСтрок=ДеревоЗначений.НайтиСтроки(СтруктураПоиска,Истина);
|
|
8
Лефмихалыч
04.06.12
✎
15:31
|
(6) а что на этот повод утверждает замер производительности?
|
|
9
acsent
04.06.12
✎
15:31
|
Аааа, ты просто придумал код получения всех строк ДЗ
|
|
10
Stepa86
04.06.12
✎
15:34
|
(6) обернуть в ВсеСтрокиДерева( пДерево ) и вообще пофик чо там внутри, лишь бы шустро работало. жаль для ДанныеФормыДерево ничо такого не сделать без лазанья на сервер и преобразования в дз
|
|
11
sapphire
04.06.12
✎
15:36
|
(0) Гения забанили, так вместо него?
|
|
12
acsent
04.06.12
✎
15:37
|
а зачем нужны все строки дерева?
|
|
13
H A D G E H O G s
04.06.12
✎
15:41
|
(12) Чтобы файл сформировать.
|
|
Пользователь не знает, чего он хочет, пока не увидит то, что он получил. Эдвард Йодан