Дерево неоднородных данных в 1С #455935


#0 by Trance_1C
нужно вывести дерево не связанных иерархически данных, это реально в 1С я нигде не встречал ну что-то вроде этого:          Поступление №0000215 от 15.01.2009          Поступление №0000216 от 23.01.2009      Февраль 2009          Поступление №0000219 от 12.02.2009   Поставщик2      .............
#1 by mikecool
я не против, выводи Ветка = Дерево.Добавить("Мой товар") Ветка.Добавить("Поставщик") и т.д.
#2 by mikecool
+1 или получить это все запросом и выгрузить
#3 by Рэйв
Дерево значений — это объект для хранения временных наборов данных, возникающих при работе программы. Работа с деревом значений напоминает работу с таблицей значений, за исключением того, что в дереве могут быть представлены иерархические данные (по аналогии с иерархическим справочником). Это достигается тем, что каждая строка дерева значений может иметь подчиненные строки, а те, в свою очередь, тоже могут иметь подчиненные строки и т.д. Дерево значений предоставляет возможность обхода строк и подсчета итогов по всем строкам дерева или по текущему уровню иерархии. Объект ДеревоЗначений имеет свойство Строки и Колонки, через которые осуществляется доступ к коллекции строк 1-го уровня и колонок дерева значений. У каждой строки дерева значения (т.е. объекта СтрокаДереваЗначений) есть свойство Строки, содержащее коллекцию подчиненных строк для данной строки дерева значений. Следующий пример создает дерево значений и наполняет его данными: Так же, как и с таблицей значений, можно создать полную копию дерева значений с помощью метода Скопировать: Обход строк реализуется с помощью конструкции «Для Каждого» или оператором [...]: Следующая программа с помощью рекурсивной процедуры обходит все строки дерева значений, включая подчиненные: Результат работы программы: Бухгалтерия Аналогично таблице значений, дерево значений позволяет искать значение с помощью метода Найти или искать сразу несколько строк методом НайтиСтроки. Принципы работы этих методов полностью идентичны рассмотренным выше для таблицы значений, за исключением последнего параметра БключатьПодчиненные. Если передать в него значение Истина, то поиск будет производиться в том числе и по подчиненным строкам, иначе — только по строкам текущего уровня.
#4 by Trance_1C
Спасибо :)
Тэги:
Ответить:
Комментарии доступны только авторизированным пользователям

В этой группе 1С