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