Показать сообщение отдельно
  #9  
Старый 02.09.2022, 20:53
lmikle lmikle вне форума
Модератор
 
Регистрация: 17.04.2008
Сообщения: 8,015
Версия Delphi: 7, XE3, 10.2
Репутация: 49089
По умолчанию

Да какая бы система не была. Вот смотри, самая простая система.
Есть спавочник деталей. Есть документ, ну пусть будет наряд. И есть позиции наряда. Таким образом у тебя уже будет 3 бизнес объекта. И это еще без многие-ко-многим, только минимум. При этом в позициях документа тебе надо держать не копии элементов справочника, а ссылки на него.

ЗЫ. Да, Фасад тут все-таки не нужен, хотя, если заморочиться можно сделать и единый интерфейс.

ЗЗЫ. Это у тебя реальная задача или просто для себя что-то ваяешь. Если реальная - делай на БД (если нужно, где-то у меня был пример с Embedded Firebird, еще на D7 написанный через IBX, могу попробовать поискать).
Ответить с цитированием