テーブル共有LN の 1 つのインストール上で複数の会社を使用する場合、特定のビジネス要件を満たすために 2 つ以上の会社でテーブルを共有させることができます。たとえば、数社が同じ発注先から同じ品目を購入する場合、これらの会社は取引先テーブルを共有できます。 目的 テーブル共有には、次の利点があります。
テーブル共有には、次の欠点があります。
メソッド テーブル共有の次の 2 つのメソッドのいずれかを適用できます。 データ複製には、2 タイプあります。
また、作業手順を確立して、ある会社のデータ変更を他の会社にマニュアルでコピーすることもできます。この方法は、言語コードや国コードなど、変更のペースが早くない静的データに適しています。 テーブル参照 テーブル共有の構成では、テーブル参照を考慮してください。考慮しない場合、参照整合性に問題が生じることがあります。 テーブル参照の結果は、テーブル参照の参照モードによって決まります。
例
品目 - 一般テーブルに、生産国フィールドがあり、そのフィールドに国テーブルへの参照があり、参照モードが空でなければ必須に設定されています。 品目 - 一般テーブルが会社 100 と 200 で共有されており、国テーブルは共有されていないものとします。新しい国コードを会社 100 に挿入し、その国コードを品目の生産国フィールドに挿入すると、同じ品目を会社 200 で表示した場合に参照エラーを受け取ります。会社 200 で品目を表示すると、その品目の生産国には 「*****」 が表示されます。この品目を使用すると、重大なエラーが発生します。この問題を避けるには、国テーブルも共有するか、生産国フィールドを常に空にします。
| |||