0

販売注文と商品テーブルがあり、ある時点で商品を変更する必要がある場合、状況をどのように処理しますか。変更は、そのアイテムを含む販売注文にも表示されます。ただし、販売注文が行われた時点では情報が正しく、後で変更されたとしましょう。古い SO に広告申込情報の表示内容を変更してほしくありません。新しい項目を作成する必要もありません。後でどの項目が正しいか混乱するからです。

OpenERP では、受注後に変更した場合でも、部品番号の名前と説明が受注に保持されることに気付きました。

4

1 に答える 1

1

新しいデータベースを作成する場合は、Itemテーブルを再構築します。テーブルを作成します(たとえばItemHistory)。ItemIDとフィールドがありますItemTypeIDDateCreated

ItemIDは注文に使用する必要があり、ItemTypeID+DateCreatedは現在のアイテムを取得するのに役立ちます。

于 2012-04-19T14:55:44.693 に答える