Руководство пользователя
×

5.3.7. Обход дерева структуры

Блок «Обход дерева» предназначен для сбора данных с объектов относительно текущего объекта в иерархии структуры. Данные могут собираться вверх и вниз по иерархии, а также с соседних объектов своего уровня.
Рисунок 158
Для каждого направления используются параметры «Пропустить» и «Взять», работающие по принципу Skip/Take: сначала пропускается указанное количество объектов последовательности, после чего выбирается необходимое количество следующих объектов.
 

Правила параметров «Пропустить» и «Взять»:

  • «Пропустить» пусто — начинать с первого элемента; положительное число — пропустить указанное количество элементов от начала; отрицательное число — начать с указанного количества элементов от конца.
  • «Взять» пусто — взять все доступные элементы после пропуска; положительное число — взять указанное количество элементов; отрицательное число — взять все доступные элементы, кроме указанного количества последних.
Рисунок 159
Для объектов, полученных обходом дерева, также доступны фильтры свойств и проверка циклических зависимостей.