(57)【要約】【課題】積算の際の操作者の判断を減らし、より効率的な積算を行うことができる積算システム及び積算プログラムを提供する。【解決手段】対象工事の積算を行う積算システム１であって、歩掛データベース８が格納された記憶手段３と、対象工事を構成する作業の金額を算出して積算を行う演算手段２と、出力手段６とを備えており、演算手段２は、対象工事の設計書データから工事データを作成し、工事データから、歩掛データベース８に規定されている歩掛りに対応する作業を単工種として取得し、単工種は、少なくとも、工事データに含まれる作業の単位と、この作業の下位の作業の単位との関係に基いて取得され、出力手段６に、取得した単工種が表示される。【選択図】図１
2014026394.tif 000002
【特許請求の範囲】
【請求項１】
対象工事の積算を行う積算システムであって、
歩掛データベースが格納された記憶手段と、
対象工事を構成する作業の金額を算出して積算を行う演算手段と、
出力手段とを備えており、
前記演算手段は、対象工事の設計書データから工事データを作成し、前記工事データから、前記歩掛データベースに規定されている歩掛りに対応する作業を単工種として取得し、
前記単工種は、少なくとも、前記工事データに含まれる作業の単位と、前記作業の下位の作業の単位との関係に基いて取得され、
前記出力手段に、前記取得した単工種が表示されることを特徴とする積算システム。
【請求項２】
前記記憶手段に、さらに単価データベースが格納されており、
操作者は、前記表示された単工種から金額を算出する単工種を選択し、
前記演算手段は、前記出力手段に歩掛選択画面を表示させ、
操作者は、前記歩掛選択画面から前記選択した単工種に対応する歩掛りを選択し、
前記演算手段は、前記歩掛データベース、操作者から入力された条件、及び前記単価データベースに基いて、前記選択された歩掛りに対応する単工種の金額を算出し、
操作者は、選択した単工種の金額が求まる毎に、前記単工種の一覧から新たに単工種を選択し、
前記演算手段は、算出された単工種の金額を積算して前記対象工事の金額を算出する請求項１に記載の積算システム。
【請求項３】
前記工事データ中の任意の作業を上位作業とし、前記上位作業の下位の作業を下位作業とすると、前記上位作業の単位が物量の単位であり、前記下位作業の単位が時間の単位であるときは、前記演算手段は、前記上位作業を単工種として取得し、前記上位作業の単位が式であり、前記下位作業の単位が時間の単位であるときは、前記演算手段は、前記下位作業を単工種として取得する請求項１又は２に記載の積算システム。
【請求項４】
前記工事データ中の任意の作業を上位作業とし、最小単位の要素を単価とすると、前記上位作業の下位に単価があるときに、前記演算手段は、前記上位作業を単工種として取得する請求項１から３のいずれかに記載の積算システム。
【請求項５】
コンピュータに、対象工事の積算を実行させるための積算プログラムであって、
歩掛データベースを記憶手段に格納するステップと、
対象工事の設計書データから工事データを作成するステップと、
前記対象工事の工事データから、前記歩掛データベースに歩掛りとして規定されている作業に相当する作業を、少なくとも、前記工事データに含まれる作業の単位と、前記作業の下位の作業の単位との関係に基いて、単工種として取得する単工種取得ステップと、
前記出力手段に、前記取得した単工種を表示させる単工種表示ステップと、
を前記コンピュータに実行させることを特徴とする積算プログラム。
【請求項６】
単価データベースを前記記憶手段に格納するステップと、
操作者が、前記表示された単工種から金額を算出する単工種を選択したときに、前記出力手段に歩掛選択画面を表示させるステップと、
操作者が、前記歩掛選択画面から前記選択した単工種に対応する歩掛りを選択したときに、前記歩掛データベース、操作者から入力された条件、及び前記単価データベースに基いて、前記選択された歩掛りに対応する単工種の金額を算出するステップと、
を前記コンピュータにさらに実行させる請求項５に記載の積算プログラム。
【請求項７】
前記工事データ中の任意の作業を上位作業とし、前記上位作業の下位の作業を下位作業とすると、前記上位作業の単位が物量の単位であり、前記下位作業の単位が時間の単位であるときは、前記単工種取得ステップにおいて、前記コンピュータに、前記上位作業を単工種として取得させ、前記上位作業の単位が式であり、前記下位作業の単位が時間の単位であるときは、前記単工種取得ステップにおいて、前記コンピュータに、前記下位作業を単工種として取得させる請求項５又は６に記載の積算プログラム。
【請求項８】
前記工事データ中の任意の作業を上位作業とし、最小単位の要素を単価とすると、前記上位作業の下位に単価があるときに、前記単工種取得ステップにおいて、前記コンピュータに、前記上位作業を単工種として取得させる請求項５から７のいずれかに記載の積算プログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、対象工事の設計書に基いて積算を行う積算システム及び積算プログラムに関する。
【背景技術】
【０００２】
土木工事は、多種多様な目的物を千差万別の環境の下で施工するため、一律に価格が定まらない。このため工事１件ごとに、注文者が自ら価格を算出したり、注文者から依頼された建設業者等が見積りをして工事価格が算出される。すなわち、工事１件ごとに価格を求める積算が必要とされる。
【０００３】
工事体系や工事の構成要素の単価の算出基準は、標準化されており、積算の際には、コンピュータを用いた積算システムが活用される（例えば下記特許文献１）。より具体的には、工事は、「歩掛り」という単位の集合体として捉えることができる。１つの歩掛りについて、構成要素の数量や数量の算出方法が標準化されている。このため、各歩掛りの単価を求めこれを積み上げることにより、積算を行うことができる。
【先行技術文献】
【特許文献】
【０００４】
【特許文献１】特開２００８−２９９５４１号公報
【発明の概要】
【発明が解決しようとする課題】
【０００５】
しかしながら、対象工事の工事内訳のうち、どの部分が歩掛りに相当するものであるかは直接的に求まらず、操作者の判断による選定が必要になる。一方、前記特許文献１の積算書作成装置では、取り込んだ工事データのテキストデータの種別をデータの位置から判断し、対象データが見積り項目（歩掛りに相当）であるかどうかをデータの位置で判断するようにしている（段落［００４９］）。この方法では、見積り項目を機械的に取得できるが、データの位置のみの判断では、取得した見積り項目が歩掛りに対応したものではない場合もある。この場合は、操作者の判断により改めて歩掛りを選定する必要がある。
【０００６】
本発明は、前記のような従来の問題を解決するものであり、積算の際の操作者の判断を減らし、より効率的な積算を行うことができる積算システム及び積算プログラムを提供することを目的とする。
【課題を解決するための手段】
【０００７】
前記目的を達成するために、本発明の積算システムは、対象工事の積算を行う積算システムであって、歩掛データベースが格納された記憶手段と、対象工事を構成する作業の金額を算出して積算を行う演算手段と、出力手段とを備えており、前記演算手段は、対象工事の設計書データから工事データを作成し、前記工事データから、前記歩掛データベースに規定されている歩掛りに対応する作業を単工種として取得し、前記単工種は、少なくとも、前記工事データに含まれる作業の単位と、前記作業の下位の作業の単位との関係に基いて取得され、前記出力手段に、前記取得した単工種が表示されることを特徴とする。
【０００８】
本発明の積算プログラムは、コンピュータに、対象工事の積算を実行させるための積算プログラムであって、歩掛データベースを記憶手段に格納するステップと、対象工事の設計書データから工事データを作成するステップと、前記対象工事の工事データから、前記歩掛データベースに歩掛りとして規定されている作業に相当する作業を、少なくとも、前記工事データに含まれる作業の単位と、前記作業の下位の作業の単位との関係に基いて、単工種として取得する単工種取得ステップと、前記出力手段に、前記取得した単工種を表示させる単工種表示ステップと、を前記コンピュータに実行させることを特徴とする。
【０００９】
前記本発明の積算システム及び積算プログラムによれば、作業の単位とその作業の下位の作業の単位との関係から、歩掛りに対応する作業を単工種として取得する。作業の単位は、コンピュータが備える演算手段により判別可能であるので、操作者の判断を経ることなく、演算手段により単工種を取得できる。すなわち、操作者は、設計書データから歩掛りに対応する作業を検索する手間が省かれ、積算の効率化を図ることができる
【００１０】
前記本発明の積算システムにおいては、前記記憶手段に、さらに単価データベースが格納されており、操作者は、前記表示された単工種から金額を算出する単工種を選択し、前記演算手段は、前記出力手段に歩掛選択画面を表示させ、操作者は、前記歩掛選択画面から前記選択した単工種に対応する歩掛りを選択し、前記演算手段は、前記歩掛データベース、操作者から入力された条件、及び前記単価データベースに基いて、前記選択された歩掛りに対応する単工種の金額を算出し、操作者は、選択した単工種の金額が求まる毎に、前記単工種の一覧から新たに単工種を選択し、前記演算手段は、算出された単工種の金額を積算して前記対象工事の金額を算出することが好ましい。
【００１１】
前記本発明の積算プログラムにおいては、単価データベースを前記記憶手段に格納するステップと、操作者が、前記表示された単工種から金額を算出する単工種を選択したときに、前記出力手段に歩掛選択画面を表示させるステップと、操作者が、前記歩掛選択画面から前記選択した単工種に対応する歩掛りを選択したときに、前記歩掛データベース、操作者から入力された条件、及び前記単価データベースに基いて、前記選択された歩掛りに対応する単工種の金額を算出するステップと、を前記コンピュータにさらに実行させることが好ましい。
【００１２】
前記の好ましい構成によれば、操作者は取得した単工種から一つの単工種を選択し、選択した単工種の金額は演算手段により算出される。これを繰り返すことにより、対象工事の積算を行うことができる。単工種はあらかじめ演算手段により取得されている。さらに、単工種は歩掛りに対応し、金額の算出方法は標準化されているので、単工種の金額は演算手段により算出される。したがって、前記好ましい構成によれば、操作者による特別な判断作業は不要になり、積算の効率化を図ることができる。
【００１３】
前記本発明の積算システムにおいては、前記工事データ中の任意の作業を上位作業とし、前記上位作業の下位の作業を下位作業とすると、前記上位作業の単位が物量の単位であり、前記下位作業の単位が時間の単位であるときは、前記演算手段は、前記上位作業を単工種として取得し、前記上位作業の単位が式であり、前記下位作業の単位が時間の単位であるときは、前記演算手段は、前記下位作業を単工種として取得するようにすればよい。この構成によれば、上位作業に対応した下位作業は演算手段により検索可能であり、作業の単位は演算手段により判別可能であるので、操作者の判断を経ることなく、演算手段により単工種を取得できる。
【００１４】
前記本発明の積算プログラムにおいては、前記工事データ中の任意の作業を上位作業とし、前記上位作業の下位の作業を下位作業とすると、前記上位作業の単位が物量の単位であり、前記下位作業の単位が時間の単位であるときは、前記単工種取得ステップにおいて、前記コンピュータに、前記上位作業を単工種として取得させ、前記上位作業の単位が式であり、前記下位作業の単位が時間の単位であるときは、前記単工種取得ステップにおいて、前記コンピュータに、前記下位作業を単工種として取得させるようにすればよい。
【００１５】
前記のような上位作業と下位作業の単位に基づく単工種の取得方法によれば、上位作業に対応した下位作業は演算手段により検索可能であり、作業の単位は演算手段により判別可能であるので、操作者の判断を経ることなく、演算手段により単工種を取得できる。
【００１６】
また、前記本発明の積算システムにおいては、前記工事データ中の任意の作業を上位作業とし、最小単位の要素を単価とすると、前記上位作業の下位に単価があるときに、前記演算手段は、前記上位作業を単工種として取得するようにすればよく、前記本発明の積算プログラムにおいては、前記工事データ中の任意の作業を上位作業とし、最小単位の要素を単価とすると、前記上位作業の下位に単価があるときに、前記単工種取得ステップにおいて、前記コンピュータに、前記上位作業を単工種として取得させるようにすればよい。
【００１７】
前記のような下位作業の単価の有無に基づく単工種の取得方法によれば、上位作業に対応した下位作業は演算手段により検索可能であり、単価の有無の演算手段により判断可能であるので、操作者の判断を経ることなく、演算手段により単工種を取得できる。
【発明の効果】
【００１８】
本発明によれば、操作者の判断を経ることなく、演算手段により歩掛りに対応する作業を単工種として取得でき、操作者は、設計書データから歩掛りに対応する作業を検索する手間が省かれ、積算の効率化を図ることができる。
【図面の簡単な説明】
【００１９】
【図１】本発明の一実施形態に係る積算システムの構成図。
【図２】本発明の一実施形態に係る積算システムのフローチャート。
【図３】設計書に含まれる設計内訳書の一例を示した図。
【図４】図３の設計内訳書の工事内容をツリー形式で書き直した図。
【図５】図３の摘要欄に記載された単１号に対応した１次単価表を示した図。
【図６】図５の摘要欄に記載された単６号に対応した２次単価表を示した図。
【図７】図６の摘要欄に記載された単１６号に対応した３次単価表を示した図。
【図８】図３の設計書において、残土処理と１次単価表〜３次単価表の対応関係を示した図。
【図９】本発明の一実施形態に係る単工種の取得パターンを示した図。
【図１０】本発明の一実施形態に係る工事内訳の表示画面の主要部を示した図。
【図１１】本発明の一実施形態に係る「取込データ一覧入力」画面の主要部を示した図。
【図１２】本発明の一実施形態に係る歩掛り選択画面の主要部を示した図。
【図１３】本発明の一実施形態に係る計算条件の入力画面の主要部を示した図。
【図１４】本発明の一実施形態に係る三位代価表を示した図。
【図１５】本発明の一実施形態に係る二位代価表を示した図。
【図１６】本発明の一実施形態に係る一位代価表を示した図。
【図１７】図１１の「取込データ一覧入力」画面において、１行分の金額のデータが確定した状態を示した図。
【図１８】図１０の工事内訳の表示画面において、残土処理の金額が反映された状態を示した図。
【発明を実施するための形態】
【００２０】
以下、本発明の一実施形態について図面を参照しながら説明する。図１は、本発明の一実施形態に係る積算システム１の構成図を示している。積算システム１は、対象工事の設計書に基いて積算を行うシステムである。演算手段２（ＣＰＵ：中央演算処理装置）により各種演算処理が行われる。キーボード等の入力手段５により各種データの入力、設定を行う。ディスプレイ、プリンタ等の出力手段６により、出力結果が出力される。
【００２１】
記憶手段３には、コンピュータに積算を実行させるための積算プログラム７が格納されている。また、記憶手段３には、ＰＤＦ（Portable Document File）形式やＥxcel（登録商標）形式の設計書データが取り込まれる。設計書データは、記憶手段３に直接取り込んでもよく、インターネットや外部システムから受信手段４を介して取り込んでもよい。詳細は後に説明するように、積算プログラム７の実行により、設計書データから工事データが作成され、工事データと、記憶手段３に格納された歩掛ＤＢ８、損料ＤＢ９、単価ＤＢ１０及び工事ＤＢ１１のデータとを対応づけながら積算が行われる。「ＤＢ」はデータベースの略である。
【００２２】
図２は、本発明の一実施形態に係る積算システム１のフローチャートを示している。積算システム１は、コンピュータに積算プログラム７を実行させて使用される。本実施形態では、本発明を積算システム１として説明するが、図２に示した積算システム１のフローチャートの情報処理の流れは、積算プログラム７がコンピュータに実行させるステップを示したものでもある。
【００２３】
したがって、本実施形態で説明する積算システム１による情報処理の内容は、積算プログラム７がコンピュータに実行させる内容でもある。また、積算システム１では、図１に示したように、記憶手段３には、歩掛ＤＢ８、損料ＤＢ９、単価ＤＢ１０、工事ＤＢ１１が格納されている。これらは、コンピュータに積算プログラム７の格納ステップを実行させて記憶手段３に格納したものである。
【００２４】
図２において、積算システム１は、最初に工事データを作成する（ステップ１００）。工事データ作成のための設計書データは、前記の通り、直接に又は受信手段４を経て記憶手段３に格納される。本実施形態では、設計書データはＰＤＦ形式の例で説明するが、テキストデータの位置情報を認識できるファイル形式であればよく、Ｅxcel形式等の他のファイル形式であってもよい。設計書データは、工事ＤＢ１１の工事テーブルに対応づけられて、積算システム１上の工事データに作成し直されて、記憶手段３に取り込まれる（ステップ１０１）。演算手段２は、この工事データから、後に説明する単工種を取得する（ステップ１０２）
【００２５】
続いて、操作者は、工事名称、発注者、入札日等の設計書の基本情報、詳細情報を入力する（ステップ１０３）。これらの情報の一部は、設計書データに基いて自動入力されるようにしてもよい。ステップ１００により、設計書の内容が積算システム１上の工事データに置き換わる。後に説明するように、工事データは工事内訳表として表示することもでき、工事内訳ツリーとして表示することもできる。
【００２６】
以下、本実施形態の特徴を説明する前に、設計書を用いた積算の概略について説明し、あわせてＰＤＦ形式の設計書データの取り込みについて説明する。図３は、設計書に含まれる設計内訳書の一例を示している。設計内訳書には、工事内容の内訳が示されており、これらの各内訳の金額を算出し合計することにより、直接工事費（符号１８）が算出される。
【００２７】
設計内訳書には、工事内容が階層により記載されている。階層の最上位が工事区分であり、工種、種別、細別の順に階層が下がっていく。１行目に記載されている築堤・護岸（符号１３）が工事区分である。工事区分の下位の工種、種別、細別は、この順に列方向（右方向）に位置をずらして記載されている。例えば、河川土工（符号１４）は工種、残土処理工（符号１５）は種別、残土処理（符号１６）は細別である。このため、ＰＤＦ形式の設計書データを読み込む際には、各行の記載データの位置情報に基いて、読み込んだ工事内容が、工種、種別及び細別のいずれであるかを判別できる。したがって、設計書データを取り込めば、工事内容を工種、種別及び細別の階層別に表示したツリーを作成することができる。
【００２８】
図４は、図３の設計内訳書の工事内容をツリー形式で書き直したものである。工種は種別で構成され、種別は細別で構成されていることが分かる。図４において工事区分である築堤・護岸（符号１３）の金額は、工種である河川土工（符号１４）及び矢板護岸工（符号１７）の金額を合計すれば得られる。これらの各工種の金額を求めるには、その下位の「種別」の金額が必要となり、「種別」の金額を求めるには、その下位の「細別」の費用が必要となる。図４に示した単工種（符号１９）については、後に説明する。
【００２９】
以下、工種である河川土工の金額を算出する例を説明する。図３、４において、河川土工（符号１４）の下位には、種別である残土処理工（符号１５）がある。残土処理工の下位にある細別は、残土処理（符号１６）のみである。したがって、残土処理の金額を算出すれば、それが種別である残土処理工の金額になり、同時に工種である河川土工の金額になる。
【００３０】
図３において、摘要欄（符号２０）の残土処理の記載行（符号２１）には、「単１号」が記載されている。図５に単１号に対応した１次単価表を示している。１次単価表には、「名称・規格」として、「ダンプトラック運搬（１０ｔ積）」が記載されている。この記載行の摘要欄（符号２２）には、「単６号」が記載されている。
【００３１】
図６に単６号に対応した２次単価表を示している。２次単価表には、「名称・規格」として、「ダンプトラック１０ｔ運転」が記載されている。この記載行の摘要欄（符号２３）には、単１６号が記載されている。図７に単１６号に対応した３次単価表を示している。３次単価表の摘要欄（符号２３）には記載がなく、４次以上の単価表は存在しないことが分かる。
【００３２】
図８に、細別である残土処理（符号１６）と１次単価表〜３次単価表の対応関係を示している。３次単価表は、「運転手（一般）」、「軽油」等の複数の要素で構成されている。各要素の金額を求め、これを合計すれば、「ダンプトラック１０ｔ運転」（符号２６）の１日当たりの単価が求まる。これに、所要日数を乗じて、まるめ処理のための諸雑費を加えれば、２次単価表の「ダンプトラック運搬（１０ｔ積）」（符号２５）の１００ｍ３当たりの単価が求まる。これが求まれば、１次単価表の「残土処理」（符号１６）のｍ３当たりの単価が求まり、細別である「残土処理」の単価が求まる。すなわち、最も下位の作業の単価が求まれば、その上位の作業の単価が求まり、さらにその上位の作業の単価が求まる。
【００３３】
以下、単価及び金額の算出手順についてより具体的に説明する。３次単価表の各要素の金額は、各要素の数量に各要素の単価を乗じることにより得られる。各要素の数量は標準化されており、図１に示した歩掛ＤＢ８から得られる。歩掛ＤＢ８には、「国土交通省土木工事標準積算基準書」等の積算基準書の内容が規定されている。各要素の単価は、図１に示した単価ＤＢ１０、損料ＤＢ９に規定されている。したがって、３次単価表の各要素の金額は、歩掛ＤＢ８に規定された数量と単価ＤＢ１０又は損料ＤＢ９に規定された単価により求まる。例えば、運転手（一般）の数量は歩掛ＤＢ８に１人と規定されており、単価は単価ＤＢ１０に１２６００円が規定されている。したがって、運転手（一般）の金額は１２６００円となる。
【００３４】
次に、図６において２次単価表の「ダンプトラック運搬（１０ｔ積）」の単位はｍ３であり単位数量は１００である。「ダンプトラック運搬（１０ｔ積）」の１００ｍ３当たりの金額を求めるには、「ダンプトラック運搬（１０ｔ積）」１００ｍ３に要する「ダンプトラック１０ｔ運転」の日数を求める。「ダンプトラック運搬（１０ｔ積）」１００ｍ３の当たりの「ダンプトラック１０ｔ運転」の日数は、計算条件を設定すれば求まるように標準化されている。この標準化された算出方法は、歩掛ＤＢ８に規定されている。計算条件の入力情報は、設計書と共にあらかじめ与えられている。したがって、計算条件を入力すれば、「ダンプトラック運搬（１０ｔ積）」１００ｍ３の当たりの「ダンプトラック１０ｔ運転」の日数として、例えば３．８日が求まる。この３．８日に、「ダンプトラック１０ｔ運転」の１日当たりの単価を乗じれれば、「ダンプトラック運搬（１０ｔ積）」の１００ｍ３当たりの金額が求まる。この金額に、まるめ処理のための諸雑費を加えれば、２次単価表の「ダンプトラック運搬（１０ｔ積）」の１００ｍ３当たりの単価が求まる。
【００３５】
すなわち、２次単価表における「ダンプトラック運搬（１０ｔ積）」の１００ｍ３当たりの金額は、算出方法が標準化されており、計算条件を入力すれば求まる。この例では、「ダンプトラック運搬（１０ｔ積）」が歩掛りに対応する作業になる。歩掛りとは、ある作業に必要な労務職種と数量、材料の種類と数量、機械の機種及び規格と運転時間（日、時間）等が一まとめになったものである。歩掛りは歩掛ＤＢ８に規定されている。歩掛りの各数量については、固定されている場合と、計算条件に応じて変動する場合がある。前記の通り、計算条件に応じて変動する場合であっても、この算出方法は標準化されたものであり、歩掛ＤＢ８に規定されている。したがって、歩掛りに対応する作業については、歩掛ＤＢ８に規定された標準化された数値及び手法、すなわち歩掛りを用いて、ｍ２、ｍ３等の単位当たりの金額を算出できる。
【００３６】
一方、設計書の工事内容の内訳からは、どの作業が歩掛りに対応する作業であるかは、直接的に判断することはできない。操作者は、下位の単価表の内容を見ながら、どの作業が歩掛りに対応する作業であるかを判断することになる。ある作業が歩掛りに対応する作業であることを判断した後は、前記の通り歩掛りを用いて、この作業の金額を算出できる。
【００３７】
本願発明者は、作業の単位とその作業の下位の作業の単位との関係から、歩掛りに対応する作業を割り出す歩掛りの取得パターンを見い出した。作業の単位は、演算手段２により判別可能であるので、演算手段２は、前記の取得パターンに該当するかどうかを判断可能になり、操作者の判断は不要となる。すなわち、設計書データを積算システム１に取り込めば、設計書データに含まれる作業の中から歩掛りに対応する作業が自動的に割り出されることになる。この後は歩掛ＤＢ８に規定された歩掛りを用いて、各作業の金額を算出していけばよい。この場合、操作者は、設計書データから歩掛りに対応する作業を検索する手間が省かれ、積算の効率化を図ることができる。
【００３８】
本実施形態では、歩掛りに対応する作業を単工種として取得する。以下、単工種の取得について説明する。図９に単工種の取得パターンを示している。図９（ａ）は、作業Ａの下位に作業Ｂが含まれていることを図示している。作業Ａの単位は（ｍ２）である。作業Ｂの単位は（日）又は（ｈ）であり、いずれも時間の単位である。この関係の場合は、演算手段２は作業Ａが歩掛りに対応する作業と判断し、作業Ａを単工種として取得する。
【００３９】
単位が（日）又は（ｈ）の時間の単位である場合は、機械作業が含まれている。歩掛りには機械作業の機種及び規格と運転時間（日、時間）が標準化されている。また、機械作業には、労務及び材料が付随する。歩掛りには労務職種と数量、材料の種類と数量も標準化されている。一方、作業Ｂの単位は時間の単位でありながら、上位の作業Ａの単位は、物量の単位である（ｍ２）になっている。この場合、作業Ａの金額を求めるには、作業Ｂの時間当たりの金額を求めた上、これを１ｍ２の金額に換算する必要がある。このような換算方法も歩掛りに標準化されている。
【００４０】
このため、図９（ａ）の関係の場合は、作業Ａの金額の算出方法は、歩掛りに標準化されていることになり、作業Ａを歩掛りに対応した作業と判断とすることができる。作業Ａの単位が（ｍ２）の例で説明したが、物量の単位であればよく、（ｍ）、（ｍ３）、（枚）等の単位であってもよい。このことは、以下に説明する図９（ｃ）及び図９（ｅ）についても同様である。
【００４１】
図９（ｂ）についても、作業Ａの下位に、作業Ｂが含まれていることを図示している。作業Ａの単位は（式）であり、作業Ｂの単位は（日）又は（ｈ）であり、いずれも時間の単位である。この関係の場合は、演算手段２は作業Ｂが歩掛りに対応する作業と判断し、作業Ｂを単工種として取得する。
【００４２】
前記の通り、単位が時間である作業は、機械作業が含まれており、機械作業は構成要素の数量及び時間が歩掛りに標準化されている。一方、上位の作業Ａの単位は（式）であり、作業Ａの金額を算出する際に単位の換算の必要はなく、作業Ｂの金額をそのまま作業Ａの金額の算出に用いることができる。したがって、図９（ｂ）では、作業Ｂを歩掛りに対応した作業と判断とすることができる。
【００４３】
前記のような単工種の取得手法によれば、演算手段２は、上位と下位の作業の単位を指標として単工種を取得できる。図８の例では、２次単価表において、符号２５の「ダンプトラック運搬（１０ｔ積）」の単位は（ｍ３）であり、その下位の符号２６の「ダンプトラック１０ｔ運転」の単位は（日）である。この関係は、図９（ａ）の取得パターンに該当し、積算システム１は、「ダンプトラック運搬（１０ｔ積）」を単工種として取得する。
【００４４】
本願発明者は、さらに図９（ｃ）〜図９（ｆ）の単工種の取得パターンを見出した。図９（ｃ）及び図９（ｄ）は、作業Ａの下位に少なくとも１つの単価を含んでいることを示している。ここでいう単価は、最小単位の要素のことであり、下位に要素が存在しないもののことである。歩掛りは単価を含んでいるので、単価の上位の作業は、歩掛りに対応する作業と考えることができる。したがって、図９（ｃ）及び図９（ｄ）の関係の場合は、演算手段２は作業Ａが歩掛りに対応する作業と判断し、作業Ａを単工種として取得する。
【００４５】
図９（ｅ）及び図９（ｆ）は、作業Ａの下位に要素が存在しないことを示している。このような作業Ａは、作業Ａが歩掛りに対応する作業と判断でき、作業Ａを単工種として取得する。
【００４６】
以上、単工種の取得パターンについて説明したが、図９（ａ）〜図９（ｆ）の取得パターンの一部を用いてもよく、すべての取得パターンを用いてもよい。すべての取得パターンを用いることにより、単工種を網羅的に取得可能になる。また、上位の作業とその下位の作業との関係が図９（ａ）〜図９（ｄ）に示した取得パターンに当てはまらない場合は、図９（ａ）〜図９（ｄ）に示した取得パターンを見出せるまで下位に降りていく。図４には、取得した単工種（符号１９）の一部を示している。
【００４７】
以下、操作手順にしたがって説明する。図２において、工事データ作成（ステップ１００）後は、工事内訳が表示される（ステップ１０４）。図１０は、工事内訳の表示画面の主要部を示している。左側に工事内訳ツリーが表示されている。このツリーは、図４のツリーに相当し、工種、種別及び細別の階層で表示されている。右側には、表形式で工事内訳が表示されている。この状態では、金額はまだ入力されていない。
【００４８】
図１０の表示画面において、取り込みタブ内の「一覧入力」（図示せず）をクリックすると、「取込データ一覧入力」画面が表示され、単工種が一覧表示される（図２のステップ１０５）。この状態から図２の一覧入力ステップ１０６に移行する。図１１に、「取込データ一覧入力」画面の主要部を示している。図１１には、単工種が一覧表示されている。これらの単工種は、前記の図９で示した単工種の取得パターンに基いて取得したものである。
【００４９】
図１１の符号２５の単工種は、図８の２次単価表における「ダンプトラック運搬（１０ｔ積）」である。以下、この例で説明する。図１１において、符号２５の「ダンプトラック運搬（１０ｔ積）」の行をダブルクリックすることにより、歩掛り選択画面が表示される。図１２に歩掛選択画面の主要部を示している。歩掛選択画面は、図１１の各単工種を歩掛ＤＢ８の歩掛データに置き換えるための画面である。
【００５０】
操作者は、歩掛り選択画面から「ダンプトラック運搬（１０ｔ積）」に対応する歩掛りを選択する（図２のステップ１０７）。あわせて、単価選択画面（図示せず）から選択した歩掛りに対応した単価を選択する（図２のステップ１０８）。以下の説明は、歩掛り及び単価は、画面上から選択する例で説明するが、手入力としてもよい（図２のステップ１０９）
【００５１】
操作者は、図１２の歩掛り選択画面において、工種、種別、細別の順に、「ダンプトラック運搬（１０ｔ積）」に対応する名称を選択する。図１２では、操作者は、工種欄３０で「機械土工（土工）」（符号３３）を選択し、種別欄３１で「ダンプトラック運搬」（符号３４）を選択し、細別欄３２で「１０ｔ土砂（岩塊・玉石を含む）」（符号３５）を選択している。このことにより、図１１の「ダンプトラック運搬（１０ｔ積）」（符号２５）は、図１２の歩掛り選択画面で選択した歩掛り、すなわち歩掛ＤＢ８の歩掛データに置き換わる。
【００５２】
歩掛ＤＢ８の歩掛データは、積算基準書に基いており、標準化されたものである。１つの歩掛りについて、計算条件及び単価を与えれば、標準化された算出基準に基づいて、歩掛りの金額が算出される。歩掛データには、必要な計算条件が規定されているので、積算システム１側から計算条件の入力（各種数値、機械の種類等）を求めてくる。
【００５３】
図１３に、計算条件の入力画面の主要部を示している。図１３の入力画面で、操作者は運搬距離の入力、積込機械の選択等を行う。これらの入力内容は、設計書とともにあらかじめ与えられている。一方、歩掛りの金額算出には、歩掛りの構成要素の単価が必要となるが、これらは単価ＤＢ１０、損料ＤＢ９に規定されている金額を用いる。
【００５４】
以上のように、１つの歩掛りについて、計算条件及び単価を与えれば、歩掛りの金額が算出される。本実施形態では、図５〜図７に示した１次〜３次単価表に、それぞれ対応する一位〜三位代価表を表示させることもできる。図１４は、三位代価表を示している。図７の３次単価表の数量欄４５、単価欄４６及び金額欄４７の空白部は、図１４の３位代価表の数量欄５０、単価欄５１及び金額欄５２に数値が埋まっている。数量欄５０の数値は歩掛ＤＢ８から得たものであり、単価欄５１の数値は、単価ＤＢ１０又は損料ＤＢ９から得たものである。金額欄５２の数値は、数量欄５０の数値に単価欄５１の数値を乗じた値である。金額欄５２の数値の合計金額（符号６０）が右上に記載されている。この金額の端数処理をして１日当たりの金額（符号６１）としている。
【００５５】
図１５は、二位代価表を示している。図６の２次単価表の数量欄４２、単価欄４３及び金額欄４４の空白部分は、図１５の２位代価表の数量欄５３、単価欄５４及び金額欄５５に数値が埋まっている。ここで、図７の３次単価表では「ダンプトラック１０ｔ運転」の単位が日（符号４９）であるのに対し、図６の２次単価表では、「ダンプトラック運搬（１０ｔ積）」の単位はｍ３（符号４８）である。
【００５６】
このため、図１５の二位代価表では、数量欄５３に３．８日が入力されている。３．８日は、「ダンプトラック運搬（１０ｔ積）」の１００ｍ３当たりにおける「ダンプトラック１０ｔ運転」の所要日数が３．８日であることを示している。この３．８日は、図１３の計算条件の入力画面の入力データに基いて算出されたものである。３．８日が得られたことにより、図１４の三位代価表に示された「ダンプトラック１０ｔ運転」の１日当たりの金額４２８５０円（図１４の符号６１、図１５の符号６２）は、図１５の二位代価表では３．８日当たり、すなわち「ダンプトラック運搬（１０ｔ積）」の１００ｍ３当たりの金額１６２８３０円（符号６３）に換算される。
【００５７】
この値を端数処理して、「ダンプトラック運搬（１０ｔ積）」の１００ｍ３当たりの金額１６２９００円が求まり、この値を１００で徐すれば、「ダンプトラック運搬（１０ｔ積）」の１ｍ３当たりの金額１６２９円（符号６４）が求まる。このようにして、図１１の「取込データ一覧入力」画面において、単工種である「ダンプトラック運搬（１０ｔ積）」の単価（符号２７）が求まる。図１７の画面では、「ダンプトラック運搬（１０ｔ積）」の単価欄（符号２７）及び金額欄（符号２８）に金額が入力され、１行分の金額のデータが確定している（図２のステップ１１０）。
【００５８】
図１６に一位代価表を示している。図５の１次単価表の単価欄４０及び金額欄４１の空白部は、図１６の一位代価表の単価欄５６及び金額欄５７に数値が埋まっている。単価欄５６の１６２９円は、図１５の二位代価表の金額（符号６４）である。一位代価表で求めた金額が、「残土処理」（図８の符号１６）のｍ３当たりの金額になる。
【００５９】
図８の１次単価表に示されているように、１００ｍ３当たりの「ダンプトラック運搬（１０ｔ積）」（符号２５）の金額を１ｍ３の金額に換算すれば、この金額はそのまま「残土処理」（符号１６）の金額となる。したがって、単工種である「ダンプトラック運搬（１０ｔ積）」のｍ３当たりの金額が確定されたことにより、細別である「残土処理」のｍ３当たりの金額も確定する。この確定された金額は、図１０に示した工事内訳の単価及び金額欄に反映される。図１８には、「残土処理」の単価１６２９円（符号７０）が入力されており、このことにより、「残土処理」の金額２４１３５円（符号７１）が算出されている。さらに、上位の作業の金額も入力されている。上位の作業については、新たに単工種の金額が確定する毎に、その金額が加算されていく。
【００６０】
次に、「ダンプトラック運搬（１０ｔ積）」と同一データがあり、一方のデータが変更されている場合は、これと同様にこの同一データも変更してデータを置き換える（図２のステップ１１１）。以後、同様の操作を繰り返して、図１１に挙げられた各行の単工種のすべてについて、金額のデータを確定させる。これらの入力データは、図１０に示した工事内訳の単価及び金額欄に反映される（図２のステップ１１２）。このことにより、図１０の工事内訳画面を表示した際には（図２のステップ１１３）、金額欄がすべて埋まり、工事区分「築堤・護岸」の金額も求まっている。
【００６１】
以上のように、本発明によれば、工事データから、操作者の判断を経ることなく、演算手段２により単工種を取得できる。操作者は、取得した単工種から１つの単工種を選択し、これを歩掛ＤＢ８の歩掛りデータに置き換えれば、後は演算手段により単工種の金額は算出される。これを繰り返すことにより、対象工事の積算を行うことができる。すなわち、本発明によれば、操作者は、設計書データから歩掛りに対応する作業を検索する手間が省かれて操作者の判断が減るので、より効率的な積算を行うことができる。
【符号の説明】
【００６２】
１  積算システム
２  演算手段
５  入力手段
６  出力手段
７  積算プログラム
８  歩掛ＤＢ
９  損料ＤＢ
１０  単価ＤＢ
１１  工事ＤＢ
１００  工事データ作成ステップ
１０１  設計書データ取り込みステップ
１０２  単工種取得ステップ
１０５  単工種表示ステップ
１０７  歩掛選択ステップ
【図１】
2014026394.tif 000003
【図２】
2014026394.tif 000004
【図３】
2014026394.tif 000005
【図４】
2014026394.tif 000006
【図５】
2014026394.tif 000007
【図６】
2014026394.tif 000008
【図７】
2014026394.tif 000009
【図８】
2014026394.tif 000010
【図９】
2014026394.tif 000011
【図１０】
2014026394.tif 000012
【図１１】
2014026394.tif 000013
【図１２】
2014026394.tif 000014
【図１３】
2014026394.tif 000015
【図１４】
2014026394.tif 000016
【図１５】
2014026394.tif 000017
【図１６】
2014026394.tif 000018
【図１７】
2014026394.tif 000019
【図１８】
2014026394.tif 000020