Имя: Пароль:
1C
1С v8
Как развернуть/свернуть дерево в динамическом списке?
0 sobolev_v
 
20.09.11
13:10
Кто-нибудь смог побороть такую ситуацию: в форме имеется динамический список с группировкой. Связанная с ним таблица отображает группировку в виде дерева. Задача: командой развернуть или свернуть все строки дерева. Когда данные хранятся в дереве значений, это просто делается: получаешь коллекцию значений дерева, с элемента коллекции переходишь на связанную строку в таблице формы и сворачиваешь/разворачиваешь ее. А как быть, когда данные хранятся в динамическом списке? Мне не удалось ни получить коллекцию элементов, ни обойти строки динамического списка. А без этого я могу развернуть или свернуть только текущую строку в таблице формы. В Интернете я видел, что многие с такой проблемой сталкивались. А обойти ее у кого-нибудь получилось?
1 Grusswelle
 
20.09.11
13:11
Вероятно, использовать какой-нибудь объект вместо динамического списка. Не?
2 Grusswelle
 
20.09.11
13:11
(0) + Поле табличного документа, например... Не?
3 Grusswelle
 
20.09.11
13:13
(0) + Отображение: Дерево. Не?
4 Grusswelle
 
20.09.11
13:13
Не?
5 Grusswelle
 
20.09.11
13:13
:-)
6 sobolev_v
 
20.09.11
13:15
Можно дерево значений, но его надо руками заполнять. Через динамический список все на порядок проще делается, но единственная засада - то, что я описал.
7 sobolev_v
 
20.09.11
13:16
Ну и мне кажется какое-то решение должно быть.