Юрий
Guest
Хранение документов в базе
Суть проблемы в следующем.
В базе есть несколько взаимосвязанных таблиц : главная таблица и таблицы-справочники. На их основе собирается некоторый документ "А" и выдается менеджеру. Менеджер может и должен редактировать этот документ.
Иногда на основе этой базы формируется еще один тип документа "В" (число его модифицированных копии может быть разным). После того как он был сформирован необходимо сохранить его так, чтобы впоследствии всегда можно было к нему вернуться и посмотреть его данные.
Как реализовать сохранение документа "В", который всегда формируется на основе данных из "А". Причем изменение данных в "А" не должно менять данные в сохраненном "В".
(Вариант дубликата таблиц не рассматривается, ищется более простой способ).
P.S.: есть еще вариант- сгенерировать объект, представляющий собой документ "В" и сериализовать его в базу.
Суть проблемы в следующем.
В базе есть несколько взаимосвязанных таблиц : главная таблица и таблицы-справочники. На их основе собирается некоторый документ "А" и выдается менеджеру. Менеджер может и должен редактировать этот документ.
Иногда на основе этой базы формируется еще один тип документа "В" (число его модифицированных копии может быть разным). После того как он был сформирован необходимо сохранить его так, чтобы впоследствии всегда можно было к нему вернуться и посмотреть его данные.
Как реализовать сохранение документа "В", который всегда формируется на основе данных из "А". Причем изменение данных в "А" не должно менять данные в сохраненном "В".
(Вариант дубликата таблиц не рассматривается, ищется более простой способ).
P.S.: есть еще вариант- сгенерировать объект, представляющий собой документ "В" и сериализовать его в базу.
