Имя: Пароль:
1C
 
Иерархия в табличной части документа
0 KTO
 
05.02.10
05:41
Всем доброго времени суток!

Помогите, найти не могу, догнать тоже, возможно ли такое, нужна в табличной части документа иерархия по одному из столбцов, как сделать?

Платформа 1С 8.1.12.101
заранее спасибо.
1 Zixxx
 
05.02.10
05:58
(0) Делаю такое через дерево, если иерархия сложная добавляю две колонки ID и IDParent
2 KTO
 
05.02.10
06:06
(1) А можно чуть чуть подробней, что-то не вижу элемент дерево, вот недавно тока начал с восьмеркой работать)
3 Zixxx
 
05.02.10
06:15
(2) Табличную часть на форму не вывожу, на форме создаю "Табличное поле" тип значения у которого выбираю ДеревоЗначений. Дальше два варианта: 1. Создать нужные колонки самому и по нужно задать признак "Отображать иерархию". 2. Созадавать колонки программно на основании дерева через метод .СоздатьКолонки(), в этом случае только еще придется программно указывать ширину колонок постоянно. Обычно делаю через 1 вариант.
В самой табличной части документ создаю еще две колонки ID и IDParent, при добавлении строку присваиваю ID новый уникальный идентификатор, и IDParent - который беру из ID родительской строки (если она есть).
Запись дерева в табличную часть делаю рекурсией чтение и заполнение дерева тоже делаю рекурсией.
Строки дерева записываю в табличное поле документа при записис самого документа.

Что-то в этом роде
4 KTO
 
05.02.10
06:34
Спасибо, так гораздо лучше