прошу прощения, что непонятно излагаю мысли
попробую на упрощенном примере расписать.
1, у нас есть блок 1 с атрибутом номер1.
2. у нас есть блок 2 с атрибутом нонер2.
3. блок типа 2 вставлен в блок типа 1.
4. блоки типа 1 раскиданы по чертежу и у них заполнен атрибут номер1.
5. я хочу программно заполнить атрибут номер2 значением атрибута номер1 из блока 1 в котором находится блок 2
на думал что можно сразу взять все блоки 2 и найти значения атрибута номер1 блока 1 (как-то поднявшись по иерархии вложений блоков)