Сергей Олейников, вы бы исходники прилагали, что ли)
про проектирование сверху вниз: имеет смысл выгружать тело вместе с деревом модели.
Тогда бы вы могли оперативно вносить изменения в выгруженные тела.
Но пока это не работает) По словам представителя Топ Систем - есть риск вечной рекурсии)
Вы выгрузили тело. Открыли его - и в дереве модели у вас - "Внешняя операция_1"
и всё) Это всё дерево модели) Что будете делать, если вспомнили, что что-то забыли? )
В сборке у вас тело заменилось на внешний фрагмент. Где концы искать будете? )
Без дерева модели - не получается быстрее и проще)
По второму вопросу:
тело - это результат последней операции в дереве модели.
Если вы удалите операцию в середине дерева модели, то всё, что было после ее - также удалиться.
Вам нужно не
удалять, а
исключать операции и будет вам счастье)