(57)【要約】【課題】原価要素を用いて階層構造データベースを構築することができ、階層構造データベースを過去から現在のうちの任意の時点においてリアルタイムに生成かつ出力することができる原価要素管理システムを提供する。【解決手段】原価要素管理システム１０では、第１次〜第ｎ次原価要素群に区分された原価要素が過去から現在に向かってシステム１０に時系列に記憶され、過去から現在までに記憶した原価要素を用いて原価要素どうしが系列的に関連する複数の階層構造データベースを構築可能である。このシステム１０は、過去から現在までのうちの任意の時点における階層構造データベースをリアルタイムに生成するデータベース生成手段と、生成した前記階層構造データベースをリアルタイムに出力するデータベース出力手段とを有する。【選択図】図１
2006331060.tif 000002
【特許請求の範囲】
【請求項１】
コンピュータ資源を利用して原価に算入すべき上位概念から下位概念に分類された複数の原価要素を管理する原価要素管理システムにおいて、
前記原価要素が、その上位概念を一纏めにした第１次原価要素群から下位に向かってその下位概念を順番に一纏めにした第ｎ次原価要素群までに区分され、前記第１次〜第ｎ次原価要素群に区分されたそれら原価要素が、過去から現在に向かって前記システムに時系列に記憶され、
前記システムが、過去から現在までに記憶した前記原価要素を用いて前記第１次〜第ｎ次原価要素群に向かって該原価要素どうしが系列的に関連する複数の階層構造データベースを構築可能であり、過去から現在までのうちの任意の時点における前記階層構造データベースをリアルタイムに生成するデータベース生成手段と、生成した前記階層構造データベースをリアルタイムに出力するデータベース出力手段とを有することを特徴とする原価要素管理システム。
【請求項２】
前記データベース生成手段が、前記階層構造データベースを前記第１次〜第ｎ次原価要素群のうちの少なくとも１つの要素群に分けてリアルタイムに生成可能であり、前記データベース出力手段が、前記第１次〜第ｎ次原価要素群のうちの少なくとも１つの要素群に分けて生成された前記階層構造データベースをリアルタイムに出力可能である請求項１記載の原価要素管理システム。
【請求項３】
前記原価要素の階層構造データベースの構築時点を表す開始標識が、各原価要素毎に設定され、前記原価要素の階層構造データベースからの離脱時点を表す終了標識が、該階層構造データベースから外れた原価要素に設定され、前記システムでは、前記開始標識と前記終了標識とを用いて過去から現在までにおける各階層構造データベースおよび各原価要素の時系列管理が行われる請求項１または請求項２に記載の原価要素管理システム。
【請求項４】
前記システムが、現在または過去に遡って前記原価要素を改変する原価要素改変手段を有し、前記システムでは、前記改変手段を介して前記原価要素が過去に遡って改変されたときに、原価要素改変時から現在までに存在する原価要素のうちの改変された原価要素に対応して改変されるべき原価要素が自動的に改変される請求項１ないし請求項３いずれかに記載の原価要素管理システム。
【請求項５】
前記システムが、現在または過去に遡って前記原価要素を改変する原価要素改変手段を有し、前記システムでは、前記改変手段を介して上位概念に属する前記原価要素が現在または過去に遡って改変されたときに、原価要素改変時から現在までに存在する原価要素のうちの改変された原価要素にともなって改変されるべき下位概念の他の原価要素が自動的に消去される請求項１ないし請求項３いずれかに記載の原価要素管理システム。
【請求項６】
前記原価要素の改変が、該原価要素の追加、変更、削除である請求項４または請求項５に記載の原価要素管理システム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、コンピュータ資源を利用して原価に算入すべき上位概念から下位概念に分類された原価要素を管理する原価要素管理システムに関する。
【背景技術】
【０００２】
提供する業務の受注契約単位で物品や役務に関する原価管理を行う原価管理システムがある（特許文献１参照）。このシステムは、提供する業務のうちの個々の労務費を表す原価要素に、それら労務費に対する作業工程を表す原価要素を付加し、作業工程別に労務費を算出する。システムは、作業工程別に原価を把握することができ、無駄な作業工程や低効率な作業工程の絞り込みを行うことができる。原価要素のうちの資材費や労務費、経費等の入力はそれらが発生する度に行うリアルタイム入力であり、資材費や労務費、経費等が新たに入力されると、システムに既に記憶されている原価要素に、入力された原価要素が順次積算されて原価データベースが更新される。このシステムでは、入力された原価要素によって現在における原価集計が行われ、原価集計の結果がディスプレイに折れ線グラフで表示される。
【特許文献１】特開２００３−２９６５５７号公報
【発明の開示】
【発明が解決しようとする課題】
【０００３】
前記公報に開示の原価管理システムは、入力された各原価要素が積算された状態で記憶され、記憶されたそれら原価要素によって現在の物品や役務に対する原価データベースが形成される。しかし、このシステムは、原価要素がその上位概念から下位概念に向かって系列的に関連する階層構造データベースを形成することはなく、さらに、個々の原価要素を過去から現在に向かって時系列に管理することもないから、過去から現在までに存在する各データベースのうちの任意の時点における原価データベースを階層構造データベースとしてリアルタイムに生成かつ出力することはできない。また、このシステムは、原価要素が順次積算かつ更新され、更新前の原価データベースがシステムに残存することはないから、過去の任意の時点における原価データベースや原価要素を過去に遡って改変することができない。
【０００４】
本発明の目的は、原価要素を用いて階層構造データベースを構築することができ、過去から現在のうちの任意の時点における階層構造データベースをリアルタイムに生成かつ出力することができる原価要素管理システムを提供することにある。本発明の他の目的は、原価要素や階層構造データベースを過去に遡って自由に改変することができる原価要素管理システムを提供することにある。
【課題を解決するための手段】
【０００５】
前記課題を解決するための本発明の前提は、コンピュータ資源を利用して原価に算入すべき上位概念から下位概念に分類された原価要素を管理する原価要素管理システムである。
【０００６】
前記前提における本発明の特徴は、以下のとおりである。原価要素管理システムでは、原価要素がその上位概念を一纏めにした第１次原価要素群から下位に向かってその下位概念を順番に一纏めにした第ｎ次原価要素群までに区分され、第１次〜第ｎ次原価要素群に区分されたそれら原価要素が過去から現在に向かってこのシステムに時系列に記憶されている。このシステムは、過去から現在までに記憶した原価要素を用いて第１次〜第ｎ次原価要素群に向かって該原価要素どうしが系列的に関連する複数の階層構造データベースを構築可能であり、過去から現在までのうちの任意の時点における階層構造データベースをリアルタイムに生成するデータベース生成手段と、生成した階層構造データベースをリアルタイムに出力するデータベース出力手段とを有する。
【０００７】
本発明の実施態様の一例としては、データベース生成手段が階層構造データベースを第１次〜第ｎ次原価要素群のうちの少なくとも１つの要素群に分けてリアルタイムに生成可能であり、データベース出力手段が第１次〜第ｎ次原価要素群のうちの少なくとも１つの要素群に分けて生成された階層構造データベースをリアルタイムに出力可能である。
【０００８】
本発明の実施態様の他の一例として、原価要素管理システムでは、原価要素の階層構造データベースの構築時点を表す開始標識が各原価要素毎に設定され、原価要素の階層構造データベースからの離脱時点を表す終了標識が該階層構造データベースから外れた原価要素に設定され、開始標識と終了標識とを用いて過去から現在までにおける各階層構造データベースおよび各原価要素の時系列管理が行われる。
【０００９】
本発明の実施態様の他の一例としては、原価要素管理システムが現在または過去に遡って原価要素を改変する原価要素改変手段を有し、原価要素管理システムでは、改変手段を介して原価要素が過去に遡って改変されたときに、原価要素改変時から現在までに存在する原価要素のうちの改変された原価要素に対応して改変されるべき原価要素が自動的に改変される。
【００１０】
本発明の実施態様の他の一例としては、原価要素管理システムが現在または過去に遡って原価要素を改変する原価要素改変手段を有し、原価要素管理システムでは、改変手段を介して上位概念に属する原価要素が現在または過去に遡って改変されたときに、原価要素改変時から現在までに存在する原価要素のうちの改変された原価要素にともなって改変されるべき下位概念の他の原価要素がシステムから自動的に消去される。
【００１１】
本発明の実施態様の他の一例としては、原価要素の改変が該原価要素の追加、変更、削除である。
【発明の効果】
【００１２】
本発明に係る原価要素管理システムによれば、第１次原価要素群（最上位概念の原価要素群）から第ｎ次原価要素群（最下位概念の原価要素群）までに区分されたそれら原価要素を使用し、過去から現在までのうちの異なる時点における複数の階層構造データベースを構築可能であり、データベース生成手段を介して過去から現在までのうちの任意の時点における階層構造データベースをリアルタイムに生成することができ、データベース出力手段を介して生成した階層構造データベースをリアルタイムに出力することができる。このシステムは、過去から現在までのうちの任意の時点における階層構造データベースを生成かつ出力することで、異なる時点における各階層構造データベースや各原価要素を随時比較検討することができる。このシステムは、生成した階層構造データベースに基づいて各原価要素の系列的な関連性を明確にすることができ、階層構造データベースや原価要素に基づいて適切な原価分析を行うことができる。
【００１３】
データベース生成手段が階層構造データベースを第１次〜第ｎ次原価要素群のうちの少なくとも１つの要素群に分けてリアルタイムに生成可能であり、データベース出力手段が第１次〜第ｎ次原価要素群のうちの少なくとも１つの要素群に分けて生成された階層構造データベースをリアルタイムに出力可能なシステムは、第１次原価要素群から第ｎ次原価要素群までのうちの必要な原価要素群にかかる階層構造データベースを別個に生成かつ出力することができる。このシステムは、階層構造データベースに基づいて原価要素群における各原価要素の相対的な関連性を明確にすることができ、階層構造データベースや原価要素に基づいて適切かつ確実な原価分析を行うことができる。
【００１４】
各原価要素に階層構造データベースの構築時点を表す開始標識と階層構造データベースからの離脱時点を表す終了標識とが設定されるシステムは、原価要素が階層構造データベースを構築する時点や原価要素が階層構造データベースから離脱した時点が明確となり、所定の原価要素が階層構造データベースを構築した期間を特定することができるから、開始標識と終了標識とを使用して各階層構造データベースおよび各原価要素の過去から現在に向かった時系列管理を確実に行うことができる。
【００１５】
現在または過去に遡って原価要素を改変する原価要素改変手段を有し、原価要素が過去に遡って改変されたときに、原価要素改変時から現在までに存在する原価要素のうちの改変された原価要素に対応して改変されるべき原価要素が自動的に改変されるシステムは、過去から現在のうちの任意の時点において各原価要素を自由に改変することができ、改変された原価要素を使用して過去から現在のうちの任意の時点における階層構造データベースを構築することができる。このシステムは、所定の原価要素が過去に遡って改変されたときに、その原価要素に対応する原価要素改変時から現在までの原価要素の全てを個別に改変する必要はなく、原価要素の全てを個別に改変することによる誤りの発生を防ぐことができるとともに、手続の煩雑を防ぐことができる。
【００１６】
現在または過去に遡って原価要素を改変する原価要素改変手段を有し、改変手段を介して上位概念に属する原価要素が現在または過去に遡って改変されたときに、原価要素改変時から現在までに存在する原価要素のうちの改変された原価要素にともなって改変されるべき下位概念の他の原価要素が自動的に消去されるシステムは、過去から現在のうちの任意の時点において各原価要素を自由に改変することができ、改変された原価要素を使用して過去から現在のうちの任意の時点における階層構造データベースを構築することができる。このシステムは、上位概念に属する原価要素の改変にともなって改変されるべき下位概念の原価要素がシステムに残存することはなく、上位概念の原価要素の改変に対応して改変されるべき下位概念の原価要素が階層構造データベースを構築することがないから、原価要素改変時から現在までの間において誤った階層構造データベースの生成を防ぐことができる。
【００１７】
原価要素の改変が該原価要素の追加、変更、削除であるシステムは、システムに記憶されるべき原価要素がシステムから脱落していたとしても、脱落した原価要素をシステムに自由に追加することができ、過去の時点に存する原価要素が誤っていたとしても、正しい原価要素に変更することができるとともに、不要な原価要素がシステムに記憶されていたとしても、過去に遡って不要な原価要素をシステムから削除することができる。
【発明を実施するための最良の形態】
【００１８】
添付の図面を参照し、本発明に係る原価要素管理システムの詳細を説明すると、以下のとおりである。
【００１９】
図１は、一例として示す原価要素管理システム１０の構成図である。システム１０は、原価に算入すべき第１次原価要素群から第ｎ次原価要素群に分類された原価要素をパーソナルコンピュータ１１（コンピュータ資源）を利用して管理する。ここで、第１次原価要素群に属する原価要素は最上位概念の原価要素、第ｎ次原価要素群に属する原価要素は最下位概念の原価要素であり、第１次原価要素群と第ｎ次原価要素群との間の第２次〜第ｎ−１次原価要素群には中間概念の原価要素が属する。このシステム１０には、図１に示すように、それを補完するための他のシステムが入出力インターフェイス１２を介して接続されている。他のシステムとしては、一般会計システム１３、生産管理システム１４、購買管理システム１５、在庫管理システム１６がある。
【００２０】
システム１０は、コンピュータ１１と、コンピュータ１１に入出力インターフェイス１２を介して接続された補助記憶装置１７とから構成されている。コンピュータ１１には、入出力インターフェイス１２を介して入力装置１８と出力装置１９とが接続されている。コンピュータ１１は、制御ユニット２０および演算ユニット２１を有する中央処理装置２２（ＣＰＵ）と、所定のアプリケーションプログラムが格納された主記憶装置２３とから形成されている。このシステム１０は、アプリケーションプログラムから所定のオペレーティングシステムを起動し、オペレーティングシステムにしたがって後記するデータベース生成手段やデータベース出力手段、原価要素改変手段等を実行する。補助記憶装置１７は、原価要素を個別に記憶する原価項目マスタ２４と、原価要素の系列的な連結関係を記憶する原価構成マスタ２５と、共通在庫部品や在庫日数、保管費等の在庫情報を記憶する在庫マスタ２６とを有する。原価項目マスタ２４は、原価要素の個別情報を管理する。原価構成マスタ２５は、原価要素どうしの連結情報を管理する。入力装置１８には、キーボードやテンキーユニット、スキャナ等が使用されている。出力装置１９には、液晶ディスプレイやＣＲＴ、プリンタ等が使用されている。一般会計システム１３や生産管理システム１４、購買管理システム１５、在庫管理システム１６は、原価要素管理システム１０と同様に、パーソナルコンピュータを利用して各プロセスを実行する。それらシステム１３，１４，１５，１６は、中央処理装置および主記憶装置を有するコンピュータと、コンピュータに入出力インターフェイスを介して接続された入力装置および出力装置とから構成されている（図示せず）。
【００２１】
主記憶装置２３には、各原価要素を個別に特定する複数の原価要素特定項目があらかじめ記憶されている。原価要素特定項目の一例としては、直接費や間接費等がある。直接費には、直接材料費、直接労務費、直接経費がある。直接材料費には、主要材料費（原料費）、買入部品費がある。直接労務費には、直接賃金がある。直接経費には、外注加工費がある。間接費には、間接材料費、間接労務費、間接経費等がある。間接材料費には、補助材料費、工場消耗品費、消耗工具器具備品費がある。間接労務費には、間接作業費、間接工賃費、手持ち賃金、休業賃金、給料、従業員賞与手当、退職給与引当金繰入額、福利費（健康保険料負担金等）がある。間接経費には、福利施設負担額、厚生費、減価償却費、賃借料、保険料、修繕料、電力料、ガス代、水道代、租税公課、旅費交通費、通信費、保管費、たな卸減耗費、雑費がある。間接費や加工費の配賦は、原価計算基準に準じて行われる。なお、原価要素特定項目は例示のそれらに限定されず、他の項目を原価要素特定項目として主記憶装置２３に格納することもできる。
【００２２】
このシステム１０は、主記憶装置２３に記憶された原価要素特定項目の他に、原価要素を新規かつ任意に特定する複数の原価要素新規項目を設定可能である。原価要素新規項目は、キーボードやテンキーユニット、スキャナを介してシステム１０に入力され、主記憶装置２３に記憶される。システム１０では、原価要素新規項目に特に限定はなく、原価計算基準に準じて原価要素新規項目を任意かつ自由に設定することができ、設定したそれら原価要素新規項目を主記憶装置２３に記憶させることができる。システム１０では、原価要素特定項目や原価要素新規項目を主記憶装置２３からリアルタイムに抽出可能であり、抽出した原価要素特定項目や原価要素新規項目を使用しつつ、それら項目に対する原価（金額）を設定することで、それら項目や原価が系列的に関連する階層構造データベースを構築することができる。各項目とそれら項目に対する原価とは、原価要素を形成する。
【００２３】
システム１０では、原価要素特定項目や原価要素新規項目を主記憶装置２３から呼び出して液晶ディスプレイやＣＲＴに表示させ、マウスを使用してそれらの項目を選択しつつ画面上に表示された原価項目入力エリア（図示せず）にドラッグアンドドロップするとともに、各項目に対する原価を原価金額入力エリア（図示せず）に入力して原価要素を特定する。また、キーボードを介して原価要素新規項目を原価項目入力エリアに入力するとともに、各新規項目に対する原価を原価金額入力エリアに入力して原価要素を特定する。原価項目入力エリアや原価金額入力エリアは、第１次原価要素群から第ｎ次原価要素群に区分されて画面上に表示される。各項目を原価項目入力エリアに入力すると、各項目に第１次原価要素群を表す第１次フラグや第２次原価要素群を表す第２次フラグ、第ｎ次原価要素群を表す第ｎ次フラグが自動的に設定される。また、原価を原価金額入力エリアに入力すると、各原価に第１次フラグや第２次フラグ、第ｎ次フラグが自動的に設定される。
【００２４】
中央処理装置２２は、第１次〜第ｎ次フラグに基づいて各項目と各原価とを第１次〜第ｎ次原価要素群に区分して補助記憶装置１７に出力し、項目と原価とを装置１７に記憶させる。補助記憶装置１７は、中央処理装置２２からの指令に基づき、各項目とそれら項目に個別に対応する原価とを第１次〜第ｎ次原価要素群に区分した状態で原価項目マスタ２４に格納する（原価要素記憶手段）。各項目と各原価とは、過去から現在に向かってマスタ２４に時系列に記憶される。次に、システム１０では、各項目どうしの系列的な連結関係を画面上に表示された連結関係入力エリア（図示せず）に入力する。中央処理装置２２は、各項目どうしの連結関係を補助記憶装置１７に出力し、連結関係を装置１７に記憶させる。補助記憶装置１７は、中央処理装置２２からの指令に基づき、連結関係を原価構成マスタ２５に格納する（原価要素記憶手段）。各項目どうしの連結関係は、過去から現在に向かってマスタ２５に時系列に記憶される。
【００２５】
原価要素特定項目や原価要素新規項目、原価、連結関係を現在の時点においてマスタ２４，２５に記憶させる一例は、項目や原価を原価項目入力エリアや原価金額入力エリアに入力し、各項目どうしの連結関係を連結関係入力エリアに入力するとともに、現時点を示す開始標識（原価要素の階層構造データベースの構築時点を表す開始標識）を画面上に表示された開始標識入力エリア（図示せず）に入力する。中央処理装置２２は、各項目に開始標識を設定した後、項目、原価、各項目どうしの連結関係を補助記憶装置１７に出力し、それらを装置１７に記憶させる。補助記憶装置１７は、中央処理装置２２からの指令に基づき、開始標識が設定された項目、原価をマスタ２４に格納し、連結関係をマスタ２５に格納する。なお、原価は項目に対応しているから、項目にそれらの連結関係や開始標識を設定することで、原価どうしの連結関係や原価の階層構造データベースの構築時点が明らかとなる。ゆえに、原価に関してはそれらの連結関係や開始標識を入力する必要はない。
【００２６】
システム１０は、項目と原価とが記憶されたマスタ２４，２５に現在の時点においてあらたな項目や原価を追加することができ（原価要素改変手段）、すでにマスタ２４，２５に記憶された項目と原価とを現在の時点において変更、削除することができる（原価要素改変手段）。原価要素特定項目や原価要素新規項目、原価を現時点においてマスタ２４，２５に追加する一例は、追加する項目や原価を原価項目入力エリアや原価金額入力エリアに入力し、追加した項目と他の項目との連結関係を連結関係入力エリアに入力するとともに、現時点（追加時点）を示す開始標識を開始標識入力エリアに入力する。中央処理装置２２は、追加した各項目に開始標識を設定した後、追加された項目、原価、追加された項目と他の項目との連結関係を補助記憶装置１７に出力し、それらを装置１７に記憶させる。補助記憶装置１７は、中央処理装置２２からの指令に基づき、開始標識が設定された追加項目、原価をマスタ２４に格納し、連結関係をマスタ２５に格納する。現時点において項目や原価を追加すると、その都度、マスタ２４，２５のメモリ内容が更新されるが、追加以前（更新以前）のメモリ内容はメモリ記録としてマスタ２４，２５に保存される。
【００２７】
マスタ２４，２５に記憶された原価要素特定項目や原価要素新規項目、原価を現時点において変更する一例は、変更する項目を原価項目入力エリアに表示させ、原価項目入力エリアにおいて項目を変更し、変更する原価を原価金額入力エリアに表示させ、原価金額入力エリアにおいて原価を変更する。さらに、変更した項目と他の項目との連結関係を連結関係入力エリアに入力し、現時点（変更時点）を示す開始標識を開始標識入力エリアに入力するとともに、現時点（変更時点または変更時点よりも前）を示す終了標識（原価要素の階層構造データベースからの離脱時点を表す終了標識）を画面上に表示された終了標識入力エリア（図示せず）に入力する。中央処理装置２２は、上位概念に属する項目や原価が現時点において変更されると、それらよりも下位概念に属する項目や原価であって、変更された上位概念の項目や原価にともなって変更されるべき下位概念の項目や原価をマスタ２４，２５から自動的に消去し、消去した下位概念の項目に終了標識を自動的に設定する（自動改変手段）。その具体例としては、第２次原価要素群に属する項目や原価が変更されると、変更された項目や原価に対応して変更されるべき第３次原価要素群以降の他の項目や原価がマスタ２４，２５から消去され、消去された第３次原価要素群以降の他の項目に終了標識が設定される。変更された項目や原価に対応する下位概念のあらたな項目および原価は改めて原価項目入力エリアや原価金額入力エリアに入力し、項目どうしの連結関係を連結関係入力エリアに入力に入力するとともに、項目に関する開始標識を開始標識入力エリアに入力する。
【００２８】
中央処理装置２２は、変更される前の各項目に終了標識を設定し、変更された後の各項目に開始標識を設定した後、変更される前の項目およびその原価、変更された後の項目およびその原価、変更された項目と他の項目との連結関係を補助記憶装置１７に出力し、それらを装置１７に記憶させる。補助記憶装置１７は、中央処理装置２２からの指令に基づき、終了標識が設定された項目およびその原価、開始標識が設定された項目およびその原価をマスタ２４に格納し、連結関係をマスタ２５に格納する。現時点において項目や原価を変更すると、その都度、マスタ２４，２５のメモリ内容が更新されるが、変更以前（更新以前）のメモリ内容はメモリ記録としてマスタ２４，２５に保存される。なお、原価は項目に対応しているから、項目に終了標識を設定することで、原価の階層構造データベースからの離脱時点が明らかとなる。ゆえに、原価に関しては終了標識を設定する必要はない。開始標識と終了標識とは、時間を表す単位であればよく、日のみ、日プラス時のいずれでもよい。時は、時間単位または分単位でもよく、秒単位でもよい。
【００２９】
マスタ２４，２５に記憶された原価要素特定項目や原価要素新規項目、原価を現時点において削除する一例は、削除する項目を原価項目入力エリアに表示させ、原価項目入力エリアにおいて項目を削除し、削除する原価を原価金額入力エリアに表示させ、原価金額入力エリアにおいて原価を削除する。さらに、現時点（削除時点）を示す終了標識を終了標識入力エリアに入力する。中央処理装置２２は、上位概念に属する項目や原価が現時点において削除されると、それらよりも下位概念に属する項目や原価であって、削除された上位概念の項目や原価にともなって削除されるべき下位概念の項目や原価をマスタ２４，２５から自動的に消去し、消去した下位概念の項目に終了標識を自動的に設定する（自動改変手段）。その具体例としては、第２次原価要素群に属する項目や原価が削除されると、削除された項目や原価に対応して削除されるべき第３次原価要素群以降の他の項目や原価がマスタ２４，２５から消去され、消去された第３次原価要素群以降の他の項目に終了標識が設定される。中央処理装置２２は、削除された各項目に終了標識を設定した後、削除された項目およびその原価を補助記憶装置１７に出力し、それらを装置１７に記憶させる。補助記憶装置１７は、中央処理装置２２からの指令に基づき、終了標識が設定された削除項目およびその原価をマスタ２４に記憶する。現時点において項目や原価を削除すると、その都度、マスタ２４，２５のメモリ内容が更新されるが、削除以前（更新以前）のメモリ内容はメモリ記録としてマスタ２４，２５に保存される。
【００３０】
システム１０は、各項目と各原価とが記憶されたマスタ２４，２５にあらたな項目と原価とを現在から過去に遡って追加することができ（原価要素改変手段）、すでにマスタ２４，２５に記憶された項目と原価とを現在から過去に遡って変更、削除することができる（原価要素改変手段）。原価要素特定項目や原価要素新規項目、原価を過去に遡って追加、変更、削除する一例は、過去の所定の時点を時期入力エリア（図示せず）に入力する。過去の所定の時点を入力すると、過去の所定の時点に戻ったマスタ２４，２５のメモリ内容（メモリ記録）が出力装置１９の画面に表示されるとともに、過去の所定の時点における原価項目入力エリアや原価金額入力エリア、連結関係入力エリア、開始標識入力エリア、終了標識入力エリアが出力装置１９の画面に表示される。
【００３１】
原価要素特定項目や原価要素新規項目、原価を過去に遡ってマスタ２４，２５に追加する一例は、追加する項目や原価を過去の所定の時点における原価項目入力エリアや原価金額入力エリアに入力し、追加した項目と他の項目との連結関係を過去の所定の時点における連結関係入力エリアに入力するとともに、過去の所定の時点を示す開始標識（原価要素の階層構造データベースの構築時点を表す開始標識）を開始標識入力エリアに入力する。中央処理装置２２は、追加した各項目に開始標識を設定した後、追加された項目、原価、追加された項目と他の項目との連結関係を補助記憶装置１７に出力し、それらを装置１７に記憶させる。補助記憶装置１７は、中央処理装置２２からの指令に基づき、開始標識の時間データを参照し、開始標識が設定された追加項目、原価を過去の追加時点に遡ってマスタ２４のメモリ記録に格納し、連結関係を過去の追加時点に遡ってマスタ２５のメモリ記録に格納する。項目や原価を過去に遡って追加すると、追加された項目およびその原価、連結関係が現在のマスタ２４，２５のメモリ内容に取り込まれるほか、追加時点から現在までに存在するメモリ記録に取り込まれ、追加時点から現在までに存在するメモリ記録のすべてが更新される（自動改変手段）。追加以前のメモリ記録は、マスタ２４，２５にそのまま保存される。
【００３２】
マスタ２４，２５に記憶された原価要素特定項目や原価要素新規項目、原価を過去に遡って変更する一例は、変更する項目を過去の所定の時点における原価項目入力エリアに表示させ、原価項目入力エリアにおいて項目を変更し、変更する原価を過去の所定の時点における原価金額入力エリアに表示させ、原価金額入力エリアにおいて原価を変更する。さらに、変更した項目と他の項目との連結関係を過去の所定の時点における連結関係入力エリアに入力し、過去の所定の時点を示す開始標識を開始標識入力エリアに入力するとともに、過去の所定の時点を示す終了標識を終了標識入力エリアに入力する。中央処理装置２２は、上位概念に属する項目や原価が過去に遡って変更されると、それらよりも下位概念に属する項目や原価であって、変更された上位概念の項目や原価にともなって変更されるべき変更時点から現在までに存在する下位概念の項目や原価を自動的に消去し、消去した下位概念の項目に終了標識を自動的に設定する（自動改変手段）。その具体例としては、第２次原価要素群に属する項目や原価が変更されると、変更された項目や原価に対応して変更されるべき過去の変更時点から現在までに存在する第３次原価要素群以降の他の項目や原価がマスタ２４から消去され、消去された第３次原価要素群以降の他の項目に終了標識が設定される。変更された項目や原価に対応する下位概念のあらたな項目や原価は改めて原価項目入力エリアや原価金額入力エリアに入力し、項目どうしの連結関係を連結関係入力エリアに入力に入力するとともに、項目に関する開始標識を開始標識入力エリアに入力する。変更された項目や原価に対応する下位概念のあらたな項目や原価は追加として処理される。
【００３３】
中央処理装置２２は、変更される前の各項目に終了標識を設定し、変更された後の各項目に開始標識を設定した後、変更される前の項目およびその原価、変更された後の項目およびその原価、変更された項目と他の項目との連結関係を補助記憶装置１７に出力し、それらを装置１７に記憶させる。補助記憶装置１７は、中央処理装置２２からの指令に基づき、終了標識が設定された項目およびその原価、開始標識が設定された項目およびその原価を過去の変更時点に遡ってマスタ２４のメモリ記録に格納し、連結関係を過去の変更時点に遡ってマスタ２５のメモリ記録に格納する。項目や原価を過去に遡って変更すると、変更された項目およびその原価、連結関係が現在のマスタ２４，２５のメモリ内容に取り込まれるほか、変更時点から現在までに存在するメモリ記録に取り込まれ、変更時点から現在までに存在するメモリ記録のすべてが更新される（自動改変手段）。すなわち、変更された項目や原価と同一の原価要素群に属し、かつ、変更された項目や原価に対応して変更されるべき過去の変更時点から現在までに存在する項目や原価が自動的に変更される。変更以前のメモリ記録は、マスタ２４，２５にそのまま保存される。
【００３４】
マスタ２４，２５に記憶された原価要素特定項目や原価要素新規項目、原価を過去に遡って削除する一例は、削除する項目を過去の所定の時点における原価項目入力エリアに表示させ、原価項目入力エリアにおいて項目を削除し、削除する原価を過去の所定の時点における原価金額入力エリアに表示させ、原価金額入力エリアにおいて原価を削除する。さらに、過去の所定の時点を示す終了標識を終了標識入力エリアに入力する。中央処理装置２２は、上位概念に属する項目や原価が過去に遡って削除されると、それらよりも下位概念に属する項目や原価であって、削除された上位概念の項目や原価にともなって削除されるべき削除時点から現在までに存在する下位概念の項目や原価をマスタ２４から自動的に消去し、消去した下位概念の項目に終了標識を自動的に設定する（自動改変手段）。その具体例としては、第２次原価要素群に属する項目や原価が削除されると、削除された項目や原価に対応して削除されるべき削除時点から現在までに存在する第３次原価要素群以降の他の項目や原価がマスタ２４，２５から消去され、消去された第３次原価要素群以降の他の項目に終了標識が設定される。
【００３５】
中央処理装置２２は、削除された各項目に終了標識を設定した後、削除された項目およびその原価を補助記憶装置１７に出力し、それらを装置１７に記憶させる。補助記憶装置１７は、中央処理装置２２からの指令に基づき、終了標識が設定された削除項目およびその原価を過去の削除時点に遡ってマスタ２４のメモリ記録に格納する。項目や原価を過去に遡って削除すると、削除対象の項目およびその原価、連結関係が現在のマスタ２４，２５のメモリ内容から削除されるほか、削除時点から現在までに存在するメモリ記録から削除され、削除時点から現在までに存在するメモリ記録のすべてが更新される（自動改変手段）。すなわち、削除された項目や原価と同一の原価要素群に属し、かつ、削除された項目や原価に対応して削除されるべき過去の削除時点から現在までに存在する項目や原価が自動的に削除される。削除以前のメモリ記録は、マスタ２４，２５にそのまま保存される。
【００３６】
一般会計システム１３は、たとえば、月次の製造費用のうち、直接労務費や製造間接費、共通費、補助費を部門別（製造部門とその補助部門）に集計し、集計したそれら費用を主記憶部に記憶する。一般会計システム１３が集計した各費用は、原価要素管理システム１０からの転送要求に基づき、システム１３からシステム１０に出力される。一般会計システム１３では、部門別共通費を個別費が計上された部門へ配賦し、補助部門費を製造部門へ配賦する。部門別共通費の配賦処理は、補助部門費の配賦処理に先行して行われる。部門別共通費の配賦処理では、部門共通費と補助部門費とを分別し、それがどの製造部門や補助部門に対して共通なものかを定義した後、共通費として計上した部門から負担すべき部門に対して同じ勘定科目へ加算する形で行われる。補助部門費の配賦処理としては、直接配賦、相互配賦、階梯式配賦のいずれかに基づいて行われる。
【００３７】
生産管理システム１４は、その一例として、品目や製造オーダー、製品構成、工程表、品目別標準時間の各データを保有しているとともに、製品や中間行程の加工完了品に関する生産実績の各データを保有している。生産管理システム１４が保有する各データは、原価要素管理システム１０からの転送要求に基づき、システム１４からシステム１０に出力される。購買管理システム１５は、その一例として、原材料や部品の購入データ、外注へ加工を委託したときの納品、外注加工費の支払いの各データを保有している。購買管理システム１５が保有する各データは、原価要素管理システム１０からの転送要求に基づき、システム１５からシステム１０に出力される。在庫管理システム１６は、その一例として、在庫品のみならず、原材料実際消費量や他勘定振替、月初月末在庫残等の各データを保有している。在庫管理システム１６では、在庫品の入荷日を在庫品のロット番号を利用して管理する。在庫管理システム１６が保有する各データは、原価要素管理システム１０からの転送要求に基づき、システム１６からシステム１０に出力される。
【００３８】
システム１０では、一般会計システム１３や生産管理システム１４、購買管理システム１５、在庫管理システム１６が保有する各データをそれらシステム１３，１４，１５，１６からリアルタイムに抽出可能であり、抽出した各データを特定の原価要素として主記憶装置２３に記憶することができる。システム１０は、他のシステム１３，１４，１５，１６からのデータを使用しつつ、それらデータに対する原価を設定することで、それらデータや原価が系列的に関連する階層構造データベースを構築することができる。各データとそれらデータに対する原価とは、原価要素を形成する。なお、システム１０は、原価要素特定項目、原価要素新規項目、他のシステム１３，１４，１５，１６からのデータのそれぞれを使用して階層構造データベースを構築することができる。
【００３９】
システム１０では、一般会計システム１３や生産管理システム１４、購買管理システム１５、在庫管理システム１６が保有するデータをそれらシステム１３，１４，１５，１６から液晶ディスプレイやＣＲＴに表示させ、マウスを使用してそれらデータを選択しつつ画面上に表示された原価項目入力エリアにドラッグアンドドロップするとともに、各データに対する原価を原価金額入力エリアに入力して原価要素を特定する。原価項目入力エリアや原価金額入力エリアは、第１次原価要素群から第ｎ次原価要素群に区分されて画面上に表示される。それらエリアに各データや原価が入力されると、各データや原価に第１次〜第ｎ次フラグが自動的に設定される。
【００４０】
中央処理装置２２は、第１次〜第ｎ次フラグに基づいて各データと各原価とを第１次〜第ｎ次原価要素群に区分して補助記憶装置１７に出力し、データと原価とを装置１７に記憶させる。補助記憶装置１７は、中央処理装置２２からの指令に基づき、各データとそれらデータに個別に対応する原価とを第１次〜第ｎ次原価要素群に区分した状態で原価項目マスタ２４に格納する（原価要素記憶手段）。各データと各原価とは、過去から現在に向かってマスタ２４に時系列に記憶される。次に、システム１０では、各データどうしの系列的な連結関係を画面上に表示された原価要素連結エリアに入力する。中央処理装置２２は、各データどうしの連結関係を補助記憶装置１７に出力し、連結関係を装置１７に記憶させる。補助記憶装置１７は、中央処理装置２２からの指令に基づき、連結関係を原価構成マスタ２５に格納する（原価要素記憶手段）。各データどうしの連結関係は、過去から現在に向かってマスタ２５に時系列に記憶される。
【００４１】
システム１０からのデータや原価、連結関係を現在の時点においてマスタ２４，２５に記憶させる一例は、データや原価を原価項目入力エリアや原価金額入力エリアに入力し、各データどうしの連結関係を連結関係入力エリアに入力するとともに、現時点を示す開始標識を開始標識入力エリアに入力する。中央処理装置２２は、各データに開始標識を設定した後、データ、原価、各データどうしの連結関係を補助記憶装置１７に出力し、それらを装置１７に記憶させる。補助記憶装置１７は、中央処理装置２２からの指令に基づき、開始標識が設定されたデータ、原価をマスタ２４に格納し、連結関係をマスタ２５に格納する。なお、前記項目に対する原価と同様に、データに対する原価にはそれらの連結関係や開始標識を入力する必要はない。
【００４２】
システム１０は、他のシステム１３，１４，１５，１６からのデータと原価とが記憶されたマスタ２４，２５に現在の時点においてあらたなデータや原価を追加することができ（原価要素改変手段）、すでにマスタ２４，２５に記憶されたデータと原価とを現在の時点において変更、削除することができる（原価要素改変手段）。データや原価を現時点においてマスタ２４，２５に追加する一例は、追加するデータや原価を原価項目入力エリアや原価金額入力エリアに入力し、追加したデータと他のデータとの連結関係を連結関係入力エリアに入力するとともに、現時点（追加時点）を示す開始標識を開始標識入力エリアに入力する。中央処理装置２２は、追加した各データに開始標識を設定した後、追加されたデータ、原価、追加されたデータと他のデータとの連結関係を補助記憶装置１７に出力し、それらを装置１７に記憶させる。補助記憶装置１７は、中央処理装置２２からの指令に基づき、開始標識が設定された追加データ、原価をマスタ２４に格納し、連結関係をマスタ２５に格納する。現時点においてデータや原価を追加すると、その都度、マスタ２４，２５のメモリ内容が更新されるが、追加以前（更新以前）のメモリ内容はメモリ記録としてマスタ２４，２５に保存される。
【００４３】
マスタ２４，２５に記憶されたデータや原価を現時点において変更する一例は、変更するデータを原価項目入力エリアに表示させ、原価項目入力エリアにおいてデータを変更し、変更する原価を原価金額入力エリアに表示させ、原価金額入力エリアにおいて原価を変更する。さらに、変更したデータと他のデータとの連結関係を連結関係入力エリアに入力し、現時点（変更時点）を示す開始標識を開始標識入力エリアに入力するとともに、現時点（変更時点または変更時点よりも前）を示す終了標識を終了標識入力エリアに入力する。中央処理装置２２は、上位概念に属するデータや原価が現時点において変更されると、それらよりも下位概念に属するデータや原価であって、変更された上位概念のデータや原価にともなって変更されるべき下位概念のデータや原価を自動的に消去し、消去した下位概念のデータに終了標識を自動的に設定する（自動改変手段）。変更されたデータや原価に対応する下位概念のあらたなデータや原価は改めて原価項目入力エリアや原価金額入力エリアに入力し、項目どうしの連結関係を連結関係入力エリアに入力に入力するとともに、項目に関する開始標識を開始標識入力エリアに入力する。
【００４４】
中央処理装置２２は、変更される前の各データに終了標識を設定し、変更された後の各データに開始標識を設定した後、変更される前のデータおよびその原価、変更された後のデータおよびその原価、変更されたデータと他のデータとの連結関係を補助記憶装置１７に出力し、それらを装置１７に記憶させる。補助記憶装置１７は、中央処理装置２２からの指令に基づき、終了標識が設定されたデータおよびその原価、開始標識が設定されたデータおよびその原価をマスタ２４に格納し、連結関係をマスタ２５に格納する。現時点においてデータや原価を変更すると、その都度、マスタ２４，２５のメモリ内容が更新されるが、変更以前（更新以前）のメモリ内容はメモリ記録としてマスタ２４，２５に保存される。なお、前記項目に対する原価と同様に、データに対する原価には終了標識を設定する必要はない。
【００４５】
マスタ２４，２５に記憶されたデータや原価を現時点において削除する一例は、削除するデータを原価項目入力エリアに表示させ、原価項目入力エリアにおいてデータを削除し、削除する原価を原価金額入力エリアに表示させ、原価金額入力エリアにおいて原価を削除する。さらに、現時点（削除時点）を示す終了標識を終了標識入力エリアに入力する。中央処理装置２２は、上位概念に属するデータや原価が現時点において削除されると、それらよりも下位概念に属するデータや原価であって、削除された上位概念のデータや原価にともなって削除されるべき下位概念のデータや原価をマスタ２４から自動的に消去し、消去した下位概念のデータに終了標識を自動的に設定する（自動改変手段）。中央処理装置２２は、削除された各データに終了標識を設定した後、削除されたデータおよびその原価を補助記憶装置１７に出力し、それらを装置１７に記憶させる。補助記憶装置１７は、中央処理装置２２からの指令に基づき、終了標識が設定された削除データおよびその原価をマスタ２４に記憶する。現時点においてデータや原価を削除すると、その都度、マスタ２４，２５のメモリ内容が更新されるが、削除以前（更新以前）のメモリ内容はメモリ記録としてマスタ２４，２５に保存される。
【００４６】
システム１０は、各データと各原価とが記憶されたマスタ２４，２５にあらたなデータと原価とを現在から過去に遡って追加することができ（原価要素改変手段）、すでにマスタ２４，２５に記憶されたデータと原価とを現在から過去に遡って変更、削除することができる（原価要素改変手段）。データや原価を過去に遡ってマスタ２４，２５に追加する一例は、過去の所定の時点を時期入力エリアに入力し、追加するデータや原価を過去の所定の時点における原価項目入力エリアや原価金額入力エリアに入力するとともに、追加したデータと他のデータとの連結関係を過去の所定の時点における連結関係入力エリアに入力し、過去の所定の時点を示す開始標識を開始標識入力エリアに入力する。中央処理装置２２は、追加した各データに開始標識を設定した後、追加されたデータ、原価、追加されたデータと他のデータとの連結関係を補助記憶装置１７に出力し、それらを装置１７に記憶させる。補助記憶装置１７は、中央処理装置２２からの指令に基づき、開始標識の時間データを参照し、開始標識が設定された追加データ、原価を過去の追加時点に遡ってマスタ２４のメモリ記録に格納し、連結関係を過去の追加時点に遡ってマスタ２５のメモリ記録に格納する。データや原価を過去に遡って追加すると、追加されたデータおよびその原価、連結関係が現在のマスタ２４，２５のメモリ内容に取り込まれるほか、追加時点から現在までに存在するメモリ記録に取り込まれ、追加時点から現在までに存在するメモリ記録のすべてが更新される（自動改変手段）。追加以前のメモリ記録は、マスタ２４，２５にそのまま保存される。
【００４７】
マスタ２４，２５に記憶されたデータや原価を過去に遡って変更する一例は、過去の所定の時点を時期入力エリアに入力し、変更するデータを過去の所定の時点における原価項目入力エリアに表示させ、原価項目入力エリアにおいてデータを変更するとともに、変更する原価を過去の所定の時点における原価金額入力エリアに表示させ、原価金額入力エリアにおいて原価を変更する。さらに、変更したデータと他のデータとの連結関係を過去の所定の時点における連結関係入力エリアに入力し、過去の所定の時点を示す開始標識を開始標識入力エリアに入力するとともに、過去の所定の時点を示す終了標識を終了標識入力エリアに入力する。中央処理装置２２は、上位概念に属するデータや原価が過去に遡って変更されると、それらよりも下位概念に属するデータや原価であって、変更された上位概念のデータや原価にともなって変更されるべき変更時点から現在までに存在する下位概念のデータや原価を自動的に消去し、消去した下位概念のデータに終了標識を自動的に設定する（自動改変手段）。変更されたデータや原価に対応する下位概念のあらたなデータや原価は改めて原価項目入力エリアや原価金額入力エリアに入力し、データどうしの連結関係を連結関係入力エリアに入力に入力するとともに、それらに関する開始標識を開始標識入力エリアに入力する。変更されたデータや原価に対応する下位概念のあらたなデータや原価は追加として処理される。
【００４８】
中央処理装置２２は、変更される前の各データに終了標識を設定し、変更された後の各データに開始標識を設定した後、変更される前のデータおよびその原価、変更された後のデータおよびその原価、変更されたデータと他のデータとの連結関係を補助記憶装置１７に出力し、それらを装置１７に記憶させる。補助記憶装置１７は、中央処理装置２２からの指令に基づき、終了標識が設定されたデータおよびその原価、開始標識が設定されたデータおよびその原価を過去の変更時点に遡ってマスタ２４のメモリ記録に格納し、連結関係を過去の変更時点に遡ってマスタ２５のメモリ記録に格納する。データや原価を過去に遡って変更すると、変更されたデータおよびその原価、連結関係が現在のマスタ２４，２５のメモリ内容に取り込まれるほか、変更時点から現在までに存在するメモリ記録に取り込まれ、変更時点から現在までに存在するメモリ記録のすべてが更新される（自動改変手段）。変更以前のメモリ記録は、マスタ２４，２５にそのまま保存される。
【００４９】
マスタ２４，２５に記憶されたデータや原価を過去に遡って削除する一例は、過去の所定の時点を時期入力エリアに入力し、削除するデータを過去の所定の時点における原価項目入力エリアに表示させ、原価項目入力エリアにおいてデータを削除するとともに、削除する原価を過去の所定の時点における原価金額入力エリアに表示させ、原価金額入力エリアにおいて原価を削除する。さらに、過去の所定の時点を示す終了標識を終了標識入力エリアに入力する。中央処理装置２２は、上位概念に属するデータや原価が過去に遡って削除されると、それらよりも下位概念に属するデータや原価であって、削除された上位概念のデータや原価にともなって削除されるべき削除時点から現在までに存在する下位概念のデータや原価をマスタから自動的に消去し、消去した下位概念のデータに終了標識を自動的に設定する（自動改変手段）。
【００５０】
中央処理装置２２は、削除された各データに終了標識を設定した後、削除されたデータおよびその原価を補助記憶装置１７に出力し、それらを装置１７に記憶させる。補助記憶装置１７は、中央処理装置２２からの指令に基づき、終了標識が設定された削除データおよびその原価を過去の追加時点に遡ってマスタ２４のメモリ記録に格納する。データや原価を過去に遡って削除すると、削除対象のデータおよびその原価、連結関係が現在のマスタ２４，２５のメモリ内容から削除されるほか、削除時点から現在までに存在するメモリ記録から削除され、削除時点から現在までに存在するメモリ記録のすべてが更新される（自動改変手段）。削除以前のメモリ記録は、マスタ２４，２５にそのまま保存される。
【００５１】
システム１０は、各項目や各データ、原価、開始標識、終了標識がマスタ２４に記憶され、各項目どうしの連結関係、各項目とデータとの連結関係、データどうしの連結関係がマスタ２５に記憶された後、過去から現在までのうちの所定の時点が時期入力エリアに入力されるとともに、階層構造データベースの生成要求が入力されると、入力された連結関係に基づき、各原価要素を使用した所定の時点における階層構造データベースをリアルタイムに生成する（データベース生成手段）。また、階層構造データベースの出力要求が入力されると、出力装置１９を介して生成した階層構造データベースをリアルタイムに出力する（データベース出力手段）。このシステムは、マスタ２４，２５に記憶された過去から現在までの項目やデータ、原価を使用し、過去から現在までのうちの任意の時点における複数の階層構造データベースを生成することができる。
【００５２】
システム１０は、階層構造データベースを第１次〜第ｎ次原価要素群のうちの少なくとも１つの要素群に分けてリアルタイムに生成することができ（データベース生成手段）、第１次〜第ｎ次原価要素群のうちの少なくとも１つの要素群に分けて生成された階層構造データベースをリアルタイムに出力することができる（データベース出力手段）。ここで、階層構造データベースを第１次〜第ｎ次原価要素群のうちの少なくとも１つの要素群に分けて生成かつ出力するとは、たとえば、原価要素が第１次〜第７次原価要素群に区分されてマスタに記憶されていた場合、第２次原価要素群だけの階層構造データベースを生成かつ出力し、または、第１次〜第４次原価要素群の階層構造データベースを生成かつ出力し、あるいは、第３次と第５次と第７次原価要素群の階層構造データベースを生成かつ出力することをいう。
【００５３】
図２，図４，図６，図８は、所定の製品Ａの原価に関する階層構造データベースの一例を時系列で表した図である。図３，図５，図７，図９は、各原価要素を記憶した原価項目マスタ２４および原価構成マスタ２５の概略図である。図２は○○年５月１日における階層構造データベースを示し、図４は○○年５月１１日における階層構造データベースを示すとともに、図６は○○年５月２１日における階層構造データベースを示し、図８は○○年６月１日における階層構造データベースを示す。なお、図３は図２に対応し、図５は図４に対応する。また、図７は図６に対応し、図９は図８に対応する。この実施形態では、原価要素管理システム１０を○○年６月１日に稼働させているものとし、図２，図４，図６の階層構造データベースを過去のそれらとする。また、製品Ａの原価は、○○年５月１日にはじめて階層構造データベース化されたものとする。
【００５４】
図２に示す構造データベースにおいて製品Ａは、購入部品イと在庫部品ロとから作られている。○○年５月１日における製品Ａの原価は、購入部品イの原価（５００円）と在庫部品ロの原価（１,８５０円）と間接費１（１,２００円）とを加え合わせた金額であり、３,５５０円である。購入部品イや在庫部品ロ、それらの原価、間接費１は、第１次原価要素群（最上位概念の原価要素群）に属する。部品イや部品ロ、間接費１には、それらの階層構造データベースの構築時点を表す開始日フラグ５／１（開始標識）が設定されている。
【００５５】
在庫部品ロは、倉庫（Ａ）に保管されていた部品（あ）１０個と倉庫（Ｂ）に保管されていた部品（い）５個とから形成され、工程（ａ）によって作られる。在庫部品ロの原価は、部品（あ）の原価（１,１００円）と部品（い）の原価（６００円）と工程（ａ）の原価（１５０円）とを加え合わせた金額である。部品（あ）や部品（い）、工程（ａ）、それらの原価は、第２次原価要素群（第１次原価要素群の直近下位概念の原価要素群）に属する。部品（あ）や部品（い）、工程（ａ）には、それらの階層構造データベースの構築時点を表す開始日フラグ５／１（開始標識）が設定されている。部品（あ）は、保管費が１,０００円（１日当たりの保管費１００円、保管日数１０日）、材料費が１００円（単価１０円）であり、その原価が１,１００円である。部品（い）は、保管費が５００円（１日当たりの保管費１００円、保管日数５日）、材料費が２００円（単価２０円）であり、その原価が６００円である。
【００５６】
工程（ａ）は、加工（α）と設備（β）とから形成されている。加工（α）は、加工時間が１２０分であり、その原価が１００円である。設備（β）は、使用時間が１２０分であり、その原価が５０円である。加工（α）や設備（β）、それらの原価は、第３次原価要素群（第２次原価要素群の直近下位概念の原価要素群）に属する。加工（α）および設備（β）には、それらの階層構造データベースの構築時点を表す開始日フラグ５／１（開始標識）が設定されている。間接費１は、製造１課Ｘ氏と製造１課Ｙ氏とから形成されている。Ｘ氏は、労働時間が５０分であり、その原価（間接作業費）が５００円である。Ｙ氏は、労働時間が７０分であり、その原価（間接作業費）が７００円である。Ｘ氏とＹ氏とは、第２次原価要素群（第１次原価要素群の直近下位概念の原価要素群）に属する。Ｘ氏およびＹ氏には、それらの階層構造データベースの構築時点を表す開始日フラグ５／１（開始標識）が設定されている。
【００５７】
図２，図４，図６，図８の階層構造データベースでは、原価要素が第１次から第３次原価要素群に分類されているが、原価要素群を第１次から第３次原価要素群までに限定するものではなく、原価要素が第３次原価要素群を超える原価要素群までに分類されていてもよい。なお、図２〜図９における原価要素とは、購入部品イ、在庫部品ロ、在庫部品ロ′、購入部品ハ、購入部品ハ′、部品（あ）、部品（あ′）、部品（い）、部品（い′）、工程（ａ）、工程（ａ′）、加工（α）、加工（α′）、設備（β）、設備（β′）、間接費１、製造１課Ｘ氏、製造１課Ｙ氏、間接費２、製造２課Ｏ氏、製造２課Ｐ氏、製造２課Ｑ氏、およびそれらの原価である。
【００５８】
システム１０では、図３に示すように、製品Ａ、購入部品イ、間接費１、製造１課Ｘ氏、製造１課Ｙ氏を入力装置１８を介して原価項目入力エリア（図示せず）に入力し、それらの原価、それらの開始日５／１（開始標識）を入力装置１８を介して原価金額入力エリア（図示せず）と開始標識入力エリア（図示せず）とに入力する。製品Ａ、部品イ、間接費１、Ｘ氏、Ｙ氏、それらの原価、開始日５／１は、原価項目マスタ２４に転送され、マスタ２４に格納される。さらに、在庫部品ロ、部品（あ）、部品（い）、工程（ａ）、加工（α）、設備（β）を入力装置１８を介して原価項目入力エリアに入力し、それらの原価、それらの開始日５／１（開始標識）を入力装置１８を介して原価金額入力エリアと開始標識入力エリアとに入力する。部品ロ、部品（あ）、部品（い）、工程（ａ）、加工（α）、設備（β）、それらの原価、開始日５／１は、原価項目マスタ２４に転送され、マスタ２４に格納される。製品Ａ、部品イ、Ｘ氏、Ｙ氏は、原価要素新規項目によって特定される新規かつ任意の原価要素であり、それらをキーボードやテンキーユニットから打ち込み、主記憶装置２３に格納する。間接費１は、原価要素特定項目によって特定される原価要素であり、それらを主記憶装置２３から取り込む。部品ロ、部品（あ）、部品（い）、工程（ａ）、加工（α）、設備（β）は、在庫管理システム１６が保有するデータであり、システム１０からの出力要求によってシステム１６から在庫マスタ２６に出力され、在庫マスタ２６に格納される。部品ロ、部品（あ）、部品（い）、工程（ａ）、加工（α）、設備（β）は在庫マスタ２６から液晶ディスプレイやＣＲＴに呼び出して原価項目入力エリアに入力する。倉庫Ａにおける部品（あ）の保管日数や倉庫Ｂにおける部品（い）の保管日数は、在庫管理システム１６において計数され、その結果が在庫マスタ２６に転送されてマスタ２６に格納される。
【００５９】
次に、製品Ａ、部品イ、間接費１、Ｘ氏、Ｙ氏、部品ロ、部品（あ）、部品（い）、工程（ａ）、加工（α）、設備（β）の系列的な連結関係を入力する。このとき、所定の原価要素とそれの次に来る直近下位概念の原価要素との関係のみが入力される。具体的には、製品Ａとその直近下位概念の部品イとの系列的な連結関係、製品Ａとその直近下位概念の部品ロとの系列的な連結関係、製品Ａとその直近下位概念の間接費１との系列的な連結関係を入力装置１８を介して連結関係入力エリア（図示せず）に入力する。製品Ａと部品イ、部品ロ、間接費１との連結関係は、原価構成マスタ２５に転送され、マスタ２５に格納される。連結関係が入力されると、製品Ａと部品イとが互いにひも付けられ、製品Ａと部品ロとが互いにひも付けられるとともに、製品Ａと間接費１とが互いにひも付けられる。これにより、部品イ、部品ロ、間接費１が製品Ａの直近下位の概念として存在し、製品Ａが部品イ、部品ロ、間接費１から形成され、製品Ａの原価が部品イの原価と部品ロの原価と間接費１とを加え合わせたものであることが明らかになる。
【００６０】
部品ロとその直近下位概念の部品（あ）との系列的な連結関係、部品ロとその直近下位概念の部品（い）との系列的な連結関係、部品ロとその直近下位概念の工程（ａ）との系列的な連結関係を入力装置１８を介して連結関係入力エリアに入力する。部品ロと部品（あ）、部品（い）、工程（ａ）との連結関係は、原価構成マスタ２５に転送され、マスタ２５に格納される。連結関係が入力されると、部品ロと部品（あ）とが互いにひも付けられ、部品ロと部品（い）とが互いにひも付けられるとともに、部品ロと工程（ａ）とが互いにひも付けられる。これにより、部品（あ）、部品（い）、工程（ａ）が部品ロの直近下位の概念として存在し、部品ロが部品（あ）、部品（い）、工程（ａ）から形成され、部品ロの原価が部品（あ）の原価と部品（い）の原価と工程（ａ）の原価とを加え合わせたものであることが明らかになる。
【００６１】
工程（ａ）とその直近下位概念の加工（α）との系列的な連結関係、工程（ａ）とその直近下位概念の設備（β）との系列的な連結関係を入力装置１８を介して連結関係入力エリアに入力する。工程（ａ）と加工（α）、設備（β）との連結関係は、原価構成マスタに転送され、マスタに格納される。連結関係が入力されると、工程（ａ）と加工（α）とが互いにひも付けられ、工程（ａ）と設備（β）とが互いにひも付けられる。これにより、加工（α）、設備（β）が工程（ａ）の直近下位の概念として存在し、工程（ａ）が加工（α）、設備（β）から形成され、工程（ａ）の原価が加工（α）の原価と設備（β）の原価とを加え合わせたものであることが明らかになる。
【００６２】
間接費１とその直近下位概念のＸ氏との系列的な連結関係、間接費１とその直近下位概念のＹ氏との系列的な連結関係を入力装置１８を介して連結関係入力エリアに入力する。間接費１とＸ氏、Ｙ氏との連結関係は、原価構成マスタ２５に転送され、マスタ２５に格納される。連結関係が入力されると、間接費１とＸ氏とが互いにひも付けられ、間接費１とＹ氏とが互いにひも付けられる。これにより、Ｘ氏、Ｙ氏が間接費１の直近下位の概念として存在し、間接費１がＸ氏、Ｙ氏から形成され、間接費１がＸ氏の原価とＹ氏の原価とを加え合わせたものであることが明らかになる。
【００６３】
システム１０では、所定の原価要素から下位に向かって第３番目以降の原価要素との連結関係を保有することはない。具体的には、製品Ａと部品（あ）、部品（い）、工程（ａ）との連結関係や部品ロと加工（α）、設備（β）との連結関係は保有しない。システム１０は、各原価要素が原価項目マスタ２４に格納され、各原価要素どうしの関係が原価構成マスタ２５に格納されると、階層構造データベースの作成要求に基づき、それらが格納された日付（○○年５月１日）における図２の階層構造データベースを自動的に生成する（データベース生成手段）。システム１０は、生成した○○年５月１日の階層構造データベースを主記憶装置２３または補助記憶装置１７に記憶する（データベース記憶手段）。システム１０は、階層構造データベースの出力要求に基づき、生成した○○年５月１日の階層構造データベースを液晶ディスプレイやＣＲＴ、プリンタを介して出力する（データベース出力手段）。システム１０では、○○年５月１日の階層構造データベースを○○年５月１日以降に何時でもリアルタイムに生成することができ、生成した○○年５月１日の階層構造データベースを液晶ディスプレイやＣＲＴ、プリンタを介して何時でもリアルタイムに出力することができる（データベース出力手段）。
【００６４】
○○年５月１１日には、図４に示すように、○○年５月１日における階層構造データベースと比較し、製品Ａを形成する部品として購入部品ハが追加され（原価要素改変手段）、部品（あ）や部品（い）の原価が変更されている（原価要素改変手段）。さらに、Ｙ氏が削除されている（原価要素改変手段）。その他の原価要素は図２のそれらと同一であり、その説明は省略する。図４に示す構造データベースにおいて製品Ａは、購入部品イと在庫部品ロと購入部品ハとから作られている。○○年５月１１日における製品Ａの原価は、購入部品イの原価（５００円）と在庫部品ロの原価（２,６００円）と購入部品ハの原価（４００円）と間接費１（５００円）とを加え合わせた金額であり、４,０００円である。部品ハは、第１次原価要素群に属する。部品ハには、それの階層構造データベースの構築時点を表す開始日フラグ５／１１が設定されている。Ｙ氏には、それの階層構造データベースからの離脱時点を表す終了日フラグ５／１０が設定されている。
【００６５】
システム１０では、図５に示すように、購入部品ハを入力装置１８を介して原価項目入力エリアに入力し、その原価、その開始日５／１１を入力装置１８を介して原価金額入力エリアと開始標識入力エリアとに入力する。部品ハ、その原価、開始日５／１１は、原価項目マスタ２４に転送され、マスタ２４に格納される。部品ハは、原価要素新規項目によって特定される新規かつ任意の原価要素であり、それらをキーボードやテンキーユニットから打ち込み、主記憶装置２３に格納する。次に、部品（あ）、部品（い）の原価を入力装置１８を介して原価金額入力エリアに入力する。部品（あ）の原価や部品（い）の原価は、原価項目マスタ２４に転送され、マスタ２４に格納される。Ｙ氏を出力装置１９の画面に表示させて削除し、終了日５／１０を入力装置１８を介して終了標識入力エリアに入力する。Ｙ氏やその原価には、終了日が自動的に設定される。Ｙ氏、その原価、終了日は、５月１０日における原価項目マスタ２４にメモリ記録として格納される。
【００６６】
システム１０では、製品Ａと部品ハとの系列的な連結関係を入力装置１８を介して連結関係入力エリアに入力する。製品Ａと部品ハとの連結関係は、原価構成マスタ２５に転送され、マスタ２５に格納される。連結関係が入力されると、製品Ａと部品ハとが互いにひも付けられる。これにより、部品ハが製品Ａの直近下位の概念として存在し、製品Ａが部品イ、部品ロ、部品ハ、間接費１から形成され、製品Ａの原価が部品イの原価と部品ロの原価と部品ハの原価と間接費１とを加え合わせたものであることが明らかになる。なお、○○年５月１１日における原価項目マスタ２４には、部品ハとその原価および開始日、部品（あ）や部品（い）の原価、Ｙ氏とその原価および終了日のみが記憶される（データベース記憶手段）。○○年５月１１日における原価構成マスタ２５には、製品Ａと部品ハとの連結関係のみが記憶される。すなわち、図４に示す階層構造データベースのうちの図２のそれと異なる部分のみが原価項目マスタ２４や原価構成マスタ２５に記憶される。また、開始日フラグ（開始標識）が設定された項目やデータは、それらに終了日フラグ（終了標識）が設定されない以上、現在から未来に向かって階層構造データベースを形成する。
【００６７】
システム１０では、Ｙ氏が原価項目マスタ２４から削除され、部品ハが原価項目マスタ２４に格納されるとともに、製品Ａと部品ハとの連結関係が原価構成マスタ２５に格納されると、それらが格納された日付（○○年５月１１日）において○○年５月１日の階層構造データベースが更新される（データベース更新手段）。ただし、図２の階層構造データベースは、主記憶装置２３または補助記憶装置１７にメモリ記録として格納されており、中央処理装置２２からの削除要求がない限り、装置１７，２３から消去されることはない。システム１０は、階層構造データベースの作成要求に基づいて、○○年５月１１日における図４の階層構造データベースを自動的に生成する（データベース生成手段）。システム１０は、階層構造データベースの出力要求に基づいて、生成した○○年５月１１日の階層構造データベースを液晶ディスプレイやＣＲＴ、プリンタを介してリアルタイムに出力する（データベース出力手段）。システム１０は、生成した○○年５月１１日の階層構造データベースを主記憶装置２３または補助記憶装置１７に記憶することもできる。
【００６８】
システム１０では、○○年５月１１日の階層構造データベースを○○年５月１１日以降に何時でもリアルタイムに生成することができ、生成した○○年５月１１日の階層構造データベースを液晶ディスプレイやＣＲＴ、プリンタを介して何時でもリアルタイムに出力することができる（データベース出力手段）。また、○○年５月１１日の階層構造データベースのみならず、○○年５月１日の階層構造データベースを自動的かつ何時でもリアルタイムに生成することができ、生成した○○年５月１日の階層構造データベースを液晶ディスプレイやＣＲＴ、プリンタを介してリアルタイムに出力することができる（データベース出力手段）。なお、システム１０に○○年５月１日の階層構造データベースを生成させるには、時期入力エリア（図示せず）に○○年５月１日から○○年５月１０日のうちのいずれかの日付を入力した後、階層構造データベースの作成要求を行う。
【００６９】
○○年５月２１日には、図６に示すように、○○年５月１１日における階層構造データベースと比較し、製品Ａを形成する部品ロが部品ロ′に、部品ハが部品ハ′に変更され（原価要素改変手段）、間接費１が間接費２に変更されている（原価要素改変手段）。部品ロが部品ロ′に変更されたことによって、部品（あ）が部品（あ′）に、部品（い）が部品（い′）に、工程（ａ）が工程（ａ′）に、加工（α）が加工（α′）に、設備（β）が設備（β′）にそれぞれ変更されている。また、間接費１が間接費２に変更されたことによって、Ｘ氏が製造２課Ｏ氏に変更され、製造２課Ｐ氏と製造２課Ｑ氏とが追加されている。なお、その他の原価要素は図４のそれらと同一であり、その説明は省略する。
【００７０】
図６に示す構造データベースにおいて製品Ａは、購入部品イと在庫部品ロ′と購入部品ハ′とから作られている。○○年５月２１日における製品Ａの原価は、購入部品イの原価（５００円）と在庫部品ロ′の原価（１,２８０円）と購入部品ハ′の原価（４５０円）と間接費２（１,０００円）とを加え合わせた金額であり、３,２３０円である。在庫部品ロ′や購入部品ハ′、それらの原価、間接費２は、第１次原価要素群に属する。在庫部品ロ′や購入部品ハ、間接費２には、それらの階層構造データベースの構築時点を表す開始日フラグ５／２１が設定されている。改変前の原価要素である部品ロや部品ハ、間接費１には、それらの階層構造データベースからの離脱時点を表す終了日フラグ５／２０（終了標識）が設定されている。
【００７１】
在庫部品ロ′は、倉庫（Ｃ）に保管されていた部品（あ′）５個と倉庫（Ｄ）に保管されていた部品（い′）１０個とから形成され、工程（ａ′）によって作られる。在庫部品ロ′の原価は、部品（あ′）の原価（６５０円）と部品（い′）の原価（４５０円）と工程（ａ′）の原価（１８０円）とを加え合わせた金額である。部品（あ′）や部品（い′）、工程（ａ′）、それらの原価は、第２次原価要素群に属する。部品（あ′）や部品（い′）、工程（ａ′）には、それらの階層構造データベースの構築時点を表す開始日フラグ５／２１が設定されている。改変前の原価要素である部品（あ）や部品（い）、工程（ａ）には、それらの階層構造データベースからの離脱時点を表す終了日フラグ５／２０（終了標識）が設定されている。部品（あ′）は、保管費が５００円（１日当たりの保管費１００円、保管日数５日）、材料費が１５０円（単価３０円）であり、その原価が６５０円である。部品（い′）は、保管費が２５０円（１日当たりの保管費５０円、保管日数５日）、材料費が２００円（単価２０円）であり、その原価が４５０円である。
【００７２】
工程（ａ′）は、加工（α′）と設備（β′）とから形成されている。加工（α′）は、加工時間が１５０分であり、その原価が１２０円である。設備（β′）は、使用時間が１５０分であり、その原価が６０円である。加工（α′）や設備（β′）、それらの原価は、第３次原価要素群に属する。加工（α′）および設備（β′）には、それらの階層構造データベースの構築時点を表す開始日フラグ５／１（開始標識）が設定されている。改変前の原価要素である加工（α）と設備（β）とには、それらの階層構造データベースからの離脱時点を表す終了日フラグ５／２０（終了標識）が設定されている。間接費２は、製造２課Ｏ氏と製造２課Ｐ氏と製造２課Ｑ氏とから形成されている。Ｏ氏は、労働時間が３０分であり、その原価（間接作業費）が３００円である。Ｐ氏は、労働時間が２０分であり、その原価（間接作業費）が２００円である。Ｑ氏は、労働時間が５０分であり、その原価（間接作業費）が５００円である。Ｏ氏やＰ氏、Ｑ氏は、第２次原価要素群に属する。Ｏ氏やＰ氏、Ｑ氏には、それらの階層構造データベースの構築時点を表す開始日フラグ５／２１（開始標識）が設定されている。改変前の原価要素であるＸ氏には、それの階層構造データベースからの離脱時点を表す終了日フラグ５／２０（終了標識）が設定されている。
【００７３】
システム１０では、図７に示すように、購入部品ハ′、間接費２、製造２課Ｏ氏、製造２課Ｐ氏、製造２課Ｑ氏を入力装置１８を介して原価項目入力エリアに入力し、それらの原価とそれらの開始日５／２１とを入力装置１８を介して原価金額入力エリアと開始標識入力エリアとに入力する。部品ハ′、間接費２、Ｏ氏、Ｐ氏、Ｑ氏、それらの原価、それらの開始日は、原価項目マスタ２４に転送され、マスタ２４に格納される。次に、部品ロの終了日５／２０、部品ハの終了日５／２０、間接費１の終了日５／２０を入力装置１８を介して終了標識入力エリアに入力する。終了日は、原価項目マスタ２４に転送され、マスタ２４に格納される。ここで、部品ロを部品ロ′に変更し、部品ロに関する終了日５／２０を入力すると、部品ロの下位概念の原価要素である部品（あ）、部品（い）、工程（ａ）、加工（α）や設備（β）、それらの原価が原価項目マスタ２４から自動的に消去されるとともに、それらに終了日５／２０が自動的に設定される。また、間接費１を間接費２に変更し、間接費１に関する終了日５／２０を入力すると、間接費１の下位概念の原価要素であるＸ氏、その原価が原価項目マスタ２４から自動的に消去されるとともに、それらに終了日５／２０が自動的に設定される。Ｘ氏、その原価および終了日は、５月２０日における原価項目マスタ２４にメモリ記録として格納される。
【００７４】
間接費２は、原価要素特定項目であり、主記憶装置２３から取り込んで原価項目入力エリアに入力する。間接費２の原価と開始日５／２１とは、入力装置１８を介して原価金額入力エリアと開始標識入力エリアとに入力する。間接費２、その原価、開始日は、原価項目マスタ２４に転送され、マスタ２４に格納される。Ｏ氏、Ｐ氏、Ｑ氏は、新規かつ任意の原価要素新規項目であり、入力装置１８を介して原価項目入力エリアに入力する。Ｏ氏、Ｐ氏、Ｑ氏の原価と開始日５／２１とは、入力装置１８を介して原価金額入力エリアと開始標識入力エリアとに入力する。Ｏ氏、Ｐ氏、Ｑ氏、それらの原価、開始日は、原価項目マスタ２４に転送され、マスタ２４に格納される。部品ロ′およびその下位概念の原価要素である部品（あ′）、部品（い′）、工程（ａ′）、加工（α′）、設備（β′）は、在庫マスタ２６から取り込んで原価項目入力エリアに入力する。部品（あ′）、部品（い′）、工程（ａ′）、加工（α′）、設備（β′）の原価と開始日５／２１とは、入力装置１８を介して原価金額入力エリアと開始標識入力エリアとに入力する。部品（あ′）、部品（い′）、工程（ａ′）、加工（α′）、設備（β′）、それらの原価、開始日は、原価項目マスタ２４に転送され、マスタ２４に格納される。倉庫Ｃにおける部品（あ′）の保管日数や倉庫Ｄにおける部品（い′）の保管日数は、在庫管理システム１６によって計数され、その結果が在庫マスタ２６に転送されてマスタ２６に格納される。
【００７５】
次に、製品Ａと部品ロ′との系列的な連結関係、製品Ａと部品ハ′との系列的な連結関係、製品Ａと間接費２との系列的な連結関係を入力装置１８を介して連結関係入力エリアに入力する。製品Ａと部品ロ′、部品ハ′、間接費２との連結関係は、原価構成マスタ２５に転送され、マスタ２５に格納される。連結関係が入力されると、製品Ａと部品ロ′とが互いにひも付けられ、製品Ａと部品ハ′とが互いにひも付けられるとともに、製品Ａと間接費２とが互いにひも付けられる。これにより、部品ロ′と部品ハ′と間接費２とが製品Ａの直近下位の概念として存在し、製品Ａが部品イ、部品ロ′、部品ハ′、間接費２から形成され、製品Ａの原価が部品イの原価と部品ロ′の原価と部品ハ′の原価と間接費２とを加え合わせたものであることが明らかになる。
【００７６】
部品ロ′と部品（あ′）との系列的な連結関係、部品ロ′と部品（い′）との系列的な連結関係、部品ロ′と工程（ａ′）との系列的な連結関係を入力装置１８を介して連結関係入力エリアに入力する。部品ロ′と部品（あ′）、部品（い′）、工程（ａ′）との連結関係は、原価構成マスタ２５に転送され、マスタ２５に格納される。連結関係が入力されると、部品ロ′と部品あ′とが互いにひも付けられ、部品ハ′と部品い′とが互いにひも付けられるとともに、部品ロ′と間接費２とが互いにひも付けられる。これにより、部品あ′と部品い′と工程ａ′とが部品ロ′の直近下位の概念として存在し、部品ロ′が部品あ′、部品い′、工程ａ′から形成され、部品ロ′の原価が部品あ′の原価と部品い′の原価と部品ハ′の原価と工程ａ′の原価とを加え合わせたものであることが明らかになる。
【００７７】
工程（ａ′）と加工（α′）との系列的な連結関係、工程（ａ′）と設備（β′）との系列的な連結関係を入力装置１８を介して連結関係入力エリアに入力する。工程（ａ′）と加工（α′）、（β′）との連結関係は、原価構成マスタ２５に転送され、マスタ２５に格納される。連結関係が入力されると、工程ａ′と加工α′とが互いにひも付けられ、工程ａ′と設備β′とが互いにひも付けられる。これにより、加工α′と設備β′とが工程ａ′の直近下位の概念として存在し、工程ａ′が加工α′と備β′とから形成され、工程ａ′の原価が加工α′の原価と設備β′の原価とを加え合わせたものであることが明らかになる。
【００７８】
間接費２とＯ氏との系列的な連結関係、間接費２とＰ氏との系列的な連結関係、間接費２とＱ氏との系列的な連結関係を入力装置１８を介して連結関係入力エリアに入力する。間接費２とＯ氏、Ｐ氏、Ｑ氏との連結関係は、原価構成マスタ２５に転送され、マスタ２５に格納される。連結関係が入力されると、間接費２とＯ氏とが互いにひも付けられ、間接費２とＰ氏とが互いにひも付けられるとともに、間接費２とＱ氏とが互いにひも付けられる。これにより、Ｏ氏、Ｐ氏、Ｑ氏が間接費２の直近下位の概念として存在し、間接費２がＯ氏とＰ氏とＱ氏とから形成され、間接費２がＯ氏の原価とＰ氏の原価とＱ氏の原価とを加え合わせたものであることが明らかになる。
【００７９】
システム１０では、部品ロ′、部品ハ′、間接費２、部品（あ′）、部品（い′）、工程ａ′、加工α′、設備β′、Ｏ氏、Ｐ氏、Ｑ氏、それらの原価が原価項目マスタ２４に格納され、製品Ａと部品ロ′、部品ハ′、間接費２との連結関係、部品ロ′と部品（あ′）、部品（い′）、工程ａ′との連結関係、工程ａ′と加工α′、設備β′との連結関係、間接費２とＯ氏、Ｐ氏、Ｑ氏との連結関係が原価構成マスタ２５に格納されると、それらが格納された日付（○○年５月２１日）において○○年５月１１日の階層構造データベースが更新される（データベース更新手段）。ただし、図２や図４の階層構造データベースは、主記憶装置２３または補助記憶装置１７にメモリ記録として格納されており、中央処理装置２２からの削除要求がない限り、装置１７，２３から消去されることはない。システム１０は、階層構造データベースの作成要求に基づいて、○○年５月２１日における図６の階層構造データベースを自動的に生成する（データベース生成手段）。システム１０は、階層構造データベースの出力要求に基づいて、生成した○○年５月２１日の階層構造データベースを液晶ディスプレイやＣＲＴ、プリンタを介してリアルタイムに出力する（データベース出力手段）。システム１０は、生成した○○年５月２１日の階層構造データベースを主記憶装置２３または補助記憶装置１７に記憶することもできる。
【００８０】
システム１０では、○○年５月２１日の階層構造データベースを○○年５月２１日以降に何時でもリアルタイムに生成することができ、生成した○○年５月２１日の階層構造データベースを液晶ディスプレイやＣＲＴ、プリンタを介して何時でもリアルタイムに出力することができる（データベース出力手段）。また、○○年５月２１日の階層構造データベースのみならず、○○年５月１日や○○年５月１１日の階層構造データベースを自動的かつ何時でもリアルタイムに生成することができ、生成した○○年５月１日や○○年５月１１日の階層構造データベースを液晶ディスプレイやＣＲＴ、プリンタを介してリアルタイムに出力することができる（データベース出力手段）。なお、システム１０に○○年５月１日の階層構造データベースを生成させるには、時期入力エリア（図示せず）に○○年５月１日から○○年５月１０日のうちのいずれかの日付を入力した後、階層構造データベースの作成要求を行う。システム１０に○○年５月１１日の階層構造データベースを生成させるには、時期入力エリア（図示せず）に○○年５月１１日から○○年５月２０日のうちのいずれかの日付を入力した後、階層構造データベースの作成要求を行う。
【００８１】
○○年６月１日には、図８に示すように、○○年５月２１日における階層構造データベースと比較し、製品Ａを形成する部品イが部品イ′に変更されるとともに、製品Ａを形成する部品として購入部品ニが追加されている（原価要素改変手段）。その他の原価要素は図６のそれらと同一であり、その説明は省略する。図８に示す階層構造データベースにおいて製品Ａは、購入部品イ′と在庫部品ロ′と購入部品ハ′と購入部品ニとから作られている。○○年６月１日における製品Ａの原価は、購入部品イ′の原価（４００円）と在庫部品ロ′の原価（１,２８０円）と購入部品ハ′の原価（４５０円）と購入部品ニの原価（１００円）と間接費２（１,０００円）とを加え合わせた金額であり、３,２３０円である。部品イ′と部品ニとは、第１次原価要素群に属する。部品イ′および部品ニには、それらの階層構造データベースの構築時点を表す開始日フラグ６／１が設定されている。部品イには、それの階層構造データベースからの離脱時点を表す終了日フラグ５／３１が設定されている。
【００８２】
システム１０では、図９に示すように、購入部品イ′、購入部品ニを入力装置１８を介して原価項目入力エリアに入力し、それらの原価とそれらの開始日６／１とを入力装置１８を介して原価金額入力エリアと開始標識入力エリアとに入力する。部品イ′、部品ニ、それらの原価、それらの開始日は、原価項目マスタ２４に転送され、マスタ２４に格納される。次に、部品イの終了日５／３１を入力装置１８を介して終了標識入力エリアに入力する。部品イ、その原価、終了日は、原価項目マスタ２４に転送され、マスタ２４に格納される。
【００８３】
製品Ａと部品イ′との系列的な連結関係、製品Ａと部品ニとの系列的な連結関係を入力装置１８を介して連結関係入力エリアに入力する。製品Ａと部品イ′、部品ニとの連結関係は、原価構成マスタ２５に転送され、マスタ２５に格納される。連結関係が入力されると、製品Ａと部品イ′とが互いにひも付けられ、製品Ａと部品ニとが互いにひも付けられる。これにより、部品イ′と部品ニとが製品Ａの直近下位の概念として存在し、製品Ａが部品イ′と部品ニとから形成され、製品Ａの原価が部品イ′の原価と部品ロ′の原価と部品ハ′の原価と部品ニの原価と間接費２とを加え合わせたものであることが明らかになる。
【００８４】
システム１０では、部品イ′、部品ニ、それらの原価が原価項目マスタ２４に格納され、製品Ａと部品イ′、部品ニとの連結関係が原価構成マスタ２５に格納されると、それらが格納された日付（○○年６月１日）において○○年５月２１日の階層構造データベースが更新される（データベース更新手段）。ただし、図２，図４，図６の階層構造データベースは、主記憶装置２３または補助記憶装置１７にメモリ記録として格納されており、中央処理装置２２からの削除要求がない限り、装置１７，２３から消去されることはない。システム１０は、階層構造データベースの作成要求に基づいて、○○年６月１日における図８の階層構造データベースを自動的に生成する（データベース生成手段）。システム１０は、階層構造データベースの出力要求に基づいて、生成した○○年６月１日の階層構造データベースを液晶ディスプレイやＣＲＴ、プリンタを介してリアルタイムに出力する（データベース出力手段）。システム１０は、生成した○○年６月１日の階層構造データベースを主記憶装置２３または補助記憶装置１７に記憶することもできる。
【００８５】
システム１０では、○○年６月１日の階層構造データベースを○○年６月１日以降に何時でもリアルタイムに生成することができ、生成した○○年６月１日の階層構造データベースを液晶ディスプレイやＣＲＴ、プリンタを介して何時でもリアルタイムに出力することができる（データベース出力手段）。また、○○年６月１日の階層構造データベースのみならず、○○年５月１日や○○年５月１１日、○○年５月２１日の階層構造データベースを自動的かつ何時でもリアルタイムに生成することができ、生成した○○年５月１日や○○年５月１１日、○○年５月２１日の階層構造データベースを液晶ディスプレイやＣＲＴ、プリンタを介してリアルタイムに出力することができる（データベース出力手段）。なお、システム１０に○○年５月１日の階層構造データベースを生成させるには、時期入力エリア（図示せず）に○○年５月１日から○○年５月１０日のうちのいずれかの日付を入力した後、階層構造データベースの作成要求を行う。システム１０に○○年５月１１日の階層構造データベースを生成させるには、時期入力エリア（図示せず）に○○年５月１１日から○○年５月２０日のうちのいずれかの日付を入力した後、階層構造データベースの作成要求を行う。システム１０に○○年５月２１日の階層構造データベースを生成させるには、時期入力エリア（図示せず）に○○年５月２１日から○○年５月３１日のうちのいずれかの日付を入力した後、階層構造データベースの作成要求を行う。システム１０は、○○年５月１日の階層構造データベース、○○年５月１１日の階層構造データベース、○○年５月２１日の階層構造データベース、○○年６月１日の階層構造データベースを第１〜第３次原価要素群のうちの少なくとも１つの要素群に分けてリアルタイムに生成可能であり、第１次〜第３次原価要素群のうちの少なくとも１つの要素群に分けて生成された階層構造データベースをリアルタイムに出力可能である。
【００８６】
このシステム１０は、原価要素が第１次原価要素群から第３次原価要素群までに区分され、それら原価要素を使用して○○年５月１日から○○年６月１日までのうちの異なる時点における複数の階層構造データベースを構築可能であり、データベース生成手段を介して○○年５月１日から○○年６月１日までのうちの任意の時点における階層構造データベースをリアルタイムに生成することができ、データベース出力手段を介して生成した階層構造データベースをリアルタイムに出力することができる。システム１０は、○○年５月１日から○○年６月１日までのうちの任意の時点における階層構造データベースを生成かつ出力することで、異なる時点における各階層構造データベースや各原価要素を随時比較検討することができる。システム１０は、生成した階層構造データベースに基づいて各原価要素の系列的な関連性を明確にすることができ、階層構造データベースや原価要素に基づいて適切な原価分析を行うことができる。
【００８７】
システム１０は、データベース生成手段が階層構造データベースを第１〜第３次原価要素群のうちの少なくとも１つの要素群に分けてリアルタイムに生成可能であり、データベース出力手段が第１次〜第３次原価要素群のうちの少なくとも１つの要素群に分けて生成された階層構造データベースをリアルタイムに出力可能であるから、第１次原価要素群から第３次原価要素群までのうちの必要な原価要素群にかかる階層構造データベースを別個に生成かつ出力することができる。システム１０は、階層構造データベースに基づいて原価要素群における各原価要素の相対的な関連性を明確にすることができ、階層構造データベースや原価要素に基づいて適切かつ確実な原価分析を行うことができる。
【００８８】
システム１０は、各原価要素に階層構造データベースの構築時点を表す開始標識と階層構造データベースからの離脱時点を表す終了標識とが設定されるから、原価要素が階層構造データベースを構築する時点や原価要素が階層構造データベースから離脱した時点が明確となり、所定の原価要素が階層構造データベースを構築した期間を特定することができ、開始標識と終了標識とを介して各階層構造データベースおよび各原価要素の過去から現在に向かった時系列管理を確実に行うことができる。
【００８９】
図１０，１１は、○○年６月１日から○○年５月２５日に遡って原価要素が改変された階層構造データベースの図と、○○年５月２５日における原価項目マスタ２４および原価構成マスタ２５の概略図とであり、図１２は、図１０に続く○○年６月１日の階層構造データベースの図である。なお、図１１は図１０に対応する。○○年６月１日では、図１０に示すように、○○年５月２５日に遡って製品Ａを形成する部品ハ′が部品ハ″に変更され、Ｐ氏が削除されている（原価要素改変手段）。
【００９０】
図１０に示す階層構造データベースにおいて製品Ａは、購入部品イと在庫部品ロ′と購入部品ハ″とから作られている。○○年５月２５日における製品Ａの原価は、購入部品イの原価（５００円）と在庫部品ロ′の原価（１,２８０円）と購入部品ハ″の原価（４００円）と間接費２（８００円）とを加え合わせた金額であり、２,９８０円である。部品ハ″は、第１次原価要素群に属する。部品ハ″には、それの階層構造データベースの構築時点を表す開始日フラグ５／２５が設定されている。Ｐ氏には、それの階層構造データベースからの離脱時点を表す終了日フラグ５／２４が設定されている。システム１０では、図１１に示すように、購入部品ハ″を入力装置１８を介して原価項目入力エリアに入力し、それの原価とそれの開始日５／２５とを入力装置１８を介して原価金額入力エリアと開始標識入力エリアとに入力する。部品ハ″、その原価および開始日は、原価項目マスタ２４に転送され、マスタ２４に格納される。次に、部品ハ′、Ｐ氏の終了日５／２４を入力装置１８を介して終了標識入力エリアに入力する。部品ハ′、Ｐ氏、それらの原価および終了日は、原価項目マスタ２４に転送され、マスタ２４に格納される。
【００９１】
製品Ａと部品ハ″との系列的な連結関係との系列的な連結関係を入力装置１８を介して連結関係入力エリアに入力する。製品Ａと部品ハ″との連結関係は、原価構成マスタ２５に転送され、マスタ２５に格納される。連結関係が入力されると、製品Ａと部品ハ″とが互いにひも付けられる。これにより、部品ハ″が製品Ａの直近下位の概念として存在し、製品Ａが部品イと部品ロ′と部品ハ″とから形成され、製品Ａの原価が部品イの原価と部品ロ′の原価と部品ハ″の原価と間接費２とを加え合わせたものであることが明らかになる。
【００９２】
○○年５月２５日に遡って原価要素が改変されると、それにともなって○○年６月１日の階層構造データベースが自動的に改変される。○○年６月１日では、図１２に示すように、部品ハ′が部品ハ″に変更され、Ｐ氏が削除されている。図１２に示す階層構造データベースにおいて製品Ａは、購入部品イ′と在庫部品ロ′と購入部品ハ″と購入部品ニとから作られている。原価要素を○○年５月２５日に遡って改変した場合における○○年６月１日の製品Ａの原価は、購入部品イ′の原価（４００円）と在庫部品ロ′の原価（１,２８０円）と購入部品ハ″の原価（４００円）と購入部品ニの原価（１００円）と間接費２（８００円）とを加え合わせた金額であり、３，１２０円である。
【００９３】
システム１０では、部品ハ″、それの原価が原価項目マスタ２４に格納され、製品Ａと部品ハ″との連結関係が原価構成マスタ２５に格納されると、それらが格納された日付（○○年５月２５日）において○○年５月２１日の階層構造データベースが更新される（データベース更新手段）。ただし、図２，図４，図６，図８の階層構造データベースは、主記憶装置２３または補助記憶装置１７にメモリ記録として格納されており、中央処理装置２２からの削除要求がない限り、装置１７，２３から消去されることはない。システム１０は、階層構造データベースの作成要求に基づいて、○○年５月２５日における図１０の階層構造データベースや○○年６月１日における図１２の階層構造データベースを自動的に生成する（データベース生成手段）。システム１０は、階層構造データベースの出力要求に基づいて、システム１０は、階層構造データベースの出力要求に基づいて、生成した○○年５月２５日や○○年６月１日の階層構造データベースを液晶ディスプレイやＣＲＴ、プリンタを介してリアルタイムに出力する（データベース出力手段）。システム１０は、生成した○○年５月２５日や○○年６月１日の階層構造データベースを主記憶装置２３または補助記憶装置１７に記憶することもできる。
【００９４】
システム１０では、○○年５月２５日や○○年６月１日の階層構造データベースを○○年６月１日以降に何時でもリアルタイムに生成することができ、生成した○○年５月２５日や○○年６月１日の階層構造データベースを液晶ディスプレイやＣＲＴ、プリンタを介して何時でもリアルタイムに出力することができる（データベース出力手段）。また、○○年５月２５日や○○年６月１日の階層構造データベースのみならず、○○年５月１日や○○年５月１１日、○○年５月２１日の階層構造データベースを自動的かつ何時でもリアルタイムに生成することができ、生成した○○年５月１日や○○年５月１１日、○○年５月２１日の階層構造データベースを液晶ディスプレイやＣＲＴ、プリンタを介してリアルタイムに出力することができる（データベース出力手段）。なお、システム１０に○○年５月１日の階層構造データベースを生成させるには、時期入力エリア（図示せず）に○○年５月１日から○○年５月１０日のうちのいずれかの日付を入力した後、階層構造データベースの作成要求を行う。システム１０に○○年５月１１日の階層構造データベースを生成させるには、時期入力エリア（図示せず）に○○年５月１１日から○○年５月２０日のうちのいずれかの日付を入力した後、階層構造データベースの作成要求を行う。システム１０に○○年５月２１日の階層構造データベースを生成させるには、時期入力エリア（図示せず）に○○年５月２１日から○○年５月２４日のうちのいずれかの日付を入力した後、階層構造データベースの作成要求を行う。システム１０に○○年５月２５日の階層構造データベースを抽出するには、時期入力エリアに○○年５月２５日から○○年５月３１日のうちのいずれかの日付を入力した後、階層構造データベースの作成要求を行う。
【００９５】
システム１０は、原価要素が過去に遡って改変されたときに、原価要素改変時から現在までに存在する原価要素のうちの改変された原価要素に対応して改変されるべき原価要素が自動的に改変されるから、過去から現在のうちの任意の時点において各原価要素を自由に改変することができ、改変された原価要素を使用して異なる時点における階層構造データベースを構築することができる。システム１０は、所定の原価要素が過去に遡って改変されたときに、その原価要素に対応する原価要素改変時から現在までの原価要素の全てを個別に改変する必要はなく、原価要素の全てを個別に改変することによる誤りの発生を防ぐことができるとともに、手続の煩雑を防ぐことができる。
【００９６】
システム１０は、上位概念に属する原価要素が過去に遡って改変されたときに、原価要素改変時から現在までに存在する原価要素のうちの改変された原価要素にともなって改変されるべき下位概念の他の原価要素が自動的に消去される。たとえば、○○年６月１日から○○年５月２５日に遡って工程ａ′が削除された場合、その下位概念である加工α′、設備β′がマスタ２４,２５から自動的に削除され、加工α′、設備β′に終了日フラグ５／２４が自動的に設定される。したがって、上位概念に属する原価要素の改変にともなって改変されるべき下位概念の原価要素がシステム１０に残存することはなく、上位概念の原価要素の改変に対応して改変されるべき下位概念の原価要素が階層構造データベースを構築することがないから、原価要素改変時から現在までの間において誤った階層構造データベースの生成を防ぐことができる。
【図面の簡単な説明】
【００９７】
【図１】一例として示す原価要素管理システムの構成図。
【図２】○○年５月１日の階層構造データベースの図。
【図３】図２に対応する各マスタの概略図。
【図４】○○年５月１１日の階層構造データベースの図。
【図５】図４に対応する各マスタの概略図。
【図６】○○年５月２１日の階層構造データベースの図。
【図７】図６に対応する各マスタの概略図。
【図８】○○年６月１日の階層構造データベースの図。
【図９】図８に対応する各マスタの概略図。
【図１０】過去に遡って原価要素が改変された階層構造データベースの図。
【図１１】図１０に対応する各マスタの概略図。
【図１２】図１０に続く○○年６月１日の階層構造データベースの図。
【符号の説明】
【００９８】
１    原価要素管理システム
２    パーソナルコンピュータ（コンピュータ資源）
３    入出力インターフェイス
４    一般会計システム
５    生産管理システム
６    購買管理システム
７    在庫管理システム
８    補助記憶装置
９    入力装置
１０    出力装置
１１    制御ユニット
１２    演算ユニット
１３    中央処理装置
１４    主記憶装置
１５    原価項目マスタ
１６    原価構成マスタ
１７    在庫マスタ
【図１】
2006331060.tif 000003
【図２】
2006331060.tif 000004
【図４】
2006331060.tif 000005
【図５】
2006331060.tif 000006
【図６】
2006331060.tif 000007
【図７】
2006331060.tif 000008
【図８】
2006331060.tif 000009
【図９】
2006331060.tif 000010
【図１０】
2006331060.tif 000011
【図１２】
2006331060.tif 000012
【図３】
2006331060.tif 000013
【図１１】
2006331060.tif 000014