имеется справочник Проекты у него табличная часть Элементы (содержит элементы из которых состоит проект), теперь выяснилось, что для каждого Элемента может быть назначена замена (т.е на проект может быть потрачено часть из основных элементов, а часть из замены), выводить это всё предполагается в виде дерева:
Элементы:
1 уровень: основной элемент
2 уровень: элемент замена
3 уровень: сумма
...
Подскажите с помощью чего это лучше всего реализовать? Может с помощью двух табличных частей: одна с основными, вторая с заменами?
Две ТЧ выглядит вполне нормально, только связь между ними нужно сделать аккуратно, т.е. не по номеру строки а по специальному полю, заполнять ГУИДом например.
(3) я думал делать связь по основному Элементу, т.к элементы в проекте не могут повторяться
Требовать и эффективности, и гибкости от одной и той же программы — все равно, что искать очаровательную и скромную жену... по-видимому, нам следует остановиться на чем-то одном из двух. Фредерик Брукс-младший