Пришлось это делать динамически. При переходе на новую структуру нужно было в один прекрасный момент распихать все таблицы по коллекциям согласно классификации. Проблема решилась экспортом/импортом перед перезаходом в систему.
Цитата:
Насчет TreeNode. Я, конечно, не такой опытный в программировании, но думаю, что дело в неправильной инициализации Dict-контекста.
Видимо да. К сожалению нет DictTableCollection.
Таблицы я туда засовывал с помощью AOTSetProperty().
Кстати у этой функции есть одна замечательная особенность - она изменяет объект вне зависимости от слоя, на котором тот лежит (по крайней мере в 2.5) и при желании можно удалять таким образом объекты слоя sys например