(57)【要約】【課題】仕様情報とその仕様情報と対応させた積算項目とを含む連携レコードを連携マスタにミス無く簡単に登録することのできる積算項目学習機能システム、積算項目学習方法、及びコンピュータプログラムを提供する。【解決手段】入力装置１と、表示装置２と、連携マスタを記憶する記憶装置３と、コンピュータ４とを備え、コンピュータ４に、仕様ファイルを取得する取得部４１と、取得した仕様ファイルに格納されている各仕様レコードについて、仕様レコードに含まれている全ての又は一部の仕様情報を含む連携レコードを抽出する抽出部４２と、連携マスタに仕様情報を登録する仕様レコードを選択する登録選択部４３と、選択した仕様レコードに含まれている全ての仕様情報と、それら仕様情報と対応づける積算項目とを含む連携レコードを連携マスタに登録する登録部４６とを備える。表示装置２に、仕様レコードの仕様情報を抽出した積算項目と対応させて表示する。【選択図】  図１
2008090638.tif 000002
【特許請求の範囲】
【請求項１】
建物の仕様を表わす１以上の仕様情報と、見積書の作成に必要な積算項目とを含む連携レコードを記憶する連携マスタを管理する積算項目学習機能システムにおいて、
１以上の仕様情報を含む仕様レコードが建物を構成する部材単位で格納されている仕様ファイルを取得する取得手段と、
該取得手段で取得した仕様ファイルに格納されている各仕様レコードについて、仕様レコードに含まれている全ての又は一部の仕様情報を含む連携レコードを前記連携マスタから抽出する抽出手段と、
前記仕様ファイルに格納されている各仕様レコードについて、仕様レコードに含まれている全ての仕様情報を前記抽出手段で抽出した連携レコードに含まれている積算項目と対応させて表示する表示手段と、
前記仕様ファイルに格納されている全仕様レコードの中から、前記連携マスタに仕様情報を登録する仕様レコードを選択する登録選択手段と、
該登録選択手段で選択された仕様レコードに含まれている全ての仕様情報と、それら仕様情報と対応づける積算項目とを含む連携レコードを前記連携マスタに登録する登録手段と
を備えることを特徴とする積算項目学習機能システム。
【請求項２】
前記抽出手段で抽出した全連携レコードの中から、積算項目を変更する必要のある連携レコードを選択する変更選択手段と、
該変更選択手段で選択された連携レコードの積算項目を変更して前記連携マスタを更新する変更手段と
を備えることを特徴とする請求項１に記載の積算項目学習機能システム。
【請求項３】
前記抽出手段で抽出した全連携レコードの中から、前記連携マスタから削除する必要のある連携レコードを選択する削除選択手段と、
該削除選択手段で選択された連携レコードを前記連携マスタから削除する削除手段と
を備えることを特徴とする請求項１又は請求項２に記載の積算項目学習機能システム。
【請求項４】
前記抽出手段は、前記取得手段で取得した仕様ファイルに格納されている各仕様レコードについて、仕様レコードに含まれている仕様情報を一番多く含む連携レコードを前記連携マスタから抽出することを特徴とする請求項１乃至請求項３のいずれか１つに記載の積算項目学習機能システム。
【請求項５】
建物の仕様を表わす１以上の仕様情報と、見積書の作成に必要な積算項目とを含む連携レコードを記憶する連携マスタを管理する積算項目学習方法において、
１以上の仕様情報を含む仕様レコードが建物を構成する部材単位で格納されている仕様ファイルを取得する取得ステップと、
該取得手段で取得した仕様ファイルに格納されている各仕様レコードについて、仕様レコードに含まれている全ての又は一部の仕様情報を含む連携レコードを前記連携マスタから抽出する抽出ステップと、
前記仕様ファイルに格納されている各仕様レコードについて、仕様レコードに含まれている全ての仕様情報を前記抽出ステップで抽出した連携レコードに含まれている積算項目と対応させて表示する表示ステップと、
前記仕様ファイルに格納されている全仕様レコードの中から、前記連携マスタに仕様情報を登録する仕様レコードを選択する登録選択ステップと、
該登録選択手段で選択された仕様レコードに含まれている全ての仕様情報と、それら仕様情報と対応づける積算項目とを含む連携レコードを前記連携マスタに登録する登録ステップと
を備えることを特徴とする積算項目学習方法。
【請求項６】
前記抽出ステップで抽出した全連携レコードの中から、積算項目を変更する必要のある連携レコードを選択する変更選択ステップと、
該変更選択ステップで選択された連携レコードの積算項目を変更して前記連携マスタを更新する変更ステップと
を備えることを特徴とする請求項５に記載の積算項目学習方法。
【請求項７】
前記抽出ステップで抽出した全連携レコードの中から、前記連携マスタから削除する必要のある連携レコードを選択する削除選択ステップと、
該削除選択ステップで選択された連携レコードを前記連携マスタから削除する削除ステップと
を備えることを特徴とする請求項５又は請求項６に記載の積算項目学習方法。
【請求項８】
前記抽出ステップは、前記取得ステップで取得した仕様ファイルに格納されている各仕様レコードについて、仕様レコードに含まれている仕様情報を一番多く含む連携レコードを前記連携マスタから抽出することを特徴とする請求項５乃至請求項７のいずれか１つに記載の積算項目学習方法。
【請求項９】
コンピュータに、建物の仕様を表わす１以上の仕様情報と、見積書の作成に必要な積算項目とを含む連携レコードを記憶する連携マスタを管理させるコンピュータプログラムにおいて、
コンピュータに、１以上の仕様情報を含む仕様レコードが建物を構成する部材単位で格納されている仕様ファイルを取得させる取得ステップと、
コンピュータに、前記取得手段で取得した仕様ファイルに格納されている各仕様レコードについて、仕様レコードに含まれている全ての又は一部の仕様情報を含む連携レコードを前記連携マスタから抽出させる抽出ステップと、
コンピュータに、前記仕様ファイルに格納されている各仕様レコードについて、仕様レコードに含まれている全ての仕様情報を前記抽出ステップで抽出した連携レコードに含まれている積算項目と対応させて表示させる表示ステップと、
コンピュータに、前記仕様ファイルに格納されている全仕様レコードの中から、前記連携マスタに仕様情報を登録する仕様レコードを選択させる登録選択ステップと、
コンピュータに、前記登録選択手段で選択された仕様レコードに含まれている全ての仕様情報と、それら仕様情報と対応づける積算項目とを含む連携レコードを前記連携マスタに登録させる登録ステップと
を実行させることを特徴とするコンピュータプログラム。
【請求項１０】
コンピュータに、前記抽出ステップで抽出した全連携レコードの中から、積算項目を変更する必要のある連携レコードを選択させる変更選択ステップと、
コンピュータに、前記変更選択手段で選択された連携レコードの積算項目を変更して前記連携マスタを更新させる変更ステップと
を実行させることを特徴とする請求項９に記載のコンピュータプログラム。
【請求項１１】
コンピュータに、前記抽出ステップで抽出した全連携レコードの中から、前記連携マスタから削除する必要のある連携レコードを選択させる削除選択ステップと、
コンピュータに、前記削除選択ステップで選択された連携レコードを前記連携マスタから削除させる削除ステップと
を実行させることを特徴とする請求項９又は請求項１０に記載のコンピュータプログラム。
【請求項１２】
前記抽出ステップは、コンピュータに、前記取得ステップで取得した仕様ファイルに格納されている各仕様レコードについて、仕様レコードに含まれている仕様情報を一番多く含む連携レコードを前記連携マスタから抽出させることを特徴とする請求項９乃至請求項１１のいずれか１つに記載のコンピュータプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、建物の仕様を表わす１以上の仕様情報と、見積書の作成に必要な積算項目とを含む連携レコードを記憶する連携マスタを管理する積算項目学習機能システム、積算項目学習方法、及びコンピュータプログラムに関する。
【背景技術】
【０００２】
近年、住宅販売を扱う企業では見積書作成処理の効率化を図るために見積システムが利用されている。
【０００３】
見積システムは、一般的に、種々の見積書に対応するように予め設定された積算項目別に単価等の情報を格納した積算項目データベースを備える。見積書を作成する際には、積算項目データベースから、見積対象の建物の仕様に応じて必要な積算項目を選択して見積書を作成する仕組みとなっている。
【０００４】
しかしながら、見積対象の建物の仕様に基づいて必要な積算項目を選択する作業は、積算業務に精通した担当者の経験に頼って行われるため、担当者の作業ミスによって必要な積算項目が選択されないことがあった。
【０００５】
このような積算項目の選択におけるミスを防止するため、見積システムはＣＡＤ（Ｃｏｍｐｕｔｅｒ  Ａｉｄｅｄ  Ｄｅｓｉｇｎ）システム等と連携される。具体的には、ＣＡＤシステム等で作成した設計図面から建物を構成する部材（例えば、屋根板、壁紙、窓枠、造り付け家具などの造作材等）を特定する仕様情報を拾い出し、拾い出した仕様情報に基づいて見積書の作成に必要な積算項目を積算項目データベースから抽出することができるように、仕様情報と積算項目を対応づけて記憶する連携マスタが見積システムに、備えられる。
【０００６】
例えば、特許文献１に記載の建築積算装置では、建物を構成する要素建材（部材）の種類を特定する商品要素仕様情報と対応づけて単価特定情報（積算項目）を記憶する記憶手段を備えている。
【特許文献１】特開平１１−２８２９２号公報
【発明の開示】
【発明が解決しようとする課題】
【０００７】
ところで、建物を構成する部材には様々な種類のものが存在し、それら部材の単価は品番や色により決定されることが多い。例えば、同じ品番の部材であっても、色によって単価が異なることがあるので、積算項目（単価）を決定する際には、部材の詳細な仕様が必要となる。
【０００８】
しかしながら、建物の詳細な仕様（建物を構成する部材の詳細な仕様）は、概略の見積書を提示しながら、顧客と折衝を重ねる毎に順次決定していくものである。つまり、建物の詳細な仕様が決定していない段階で、概略の見積書を作成する場合がある。
【０００９】
このため、連携マスタには、詳細な仕様が決定していない場合であっても、概略の見積書を作成することができるように、積算項目を格納しておかなければならない。つまり、例えば、１回目の折衝で「洗面化粧台」の設置が決められ、２回目の折衝で設置する洗面化粧台の品番を「ＦＴ−７５０」とすることが決められ、３回目の折衝で設置する洗面化粧台の色を「アイボリー」とすることが決められるといったような場合において、各折衝段階で見積書を作成できるように、仕様情報「洗面化粧台」と対応づけされた積算項目と、仕様情報「洗面化粧台  Ｔ−７５０」と対応づけされた積算項目と、仕様情報「洗面化粧台  Ｔ−７５０  アイボリー」と対応づけされた積算項目を連携マスタに登録しておく必要がある。
【００１０】
また、部材は年々、新しいものが開発されるので、その都度、新しい部材の仕様情報に対応づけた積算項目を連携マスタに登録しておく必要がある。
【００１１】
しかしながら、このような連携マスタへの登録は、連携マスタを管理する管理者によりマニュアルで行われることがほとんどである。このため、連携マスタへの登録漏れや登録ミスが多く、ＣＡＤシステムの仕様情報に基づいて見積システムで積算項目を決定できないことが頻繁にあった。
【００１２】
本発明はこのような状況に鑑みてなされたものであって、仕様情報とその仕様情報と対応させた積算項目とを含む連携レコードを連携マスタにミス無く簡単に登録することのできる積算項目学習機能システム、積算項目学習方法、及びコンピュータプログラムを提供することを目的としている。
【課題を解決するための手段】
【００１３】
本発明に係る積算項目学習機能システムは、建物の仕様を表わす１以上の仕様情報と、見積書の作成に必要な積算項目とを含む連携レコードを記憶する連携マスタを管理する積算項目学習機能システムにおいて、１以上の仕様情報を含む仕様レコードが建物を構成する部材単位で格納されている仕様ファイルを取得する取得手段と、該取得手段で取得した仕様ファイルに格納されている各仕様レコードについて、仕様レコードに含まれている全ての又は一部の仕様情報を含む連携レコードを前記連携マスタから抽出する抽出手段と、前記仕様ファイルに格納されている各仕様レコードについて、仕様レコードに含まれている全ての仕様情報を前記抽出手段で抽出した連携レコードに含まれている積算項目と対応させて表示する表示手段と、前記仕様ファイルに格納されている全仕様レコードの中から、前記連携マスタに仕様情報を登録する仕様レコードを選択する登録選択手段と、該登録選択手段で選択された仕様レコードに含まれている全ての仕様情報と、それら仕様情報と対応づける積算項目とを含む連携レコードを前記連携マスタに登録する登録手段とを備えることを特徴とする。
【００１４】
この構成により、ユーザーは、表示手段により表示された内容を参照し、建物の仕様に基づいた必要な積算項目を知ることができる。
【００１５】
また、表示された内容を参照した結果、例えば、積算項目が割り当たっていない仕様レコードが見つかった場合には、その仕様レコードをユーザーが選択すれば、自動的に、選択された仕様レコードに含まれる全ての仕様情報と、それら仕様情報と対応づける積算項目とを含む連携レコードが連携マスタに登録される。つまり、必要な仕様情報を積算項目と対応づけてミス無く簡単に連携マスタに登録することができる。
【００１６】
また、本発明に係る積算項目学習機能システムでは、前記抽出手段で抽出した全連携レコードの中から、積算項目を変更する必要のある連携レコードを選択する変更選択手段と、該変更選択手段で選択された連携レコードの積算項目を変更して前記連携マスタを更新する変更手段とを備えることを特徴とする。
【００１７】
この構成により、例えば、価格改定等により仕様情報と関連づける積算項目を変更する必要のある連携レコードについて、簡単に積算項目を変更することができる。
【００１８】
また、本発明に係る積算項目学習機能システムでは、前記抽出手段で抽出した全連携レコードの中から、前記連携マスタから削除する必要のある連携レコードを選択する削除選択手段と、該削除選択手段で選択された連携レコードを前記連携マスタから削除する削除手段とを備えることを特徴とする。
【００１９】
この構成により、連携マスタから、例えば、仕様情報として設定されている品番の改廃により必要がなくなった連携レコードを簡単に削除することができる。
【００２０】
また、本発明に係る積算項目学習機能システムでは、前記抽出手段は、前記取得手段で取得した仕様ファイルに格納されている各仕様レコードについて、仕様レコードに含まれている仕様情報を一番多く含む連携レコードを前記連携マスタから抽出することを特徴とする。
【００２１】
この構成により、連携マスタに仕様情報の一部が同じ連携レコードが複数個格納されている場合にも、仕様レコードに含まれている仕様情報を一番多く含む連携レコードが抽出されるので、正確な積算項目を抽出することができる。
【００２２】
本発明に係る積算項目学習方法は、建物の仕様を表わす１以上の仕様情報と、見積書の作成に必要な積算項目とを含む連携レコードを記憶する連携マスタを管理する積算項目学習方法において、１以上の仕様情報を含む仕様レコードが建物を構成する部材単位で格納されている仕様ファイルを取得する取得ステップと、該取得手段で取得した仕様ファイルに格納されている各仕様レコードについて、仕様レコードに含まれている全ての又は一部の仕様情報を含む連携レコードを前記連携マスタから抽出する抽出ステップと、前記仕様ファイルに格納されている各仕様レコードについて、仕様レコードに含まれている全ての仕様情報を前記抽出ステップで抽出した連携レコードに含まれている積算項目と対応させて表示する表示ステップと、前記仕様ファイルに格納されている全仕様レコードの中から、前記連携マスタに仕様情報を登録する仕様レコードを選択する登録選択ステップと、該登録選択手段で選択された仕様レコードに含まれている全ての仕様情報と、それら仕様情報と対応づける積算項目とを含む連携レコードを前記連携マスタに登録する登録ステップとを備えることを特徴とする。
【００２３】
この構成により、ユーザーは、表示ステップにより表示された内容を参照し、建物の仕様に基づいた必要な積算項目を知ることができる。
【００２４】
また、表示された内容を参照した結果、例えば、積算項目が割り当たっていない仕様レコードが見つかった場合には、その仕様レコードをユーザーが選択すれば、自動的に、選択された仕様レコードに含まれる全ての仕様情報と、それら仕様情報と対応づける積算項目とを含む連携レコードが連携マスタに登録される。つまり、必要な仕様情報を積算項目と対応づけてミス無く簡単に連携マスタに登録することができる。
【００２５】
また、本発明に係る積算項目学習方法では、前記抽出ステップで抽出した全連携レコードの中から、積算項目を変更する必要のある連携レコードを選択する変更選択ステップと、該変更選択ステップで選択された連携レコードの積算項目を変更して前記連携マスタを更新する変更ステップとを備えることを特徴とする。
【００２６】
この構成により、例えば、価格改定等により仕様情報と関連づける積算項目を変更する必要のある連携レコードについて、簡単に積算項目を変更することができる。
【００２７】
また、本発明に係る積算項目学習方法では、前記抽出ステップで抽出した全連携レコードの中から、前記連携マスタから削除する必要のある連携レコードを選択する削除選択ステップと、該削除選択ステップで選択された連携レコードを前記連携マスタから削除する削除ステップとを備えることを特徴とする。
【００２８】
この構成により、連携マスタから、例えば、仕様情報として設定されている品番の改廃により必要がなくなった連携レコードを簡単に削除することができる。
【００２９】
また、本発明に係る積算項目学習方法では、前記抽出ステップは、前記取得ステップで取得した仕様ファイルに格納されている各仕様レコードについて、仕様レコードに含まれている仕様情報を一番多く含む連携レコードを前記連携マスタから抽出することを特徴とする。
【００３０】
この構成により、連携マスタに仕様情報の一部が同じ連携レコードが複数個格納されている場合にも、仕様レコードに含まれている仕様情報を一番多く含む連携レコードが抽出されるので、正確な積算項目を抽出することができる。
【００３１】
本発明に係るコンピュータプログラムは、コンピュータに、建物の仕様を表わす１以上の仕様情報と、見積書の作成に必要な積算項目とを含む連携レコードを記憶する連携マスタを管理させるコンピュータプログラムにおいて、コンピュータに、１以上の仕様情報を含む仕様レコードが建物を構成する部材単位で格納されている仕様ファイルを取得させる取得ステップと、コンピュータに、前記取得手段で取得した仕様ファイルに格納されている各仕様レコードについて、仕様レコードに含まれている全ての又は一部の仕様情報を含む連携レコードを前記連携マスタから抽出させる抽出ステップと、コンピュータに、前記仕様ファイルに格納されている各仕様レコードについて、仕様レコードに含まれている全ての仕様情報を前記抽出ステップで抽出した連携レコードに含まれている積算項目と対応させて表示させる表示ステップと、コンピュータに、前記仕様ファイルに格納されている全仕様レコードの中から、前記連携マスタに仕様情報を登録する仕様レコードを選択させる登録選択ステップと、コンピュータに、前記登録選択手段で選択された仕様レコードに含まれている全ての仕様情報と、それら仕様情報と対応づける積算項目とを含む連携レコードを前記連携マスタに登録させる登録ステップとを実行させることを特徴とする。
【００３２】
この構成により、ユーザーは、表示ステップにより表示された内容を参照し、建物の仕様に基づいた必要な積算項目を知ることができる。
【００３３】
また、表示された内容を参照した結果、例えば、積算項目が割り当たっていない仕様レコードが見つかった場合には、その仕様レコードをユーザーが選択すれば、自動的に、選択された仕様レコードに含まれる全ての仕様情報と、それら仕様情報と対応づける積算項目とを含む連携レコードが連携マスタに登録される。つまり、必要な仕様情報を積算項目と対応づけてミス無く簡単に連携マスタに登録することができる。
【００３４】
また、本発明に係るコンピュータプログラムでは、コンピュータに、前記抽出ステップで抽出した全連携レコードの中から、積算項目を変更する必要のある連携レコードを選択させる変更選択ステップと、コンピュータに、前記変更選択手段で選択された連携レコードの積算項目を変更して前記連携マスタを更新させる変更ステップとを実行させることを特徴とする。
【００３５】
この構成により、例えば、価格改定等により仕様情報と関連づける積算項目を変更する必要のある連携レコードについて、簡単に積算項目を変更することができる。
【００３６】
また、本発明に係るコンピュータプログラムでは、コンピュータに、前記抽出ステップで抽出した全連携レコードの中から、前記連携マスタから削除する必要のある連携レコードを選択させる削除選択ステップと、コンピュータに、前記削除選択ステップで選択された連携レコードを前記連携マスタから削除させる削除ステップとを実行させることを特徴とする。
【００３７】
この構成により、連携マスタから、例えば、仕様情報として設定されている品番の改廃により必要がなくなった連携レコードを簡単に削除することができる。
【００３８】
本発明に係るコンピュータプログラムでは、前記抽出ステップは、コンピュータに、前記取得ステップで取得した仕様ファイルに格納されている各仕様レコードについて、仕様レコードに含まれている仕様情報を一番多く含む連携レコードを前記連携マスタから抽出させることを特徴とする。
【００３９】
この構成により、連携マスタに仕様情報の一部が同じ連携レコードが複数個格納されている場合にも、仕様レコードに含まれている仕様情報を一番多く含む連携レコードが抽出されるので、正確な積算項目を抽出することができる。
【発明の効果】
【００４０】
本発明に係る積算項目学習機能システム、積算項目学習方法、又はコンピュータプログラムによれば、仕様ファイルに格納されている各仕様レコードについて、仕様レコードに含まれる全ての仕様情報に基づいた積算項目が表示されるので、ユーザーは建物の仕様に基づいた必要な積算項目を知ることができる。
【００４１】
また、登録する仕様レコード、例えば、連携マスタに仕様情報が登録されていないために積算項目が正しく表示されていない仕様レコードを選択すると、選択した仕様レコードに含まれている全ての仕様情報と対応づけて積算項目が自動で連携マスタに登録されるので、登録作業が簡単である。なお、連携マスタに登録された仕様情報については、次回の処理からは、正しく積算項目が表示されるようになる。
【００４２】
このように、見積書を作成する毎に、見積対象である建物に関する仕様ファイルを取得し、本発明により連携マスタへの登録を行うようにすれば、連携マスタに登録されている仕様情報とその仕様情報に対応づけられた積算項目の数（連携レコードの数）は、見積書を作成する毎に自然と増加していくこととなるので、登録漏れや登録ミスがなくなり、ＣＡＤシステムの仕様情報に基づいて見積システムで積算項目を正しく決定することができるようになる。
【００４３】
また、本発明に係る積算項目学習機能システム、積算項目学習方法、又はコンピュータプログラムによれば、積算項目を変更する連携レコードを選択することにより、選択された連携レコードの積算項目が変更されて連携マスタが更新されるので、例えば、価格改定等により仕様情報と関連づける積算項目を変更する必要のある連携レコードについて、簡単に積算項目を変更することができる。
【００４４】
また、本発明に係る積算項目学習機能システム、積算項目学習方法、又はコンピュータプログラムによれば、削除する連携レコードを選択することにより、選択された連携レコードが連携マスタから削除されるので、例えば、仕様情報として設定されている品番の改廃により必要がなくなった連携レコードを簡単に連携マスタから削除することができる。
【００４５】
また、本発明に係る積算項目学習機能システム、積算項目学習方法、又はコンピュータプログラムによれば、仕様レコードの仕様情報に基づいて連携レコードを抽出する際に、仕様レコードに含まれている仕様情報を一番多く含む連携レコードを連携マスタから抽出するようにすれば、連携マスタに仕様情報の一部が同じ連携レコードが複数個格納されている場合にも、仕様レコードに含まれる仕様情報に基づいた適確な積算項目を表示することができる。
【発明を実施するための最良の形態】
【００４６】
以下、本発明の実施の形態について、図面を参照して説明する。
＜実施の形態１＞
図１は、実施の形態１に係る積算項目学習機能システムの機能ブロック構成を示す機能ブロック構成図である。
【００４７】
本実施の形態に係る積算項目学習機能システムは、各種データの入力を行うマウスやキーボード等からなる入力装置１と、ＣＲＴやＬＣＤ等の表示手段としての表示装置２と、ＨＤ（ハードディスク）等の記憶装置３とを備えており、これら各装置１，２，３には、コンピュータ４が接続されている。
【００４８】
記憶装置３には、連携マスタが格納されている。
【００４９】
図２は、実施の形態１に係る連携マスタの格納内容の一例を示す図表である。
【００５０】
なお、図２は、「分類コード：ＶＢＨＮ０３０２００  洗面化粧台」についての連携マスタの格納内容の一例を示している。
【００５１】
連携マスタには、建物を構成する部材の分類を示す分類コード毎に複数の連携レコードが格納されている。
【００５２】
分類コードとは、部材の分類を示すコード（例えば、「ＶＢＨＮ０３０２００」）である。
【００５３】
連携レコードＲ１、Ｒ２、Ｒ７、Ｒ８、Ｒ１１、Ｒ１２には、判断順位と、複数の仕様情報（仕様情報１、仕様情報２、仕様情報３、仕様情報４・・・・）と、積算項目と、構成数量とが格納されている。
【００５４】
仕様情報とは、部材を特定するための情報であり、「洗面化粧台」、「洗面カウンター」、「ハンドドライヤー」・・・といった部材の種類、「ＦＴ−６００」、「ＦＴ−７５０」、「ＬＤＳ−６００」・・・といった部材の品番、「ホワイト」、「アイボリー」・・・といった部材の色の情報であり、このような複数の仕様情報を組み合わせることにより、建物を構成する部材の仕様は特定される。従って、仕様情報の数が多いほど、部材の仕様は具体的に特定される。本実施の形態では、１つの連携レコードに最大１０個の仕様情報を格納することができるものとする。
【００５５】
なお、建物を構成する部材とは、壁紙、窓枠、屋根、作り付け家具等の造作材等の価格を設定することが可能な建物を建てるのに必要なあらゆる部材のことをいう。よって、造作材等にオプションとして付加する部材、例えば洗面化粧台に取り付けるドライヤー等も部材として取り扱う。
【００５６】
また、仕様情報１、仕様情報２、仕様情報３、仕様情報４、・・・・の各仕様情報には、それぞれ判断区分（０、１、２）が設定されている。判断区分「１」や「２」と設定されている仕様情報は、積算項目を決定する際の判断材料とされるが、判断区分「０」と設定される仕様情報は、積算項目を決定する際の判断材料とされない。
【００５７】
判断順位は、７０、８０、９０・・・といった数字で示されており、積算項目を決定する際に判断材料とされる仕様情報を多く含む連携レコードほど、つまり判断区分が「１」又は「２」と設定されている仕様情報を多く含む連携レコードほど、小さい数字が判断順位に設定されている。
【００５８】
積算項目は、見積コード（００００１２１４、００００１２１６、・・・・）と、見積名称（洗面化粧台、・・洗面カウンター、・・衛星小物、・・）と、摘要（ＦＴ−６００／ＷＨ、ＦＴ−７５０／ＷＨ、・・）といった見積書の作成のおいて必要となる情報で構成されている。
【００５９】
従って、図２に示す連携マスタから、「洗面化粧台」、「ＦＴ−６００」、「ホワイト」の仕様情報の組み合わせに対しては、見積コード「００００１２１４」、見積名称「洗面化粧台」、摘要「ＦＴ−６００／ＷＨ」の積算項目が割り当てられていることが分かる。
【００６０】
なお、連携レコードの登録、変更、又は削除といった連携マスタの格納内容を変更する作業は、以下に示す積算項目学習方法を実施するコンピュータ４により主に行われるものであるが、積算項目学習方法によらずに、入力装置１を操作して、連携マスタの格納内容を直接変更することも可能である。
【００６１】
コンピュータ４は、図１に示すように、取得手段としての取得部４１、抽出手段としての抽出部４２、登録選択手段としての登録選択部４３、変更選択手段としての変更選択部４４、削除選択手段としての削除選択部４５、登録手段としての登録部４６、変更手段としての変更部４７、及び削除手段としの削除部４８を備え、本実施の形態に係る積算項目学習機能システムを制御する構成としてある。例えば、あらかじめインストールされているコンピュータプログラムにより、コンピュータ４に内蔵されたＣＰＵ等が各部（取得部４１、抽出部４２、登録選択部４３、変更選択部４４、削除選択部４５、登録部４６、変更部４７、及び削除部４８）を制御する形態としてある。
【００６２】
図３は、実施の形態１に係る積算項目学習機能システムにより、連携マスタを管理する処理フローを示すフローチャートである。
【００６３】
本実施の形態に係る積算項目学習機能システムは、次に示すステップＳ１〜ステップＳ９で構成される積算項目学習方法が、図示しないＣＰＵ等で構成される上記したコンピュータ４により実行される構成となっている。
【００６４】
ステップＳ１：
取得部４１が仕様ファイルを取得する（取得ステップ）。具体的には、入力装置１から入力されて作成された仕様ファイルや、ＣＡＤシステム等から送られてきた仕様ファイルを取得する。
【００６５】
図４は、実施の形態１に係る積算項目学習機能システムにおいて取得した仕様ファイルに格納されている仕様レコードの内容の一例を示す図表である。
【００６６】
仕様ファイルには複数の仕様レコードＪ１〜Ｊ７が格納されている。１つの仕様レコードＪ１〜Ｊ７は、建物を構成する１つの部材の仕様を示している。つまり、仕様レコードＪ１〜Ｊ７は建物を構成する部材単位で作成され、仕様ファイルに格納されている。
【００６７】
また、仕様レコードＪ１〜Ｊ７には、分類コードと、複数の仕様情報（仕様情報１、仕様情報２、仕様情報３、仕様情報４・・・・）と、それら仕様情報により特定される部材の数量とが含まれている。
【００６８】
分類コードとは、部材の分類を示すコード（例えば、「ＶＢＨＮ０３０２００」）である。
【００６９】
仕様情報（仕様情報１、仕様情報２、仕様情報３、仕様情報４・・・・）とは、上記した連携レコードに含まれている仕様情報と同様の情報である。本実施の形態では、連携レコードと同様に、１つの仕様レコードに最大１０個の仕様情報を格納することができるものとする。
【００７０】
例えば、図４の上から１つ目の仕様レコードＪ１には、「ＶＢＨＮ０３０２００」（分類コード）、「洗面化粧台」（仕様情報１）、「ＦＴ−７５０」（仕様情報２）、「ホワイト」（仕様情報３）、及び「１．００」（数量）の情報が格納されている。
【００７１】
ステップＳ２：
抽出部４２が仕様ファイルに格納されている各仕様レコードについて、仕様レコードに含まれている仕様情報の全て又は一部を含む連携レコードを連携マスタから抽出する（抽出ステップ）。
【００７２】
具体的には、判断順位の数値が低い連携レコードから順に連携レコードの内容を参照していき、仕様ファイルの仕様レコードに含まれている仕様情報（仕様情報１、仕様情報２、仕様情報３、仕様情報４・・・・）の全て又は一部を含む連携レコードを抽出する。
【００７３】
例えば、仕様レコードＪ１（図４中で上から一番目に示されている）について、連携レコードを抽出する方法を説明する。
【００７４】
まず、仕様レコードＪ１に含まれる分類コードは「ＶＢＨＮ０３０２００」となっているから、分類コードが「ＶＢＨＮ０３０２００」の図２に示す連携マスタに格納されている連携レコードを参照する。なお、連携レコードは判断順位の数値が低い連携レコードから順に参照する。本実施の形態では、連携レコードは判断順位の数値が低い連携レコードから順に連携マスタに格納されているので、連携マスタに格納されている順（図２中で上から示す順）に連携レコードを参照する。つまり、１番目に格納されている連携レコードＲ１（図２中で上から１番目に示されている）から参照する。
【００７５】
１番目に格納されている連携レコードＲ１は、仕様情報１が「洗面化粧台」、仕様情報２が「ＦＴ−６００」、仕様情報３が「ホワイト」となっている。また、仕様情報１〜仕様情報３にはそれぞれ判断区分「１」が設定されており、仕様情報１〜仕様情報３の各仕様情報の文字列が一致していることが条件となっている。
【００７６】
しかし、仕様レコードＪ１（図４中で上から一番目に示されている）は、仕様情報１が「洗面化粧台」、仕様情報２が「ＦＴ−７５０」、仕様情報３が「ホワイト」であり、仕様レコードＪ１の仕様情報２の文字列「ＦＴ−７５０」は、連携レコードＲ１の仕様情報２の文字列「ＦＴ−６００」と異なる。つまり、連携レコードＲ１は仕様レコードＪ１に対して抽出すべき連携レコードではない。
【００７７】
よって、続く２番目に格納されている連携レコードＲ２（図２中で上から２番目に示されている）を参照する。
【００７８】
連携レコードＲ２は、仕様情報１が「洗面化粧台」、仕様情報２が「ＦＴ−７５０」、仕様情報３が「ホワイト」であり、仕様情報１〜仕様情報３にはそれぞれ判断区分「１」（文字列が一致）が設定されている。
【００７９】
この連携レコードＲ２の仕様情報１〜仕様情報３の文字列「洗面化粧台」、「ＦＴ−７５０」、「ホワイト」は、仕様レコードＪ１の仕様情報１〜３の文字列「洗面化粧台」、「ＦＴ−７５０」、「ホワイト」と一致している。つまり、仕様情報１〜仕様情報３の各仕様情報の文字列が一致するという判断区分「１」の条件を満たしている。よって、仕様レコードＪ１に対応させて、連携レコードＲ２を抽出する。このようにして１つの連携レコードＲ２を抽出したら、残りの仕様レコードＪ２〜Ｊ７についての抽出処理に移行する。
【００８０】
残りの仕様レコードＪ２〜Ｊ７についても、仕様レコードＪ１と同様に、連携マスタの連携レコードを判断順位の数値が低い連携レコードから順に、つまり、判断材料となる仕様情報を多く含む連携レコードから順に連携レコードの内容を参照し、適当な連携レコードを抽出する。これにより、仕様ファイルに含まれている各仕様レコードＪ１〜Ｊ７について、仕様レコードに含まれる仕様情報と同じ仕様情報を１番多く含む連携レコードを抽出することができる。
【００８１】
図５は、実施の形態１に係る積算項目学習機能システムにおいて抽出した連携レコードを説明する図表である。
【００８２】
なお、図５は、図４に示した仕様ファイルと、図２に示した連携マスタとに基づいて抽出した連携レコードを示しており、複数の連携レコードの並びは、図４に示す仕様ファイルの仕様レコードの並びと一致させてある。
【００８３】
例えば、１つ目の仕様レコードＪ１（図４中で上から１番目に示されている）については、上記したように、連携マスタに２番目に格納されている（図２中で上から２番目に示されている）連携レコードＲ２が抽出されている。つまり、仕様レコードＪ１については、仕様情報Ｊ１に含まれている仕様情報の全て（「洗面化粧台」、「ＦＴ−７５０」、「ホワイト」）を含む連携レコードＲ２が抽出されている。
【００８４】
２つ目の仕様レコードＪ２（図４中で上から２番目に示されている）については、連携マスタに８番目に格納されている（図２中で上から８番目に示されている）連携レコードＲ８が抽出されている。
【００８５】
なお、２つ目の仕様レコードＪ２に対しては、仕様情報１の文字列「洗面化粧台」と仕様情報２の文字列「ＬＤＳ−６００」が一致する連携レコードＲ８が抽出されている。仕様レコードＪ２の仕様情報３の文字列「アイボリー」は、連携レコードＲ８の仕様情報３の判断区分が「０」であるから、連携レコードＲ８の仕様情報３の文字列と一致していなくてよい。このように、仕様レコードＪ２に対しては、仕様レコードＪ２に含まれている仕様情報の一部（「洗面化粧台」及び「ＬＤＳ−６００」）を含む連携レコードＲ８が抽出されている。
【００８６】
３つ目の仕様レコードＪ３（図４中で上から３番目に示されている）に対しては、連携マスタに７番目に格納されている（図２中で上から７番目に示されている）連携レコードＲ７が抽出されている。つまり、仕様レコードＪ３に対しては、仕様レコードＪ３に含まれている仕様情報の一部（「洗面化粧台」及び「ＦＴ−７５０」）を含む連携レコードＲ７が抽出されている。
【００８７】
４つ目の仕様レコードＪ４（図４中で上から４番目に示されている）に対しては、連携マスタに１１番目に格納されている（図２中で上から１１番目に示されている）連携レコードＲ１１が抽出されている。
【００８８】
なお、４つ目の仕様レコードＪ４（図４中で上から４番目に示されている）の仕様情報２の文字列「Ｔ４００−ＮＸＩＩ」は、連携レコードＲ１１の仕様情報２の文字列「Ｔ４００」と一致していないが、連携レコードＲ１１の仕様情報２の判断区分は「２」であり、仕様レコードＪ４の仕様情報２の文字列に「Ｔ４００」の文字列を含んでいればよいので、仕様レコードＪ４に対しては連携レコードＲ１１が抽出されている。このように、仕様レコードＪ４に対しては、仕様レコードＪ４に含まれている仕様情報の一部（「ハンドドライヤー」及び「Ｔ４００」）を含む連携レコードＲ１１が抽出されている。
【００８９】
５つ目の仕様レコードＪ５（図４中で上から５番目に示されている）に対しては、仕様情報１の「洗面化粧台（三面鏡）」の文字列や、仕様情報２の「ＬＤＸ７５ＷＴ」の文字列が一致する連携レコード、又は仕様情報１の「洗面化粧台（三面鏡）」の文字列の一部や、仕様情報２の「ＬＤＸ７５ＷＴ」の文字列の一部が「２」の判断区分とともに設定された連携レコードが連携マスタに存在しないため、連携レコードが抽出されていない（図５中では空白行として示す）。
【００９０】
６つ目の仕様レコードＪ６（図４中で上から６番目に示されている）に対しては、連携マスタに８番目に格納されている（図２中で上から８番目に示されている）連携レコードＲ８が抽出されている。つまり、仕様レコードＪ６に対しては、仕様レコードＪ６に含まれている仕様情報の全て（「洗面化粧台」及び「ＬＤＳ−６００」）を含む連携レコードＲ８が抽出されている。
【００９１】
７つ目の仕様レコードＪ７（図４中で上から７番目に示されている）に対しては、連携マスタに１２番目に格納されている（図２中で上から１２番目に示されている）連携レコードＲ１２が抽出されている。つまり、仕様レコードＪ７に対しては、仕様レコードＪ７に含まれている仕様情報の全て（「洗面カウンター」）を含む連携レコードＲ１２が抽出されている。
【００９２】
ステップＳ３：
取得部４１で取得された仕様ファイルに格納されている各仕様レコードについて、仕様レコードに含まれている全ての仕様情報を、抽出部４２で抽出した連携レコードに含まれている積算項目と対応させて表示装置２へ表示する（表示ステップ）。
【００９３】
図６は、実施の形態１に係る積算項目学習機能システムにおいて表示装置に表示される内容の一例を示す図表である。
【００９４】
取得部４１で取得された図４に示す仕様ファイルに格納されている各仕様レコ−ドＪ１〜Ｊ７の仕様情報が全て表示されている。また、各仕様レコードの分類コードにより特定される分類名称が表示されている。
【００９５】
また、それら仕様レコードＪ１〜Ｊ７の仕様情報と対応させて、図５に示す抽出された連携レコードの積算項目（見積コード、見積名称、摘要）が表示されている。さらに、見積コード毎に見積単価が格納された見積マスタ（図示せず）から、見積コードを検索キーとして抽出された見積単価が表示されている。
【００９６】
さらに、仕様レコードの数量と連携レコードの構成数量を乗算して求められる連携数量が表示されている。
【００９７】
例えば、仕様ファルの１つ目の仕様レコードＪ１（図４中で上から１番目に示されている）は、仕様情報１が「洗面化粧台」、仕様情報２が「ＦＴ−７５０」、仕様情報３が「ホワイト」であるから、それら３つの仕様情報を１つにまとめて仕様情報表示欄Ｈ２に、「洗面化粧台  ＦＴ−７５０  ホワイト」が表示されている。
【００９８】
また、１つ目の仕様レコードＪ１の分類コードは「ＶＢＨＮ０３０２００」であるから、この分類コードに対応する分類名称「洗面化粧台」が分類名称表示欄Ｈ１に表示されている。
【００９９】
また、仕様ファルの１つ目の仕様レコードＪ１に対して抽出された連携レコードＲ２（図５参照）は、見積コードが「００００１２１６」、見積名称が「洗面化粧台」、摘要が「ＦＴ−７５０／ＷＨ」であるから、１つ目の仕様レコードＪ１に関して表示した仕様情報「洗面化粧台  ＦＴ−７５０  ホワイト」と対応させて、「００００１２１６」、「洗面化粧台」、及び「ＦＴ−７５０／ＷＨ」の積算項目が、それぞれ見積コード表示欄Ｈ４、見積名称表示欄Ｈ５、及び摘要表示欄Ｈ６に表示されている。
【０１００】
また、見積コード毎に見積単価が格納された見積マスタ（図示せず）から、見積コード「００００１２１６」を検索キーとして抽出された見積単価「１２４，０００」が見積単価表示欄Ｈ７に表示されている。
【０１０１】
なお、本実施の形態では、見積コード表示欄Ｈ４、見積名称表示欄Ｈ５、摘要表示欄Ｈ６、及び見積単価表示欄Ｈ７は、入出力欄となっており、ユーザーが入力装置１を操作することにより、自由に内容を書き換えることができるようになっている。
【０１０２】
また、仕様レコードＪ１の数量「１．００」と、抽出された連携レコードＲ２の構成数量「１．００」とを乗算して求めた連携数量「１．００」が連携数量表示欄Ｈ３に表示されている。
【０１０３】
その他の仕様レコードＪ２〜Ｊ７についても、仕様レコードＪ１と同様にして、分類名称、仕様情報、連携数量、積算項目（見積コード、見積名称、摘要）、及び見積単価が、各表示欄（分類名称表示欄Ｈ１、仕様情報表示欄Ｈ１、連携数量表示欄Ｈ２、見積コード表示欄Ｈ４、見積名称表示欄Ｈ５、摘要表示欄Ｈ６、及び見積単価表示欄Ｈ７）に表示されている。
【０１０４】
なお、５つ目の仕様レコードＪ５（図４中で上から５番目に示されている）については、連携マスタに適当な連携レコードが存在せず、図５に示すように、連携レコードが抽出されていないため、分類名称「洗面化粧台」と仕様情報「洗面化粧台（三面鏡）  ＬＤＸ７５ＷＴ」は表示されるが、見積コード表示欄Ｈ４、見積名称表示欄Ｈ５、摘要表示欄Ｈ６、見積単価表示欄Ｈ７は空白となっている。
【０１０５】
また、本実施の形態では、連携数量表示欄Ｈ３の横に学習チェックボックスＣ１が表示される。さらに見積単価表示欄Ｈ７の横に削除チェックボックスＣ２を表示される。これらのチェックボックスＣ１，Ｃ２は、ユーザーが入力装置１を操作することにより、「ＯＮ」又は「ＯＦＦ」に設定することができるようにされている。
【０１０６】
ステップＳ４：
登録選択部４３が取得部４１で取得された仕様ファイルに格納されている全仕様レコードの中から、連携マスタに仕様情報を登録する仕様レコードを選択する（登録選択ステップ）。
【０１０７】
なお、登録選択部４３による仕様レコードの選択は、ユーザーが入力装置１を操作して選択した内容に基づいて行われる。本実施の形態では、図６に示される学習チェックボックスＣ１が「ＯＮ」となっている仕様レコードの中から選択される。
【０１０８】
図７は、図６に示す表示内容のユーザーによる変更例を示す図表である。
【０１０９】
仕様情報「洗面化粧台  ＬＤＳ−６００  アイボリー」、仕様情報「洗面化粧台（三面鏡）ＬＤＸ７５ＷＴ」、及び仕様情報「洗面化粧台  ＬＤＳ−６００」に対して、学習チェックボックスＣ１が「ＯＮ」（図中ではレで示される）となっている。
【０１１０】
仕様情報「洗面化粧台  ＬＤＳ―６００  アイボリー」として表示されている仕様レコード、つまり、仕様ファイルの２つ目の仕様レコードＪ２（図４中の上から２番目に示されている）に対しては、図５に示すように、仕様情報の一部である「洗面化粧台」と「ＬＤＳ―６００」を含む連携レコードＲ８が抽出されている。言い換えれば、仕様レコードＪ２の仕様情報の全て（「洗面化粧台」、「ＬＤＳ―６００」、「アイボリー」）を含む連携レコードは抽出されていない。
【０１１１】
すなわち、連携マスタには、仕様レコードＪ２の仕様情報の全て（「洗面化粧台」、「ＬＤＳ―６００」、「アイボリー」）を含む連携レコードは存在していないことが分かる。よって、仕様レコードＪ２は連携マスタに仕様情報を登録する必要のある仕様レコードとして登録選択部４３により選択される。
【０１１２】
また、仕様情報「洗面化粧台（三面鏡）ＬＤＸ７５ＷＴ」として表示されている仕様レコード、つまり、仕様ファイルの５つ目の仕様レコードＪ５（図４中の上から５番目に示されている）に対しては、図５に示すように、連携レコードが抽出されていない。
【０１１３】
すなわち、連携マスタには、仕様レコードＪ５の仕様情報の全て（「洗面化粧台（三面鏡）」、「ＬＤＸ７５ＷＴ」）を含む連携レコードが存在していない。よって、仕様レコードＪ５は、連携マスタに仕様情報を登録する必要のある仕様レコードとして登録選択部４３により選択される。
【０１１４】
さらに、仕様情報「洗面化粧台  ＬＤＳ―６００」として表示されている仕様レコード、つまり、仕様ファイルの６つ目の仕様レコードＪ６（図４中の上から６番目に示されている）に対しては、図５に示すように、仕様レコードＪ６の仕様情報の全て（「洗面化粧台」、「ＬＤＳ―６００」）を含む連携レコードＲ８が抽出されている。
【０１１５】
すなわち、連携マスタには、仕様レコードＪ６の仕様情報の全て（「洗面化粧台」、「ＬＤＳ―６００」）を含む連携レコードＲ８が既に存在していることが分かる。よって、仕様レコードＪ６は連携マスタに仕様情報を登録する必要のない仕様レコードと判断され、登録選択部４３によっては選択されない。
【０１１６】
ステップＳ５：
変更選択部４４が、抽出部４２で抽出された全連携レコードの中から、連携マスタから積算項目を変更する必要のある連携レコードを選択する。
【０１１７】
なお、変更選択部４４による連携レコードの選択は、ユーザーが入力装置１を操作して選択した内容に基づいて行われる。具体的には、学習チェックボックスＣ１が「ＯＮ」（図中レで示される）となっている仕様レコードのうち登録選択部４３が選択しなかった仕様レコードに対して抽出された連携レコードを選択する。
【０１１８】
例えば、図７の変更例によれば、上記したステップＳ４で学習チェックボックスＣ１が「ＯＮ」であるにも係わらず選択されなかった仕様レコード、つまり、仕様ファイルの６つ目の仕様レコードＪ６（図４中の上から６番目に示されている）に対して抽出された連携レコードＲ８（図５参照）が変更選択部４４により選択される。
【０１１９】
ステップＳ６：
削除選択部４５が、抽出部４２で抽出された全連携レコードの中から、連携マスタから削除する連携レコードを選択する。
【０１２０】
なお、削除選択部４５による連携レコードの選択は、ユーザーが入力装置１を操作して選択した内容に基づいて行われる。本実施の形態では、図７に示される削除チェックボックスＣ２が「ＯＮ」となっている連携レコードを選択する。
【０１２１】
例えば、図７の変更例では、仕様情報「洗面カウンター」として表示されている仕様レコードに対して削除チェックボックスＣ２が「ＯＮ」（図中レで示す）となっている。
【０１２２】
よって、仕様情報「洗面カウンター」として表示されている仕様レコード、つまり、仕様ファイルの７つ目の仕様レコードＪ７（図４中の上から７番目に示されている）に対して抽出された連携レコードＲ１２（図５参照）が削除選択部４５により選択される。
【０１２３】
ステップＳ７：
登録部４６が、登録選択部４３で選択された仕様レコードに含まれている全ての仕様情報と、それら仕様情報と対応づける積算項目とを含む連携レコードを連携マスタに登録する。
【０１２４】
ステップＳ８：
変更部４７が、変更選択部４４で選択された連携レコードの積算項目を変更して連携マスタを更新する（変更ステップ）。
【０１２５】
ステップＳ９：
削除部４８が、削除選択部４５で選択された連携レコードを連携マスタから削除し、処理を終了する。
【０１２６】
図８は、本実施の形態１に係る積算項目学習機能システムにより、連携レコードを、登録、変更、及び削除した後の連携マスタの格納内容を説明する図表である。
【０１２７】
図８は、図７の変更例に基づいてステップＳ４〜ステップＳ６の処理により、登録する仕様レコードＪ２，Ｊ５、変更する連携レコードＲ８、削除する連携レコードＲ１２を選択し、上記したステップＳ７〜ステップＳ９を処理した後の連携マスタの格納内容を示している。なお、ステップＳ７〜ステップＳ９を処理する前の連携マスタの格納内容は、図２に示している。
【０１２８】
図７の変更例によれば、登録選択部４３により、仕様レコードＪ２と仕様レコードＪ５とが選択されるから、ステップＳ７では、仕様レコードＪ２と仕様レコードＪ５の各仕様レコードに含まれている全ての仕様情報と、それら仕様情報と対応づける積算項目とを含む連携レコードが、登録部４６により連携マスタへ登録される。
【０１２９】
例えば、仕様情報「洗面化粧台  ＬＤＳ―６００  アイボリー」で示されている仕様レコードＪ２に対しては、連携レコードＲ８が抽出され、見積コード「００００１２５１」、見積名称「洗面化粧台」で構成される積算項目が表示されていたが（図６参照）、その積算項目は、見積コード「００００１２１９」、見積名称「洗面化粧台」、摘要「ＬＤＳ−６００／ＩＶ」で構成される積算項目（図７参照）に変更されている。つまり、仕様レコードＪ２の仕様情報「洗面化粧台」「ＬＤＳ―６００」「アイボリー」に対しては、見積コード「００００１２１９」、見積名称「洗面化粧台」、摘要「ＬＤＳ−６００／ＩＶ」で構成される積算項目が指定されている。
【０１３０】
よって、図８に示すように、仕様レコードＪ２に含まれている全ての仕様情報「洗面化粧台」、「ＬＤＳ―６００」、「アイボリー」と見積コード「００００１２１９」、見積名称「洗面化粧台」、摘要「ＬＤＳ−６００／ＩＶ」で構成される積算項目を含む連携レコードＴ１が分類コード「ＶＢＨＮ０３０２００」の連携マスタに登録されている。
【０１３１】
具体的には、仕様情報１が「洗面化粧台」で、仕様情報２が「ＬＤＳ−６００」で、仕様情報３が「アイボリー」で、見積コードが「００００１２１９」で、見積名称が「洗面化粧台」で、摘要が「ＬＤＳ−６００／ＩＶ」の連携レコードＴ１が登録されている。なお、仕様情報１〜仕様情報３の判断区分は、それぞれ文字列の一致を条件とする「１」で、その他の仕様情報４、・・・の判断区分は、判断材料としないを意味する「０」で登録されている。なお、判断順位は、連携レコードに格納できる仕様情報の最大数である「１０」から判断区分「１」又は「２」と設定した仕様情報の数「３」を引いた値「７」に「１０」を乗算した値「７０」とされている。
【０１３２】
同様に、仕様情報「洗面化粧台（三面鏡） ＬＤＸ７５ＷＴ」として示されている仕様レコードＪ５については、見積コード「００００１２９０」、見積名称「洗面化粧台（ＬＤＸ）」、摘要「ＬＤＸ７５ＷＴ」で示される積算項目がユーザーにより指定されている（図７参照）から、連携マスタには、仕様情報１が「洗面化粧台（三面鏡）」で、仕様情報２が「ＬＤＸ７５ＷＴ」で、見積コードが「００００１２９０」で、見積名称が「洗面化粧台（ＬＤＸ）」で、摘要が「ＬＤＸ７５ＷＴ」の連携レコードＴ２が分類コード「ＶＢＨＮ０３０２００」の連携マスタへ登録されている（図８参照）。なお、仕様情報１及び仕様情報２の判断区分は、それぞれ文字列の一致を条件とする「１」とされ、その他の仕様情報３、仕様情報４、・・・の判断区分は、判断材料としないを意味する「０」とされている。さらに、判断順位は「８０」とされている。
【０１３３】
また、図７の変更例によれば、変更選択部４４により、連携レコードＲ８が選択されるから、ステップＳ８では、変更部４７により連携レコードＲ８の積算項目の変更を行う。
【０１３４】
例えば、仕様情報「洗面化粧台  ＬＤＳ―６００」で表示されている仕様レコードＪ６に対しては、連携レコードＲ８が抽出され、見積コード「００００１２５１」、見積名称「洗面化粧台」で構成される積算項目が表示されていたが（図６参照）、その積算項目は、見積コード「００００１２３３」、見積名称「洗面化粧台」、摘要「ＬＤＳ」で構成される積算項目（図７参照）に変更されている。つまり、連携レコードＲ８の積算項目は、見積コード「００００１２３３」、見積名称「洗面化粧台」、摘要「ＬＤＳ」で構成される積算項目に変更されている。
【０１３５】
よって、図８に示すように、連携マスタの変更選択部４４で選択した連携レコードＲ８の積算項目は、見積コード「００００１２３３」、見積名称「洗面化粧台」、摘要「ＬＤＳ」に変更されている。
【０１３６】
さらに、図７の変更例によれば、削除選択部４５により連携レコードＲ１２が選択される。従って、ステップ９では、削除部４８により連携レコードＲ１２を連携マスタから削除する。
【０１３７】
なお、図８では、連携レコードＲ１２が削除されていることが分かるように、連携レコードＲ１２を空白行として示しているが、実際の連携マスタに空白行（空白レコード）は存在しない。
【０１３８】
このように、本実施の形態に係る積算項目学習機能システムの構成により、見積対象である建物に関する仕様ファイルを取得し、適正な積算項目が表示されない仕様情報（仕様レコード）を入力操値２の操作により選択すれば、選択された仕様情報が積算項目と対応づけされて連携マスタに自動で登録される。つまり、見積書を作成する毎に、連携マスタへ必要な仕様情報とその仕様情報と対応させる積算項目のデータ（連携レコード）を登録していくことができるので、データの登録漏れやミスをなくすことができる。よって、ＣＡＤシステムの仕様情報に基づいて見積システムで積算項目を正しく決定することができるようになる。
【０１３９】
また、本実施の形態に係る積算項目学習方法は、前述したように、図示しないＣＰＵ等で構成されるコンピュータに本実施の形態に係る各ステップ（ステップＳ１〜ステップＳ９）を実行させるコンピュータプログラムにより実現される。上述した各ステップ（積算項目学習方法）を実行するコンピュータプログラムは、適宜の記憶装置（例えばコンピュータが内蔵する記憶装置またはコンピュータに接続された外部記憶装置）を介して適宜の記憶媒体に格納することが可能である。記憶媒体に記憶することにより、異なる場所にある積算項目学習機能システムに対しても容易にコンピュータプログラムを適用することが可能となる。
【０１４０】
なお、記録媒体としては、マスクＲＯＭ、フラッシュＲＯＭといった半導体装置、ハードディスク、フレキシブルディスク、ＭＯディスク、ＣＤ―ＲＯＭ、ＤＶＤ―ＲＯＭ、ＢＤ―ＲＯＭ、光磁気ディスク、ＩＣカード、磁気テープなどを適用することができ、コンピュータプログラムを記録することが可能であればどのような他の記録媒体であっても良い。また、コンピュータプログラムそのものを通信により伝送して送信先の記録媒体に記録することも可能である。
【図面の簡単な説明】
【０１４１】
【図１】本発明の実施の形態１に係る積算項目学習機能システムの機能ブロック構成を示す機能ブロック構成図である。
【図２】本発明の実施の形態１に係る連携マスタの格納内容の一例を示す図表である。
【図３】本発明の実施の形態１に係る積算項目学習機能システムにより、連携マスタを管理する処理フローを示すフローチャートである。
【図４】本発明の実施の形態１に係る積算項目学習機能システムにおいて取得した仕様ファイルに格納されている仕様レコードの内容の一例を示す図表である。
【図５】本発明の実施の形態１に係る積算項目学習機能システムにおいて抽出した連携レコードを説明する図表である。
【図６】本発明の実施の形態１に係る積算項目学習機能システムにおいて表示装置に表示される内容の一例を示す図表である。
【図７】図６に示す表示内容のユーザーによる変更例を示す図表である。
【図８】本発明の実施の形態１に係る積算項目学習機能システムにより、連携レコードを、登録、変更、及び削除した後の連携マスタの格納内容を説明する図表である。
【符号の説明】
【０１４２】
１  入力装置
２  表示装置
３  記憶装置
４  コンピュータ
４１  取得部
４２  抽出部
４３  登録選択部
４４  変更選択部
４５  削除選択部
４６  登録部
４７  変更部
４８  削除部
Ｊ１、Ｊ２、Ｊ３、Ｊ４、Ｊ５、Ｊ６、Ｊ７  仕様レコード
Ｒ１、Ｒ２、Ｒ７、Ｒ８、Ｒ１１、Ｒ１２、Ｔ１、Ｔ２  連携レコード
Ｈ１  分類名称表示欄
Ｈ２  仕様情報表示欄
Ｈ３  連携数量表示欄
Ｈ４  見積コード表示欄
Ｈ５  見積名称表示欄
Ｈ６  摘要表示欄
Ｈ７  見積単価表示欄
Ｃ１  学習チェックボックス
Ｃ２  削除チェックボックス
【図１】
2008090638.tif 000003
【図２】
2008090638.tif 000004
【図３】
2008090638.tif 000005
【図４】
2008090638.tif 000006
【図５】
2008090638.tif 000007
【図６】
2008090638.tif 000008
【図７】
2008090638.tif 000009
【図８】
2008090638.tif 000010