Имя: Пароль:
1C
1С v8
дерево значений
, ,
0 vasilevskaya
 
26.10.12
18:00
Подскажите пожалуйста, как вывести дерево значений в табличный документ
1 Besometr
 
26.10.12
18:02
Цикл по строкам с обходом подчиненных строк и т.д.
Если количество уровней вложенностей неизвестно поможет рекурсия
2 vasilevskaya
 
26.10.12
18:04
(1) Да, это поняла... А как бы красиво сделать отчетик, что-нибудь вроде СКД или еще как-нибудь. Что бы строчки сворачивались и т.п.? Может быть есть где-то пример (в стандартных отчетах или еще где)...
3 seademon86
 
26.10.12
18:10
(0) +
Сам недавно сталкивался с этой задачей - отложил пока.
Может быть у кого-то есть пример? Можно ли передать ДЗ как внешний источник в СКД?
4 Wobland
 
26.10.12
18:16
(2) есть такое, надо в бардачке копаться. в принципе ничего хитрого. обход группировок с выводом уровня
5 ChAlex
 
26.10.12
18:19
(2) Таб.Вывести(Оласть,Уровень) -  и буде дерево
6 vasilevskaya
 
26.10.12
18:21
(4) О, было бы просто супер! Была бы очень признательна :[
(5) Не совсем понятно, что область, а что уровень?
7 Wobland
 
26.10.12
18:23
(6) давай свой отчёт, нарисую по-быстрому на коленке. ковыряться в бардачке дольше выйдет
8 vasilevskaya
 
26.10.12
18:35
(7)  отправила на почту :[
9 Wobland
 
26.10.12
18:39
(8) стукнись в аську
10 vasilevskaya
 
26.10.12
18:41
(9) на работе нет доступа месенджерам ((
11 Wobland
 
26.10.12
19:01
старею совсем.. уже не помню байку о розе ветке
12 Wobland
 
26.10.12
19:01
(11) *о ветке и розе
13 Wobland
 
26.10.12
19:13
нашёл!

Тематическая ветка форума подобна нераспустившейся розе, которую нужно осветить солнцем, помочь ей подняться. Только когда вопрос уже решён, девушке можно намекнуть про фотку... И тогда распустившаяся роза будет прекрасна!

правда, вопрос там решается переписыванием всего.. но я этого не говорил
14 seademon86
 
27.10.12
01:59
(7) - (13) Подумываю иногда, что надо было родиться девочкой =) Никому не в обиду - приятно помогать девушкам )))

Всем хороших выходных.

P.S. Если не сложно, код по выводу дерева в табличный документ "в студию".
15 Wobland
 
27.10.12
07:50
(14) да мне и мальчикам не слабо. правда, от мальчиков априорно жду большей сообразительности, чем показывают иные девочки..
   //поубивал бы ;)
   
   //вот как тут вслепую дерево щупать?
   //макета нету, куда выводить?
   //хорошо, вот лДерево. количество уровней известно и постоянно? пусть будет два.
   лДерево=Новый ДеревоЗначений;
   ТабДок=Новый ТабличныйДокумент;
   Область1=ТабДок.ПолучитьОбласть("Группа");
   Область2=ТабДок.ПолучитьОбласть("Строка");
   ТабДок.НачатьАвтогруппировкуСтрок();
   Для Каждого ТекСтрока1 Из лДерево.Строки Цикл
       Область1.Параметры.Заполнить(ТекСтрока1);
       ТабДок.Вывести(Область1, 1);
       Для Каждого ТекСтрока2 Из ТекСтрока1.Строки Цикл
           Область2.Параметры.Заполнить(ТекСтрока2);
           ТабДок.Вывести(Область2, 2);
       КонецЦикла;
   КонецЦикла;
   ТабДок.ЗакончитьАвтогруппировкуСтрок();
   ТабДок.ПоказатьУровеньГруппировокСтрок(1); //это если всё свернуть надо перед показом
   ТабДок.Показать();
   //вот и всё. принцип такой
   
   //твой код без изменений ниже
16 Wobland
 
27.10.12
07:51
(15) накидано на коленке за пять минут с целью схематично показать. есессно, не работает
17 AlexNew
 
27.10.12
08:02
Как свою дурь выставить то козырно...
18 AlexNew
 
27.10.12
08:03
(15) Забодали, честно. Кто все поотобрал? Где этот гад?
19 Wobland
 
27.10.12
08:09
(18) чо?
20 AlexNew
 
27.10.12
08:12
(19) Вы и по русски со словарем? Рекурсию когда отменили?
21 Wobland
 
27.10.12
08:13
(20) мне известно о рекурсии, у меня нет дерева
22 AlexNew
 
27.10.12
08:14
(19) Выдыхайте, побольше читайте, гуляйте на свежем воздухе, думайте (если умеете) х-ню только писать не надо, а то и так на работу взять некого.
23 Wobland
 
27.10.12
08:15
(22) методические указания мне не давать!
24 AlexNew
 
27.10.12
08:15
(21) Очко! Как раз дерево всегда с тобой. Подойди к зеркалу.
25 Wobland
 
27.10.12
08:15
(24) отправляйся на уйх
26 AlexNew
 
27.10.12
08:16
(23) Вспомнил завклубом из "Карнавальной ночи."
27 AlexNew
 
27.10.12
08:16
(25) см (22)
28 AlexNew
 
27.10.12
08:18
(23) Это, кстати, скорее методологические.
29 AlexNew
 
27.10.12
08:25
(25) А тут встретиться надо, герой.
30 AlexNew
 
27.10.12
08:45
(25) Ну "чо" в каком-нибудь спортклубе (Москва) снимем кусочек, обговорим правила (Бокс, самбо, дзюдо). Проигравший - платит. Без фигни.
31 Wobland
 
27.10.12
09:05
(30) аська вон
32 AlexNew
 
27.10.12
09:19
(31) Аськи нет - на почту кинь, но мне уже и расхотелось, хотя - тряхнуть стариной, вдруг:)
33 Джон Тирби
 
27.10.12
09:25
Кофе пить пробовали?