5.3.7. Обход дерева структуры
Блок «Обход дерева» предназначен для сбора данных с объектов относительно текущего объекта в иерархии структуры. Данные могут собираться вверх и вниз по иерархии, а также с соседних объектов своего уровня.

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

Рисунок 159
Для объектов, полученных обходом дерева, также доступны фильтры свойств и проверка циклических зависимостей.