標準データ フローの採用
ユーザーは、1 つのテーブルにデータを頻繁に入力します。 そのデータは、異なるプロセス中に、さまざまなテーブル間を流れます。 たとえば、マスター テーブルまたは補足テーブルに入力した情報は、ドキュメント テーブルから仕訳帳テーブルに移動し、最終的に元帳テーブルにたどり着きます。
マスタ テーブルのデータ フロー
ユーザーがマスター テーブルを作成する場合、テーブル内のほとんどの情報はユーザーが直接入力しますが、一部の情報は他のテーブルからもたらされる場合があります。 マスター テーブルの作成中に、ほとんどの既定の設定は補足テーブルから割り当てられます。
たとえば、品目テーブルのレコードに対して品目カテゴリ コードを選択すると、既定の一般製品転記グループ、VAT 生産転記グループ、在庫転記グループ、および原価計算方法が、選択されている品目カテゴリで定義されているように、アプリケーションによって品目に自動的に割り当てられます。
次の図は、マスター レコード作成中のテーブル間のデータ フローを示しています。

通常、マスター テーブルには、他のテーブルとのリレーションシップを持つ多くのフィールドが含まれています。たとえば、補足テーブルや他のマスター レコード テーブルがあります。 これらのフィールドに値を入力すると、アプリケーションでは関連するテーブルから既定値を取得し、それらをマスター レコードに割り当てる場合があります。 さらに、マスター レコードに対して補助情報を入力すると、一部のマスター レコード フィールドが補助テーブルに取り込まれる場合があります。
マスター レコードの作成中に、アプリケーション領域の設定テーブルで特定の既定値がチェックされます。 最低でも、このチェックには続き番号チェックが含まれますが、多くの既定のチェックまたはビジネス ルールの検証が含まれる場合もあります。
ドキュメント作成のデータフロー
ドキュメントは、さまざまな種類のテーブルのデータを結合する複雑なデータ構造です。 ユーザーが情報をドキュメントに入力すると、アプリケーション領域のほとんどのコンフィギュレーション テーブルがチェックされます。
次の図は、ドキュメント作成中のデータ フローを示しています。

仕訳帳作成のデータ フロー
仕訳帳を使用している場合は、仕訳帳明細行テーブルに情報が入力されます。 ユーザーは情報を直接入力しますが、多くのフィールドが自動的に割り当てられます。 すべての仕訳帳では、ドキュメント番号や理由コードなどの多くのフィールドが、対応する仕訳帳バッチ テーブルから、または仕訳帳バッチ テーブルに基づいて割り当てられます。 仕訳帳バッチ テーブルには、仕訳帳明細行の一連のその他の既定値が含まれています。
たとえば、一般仕訳帳明細行テーブルについては、勘定残高タイプと勘定残高番号の各フィールドが一般仕訳帳バッチ テーブルから割り当てられます。
仕訳帳からの既定値に加えて、ドキュメントと同様に、多くのフィールドは、仕訳帳トランザクションに関連付けられているマスター テーブル、補足テーブル、および補助テーブルから割り当てられます。
次の図は、仕訳帳作成中のデータ フローを示しています。
