Да какая бы система не была. Вот смотри, самая простая система.
Есть спавочник деталей. Есть документ, ну пусть будет наряд. И есть позиции наряда. Таким образом у тебя уже будет 3 бизнес объекта. И это еще без многие-ко-многим, только минимум. При этом в позициях документа тебе надо держать не копии элементов справочника, а ссылки на него.
ЗЫ. Да, Фасад тут все-таки не нужен, хотя, если заморочиться можно сделать и единый интерфейс.
ЗЗЫ. Это у тебя реальная задача или просто для себя что-то ваяешь. Если реальная - делай на БД (если нужно, где-то у меня был пример с Embedded Firebird, еще на D7 написанный через IBX, могу попробовать поискать).
|