ник: Mak&S
А узлы и агрегаты ты где возьмёшь? Сначала создашь, а потом уже добавишь в автомобиль. Вот и получается что сначала дети заносятся, а потом в различных сочетаниях добавляются в родителя. Интерфейс я более-менее представляю, но КАК организовать структуру таблиц не пойму...
Может так. Одна таблица - справочник: комплектующие, расходники. Вторая таблица - сборные изделия, которые формируются из позиций первой таблицы, и третья таблица - описание состава сборного изделия. Вторая с третьей соединены один-ко-многим.
Т.к. какой-то сборный узел может быть комплектующим другого изделия, то при создании сборного узла заносится инфа о названии и составе во вторую и третью таблицы, а так же этот сборный узел вносится в первую таблицу-справочник. И при создании следующего узла этот узел берётся из справочникка