JP3595527B2 - Cost control device and recording medium - Google Patents
Cost control device and recording medium Download PDFInfo
- Publication number
- JP3595527B2 JP3595527B2 JP2001267361A JP2001267361A JP3595527B2 JP 3595527 B2 JP3595527 B2 JP 3595527B2 JP 2001267361 A JP2001267361 A JP 2001267361A JP 2001267361 A JP2001267361 A JP 2001267361A JP 3595527 B2 JP3595527 B2 JP 3595527B2
- Authority
- JP
- Japan
- Prior art keywords
- budget
- amount
- contract
- construction
- data
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Expired - Fee Related
Links
Images
Landscapes
- Management, Administration, Business Operations System, And Electronic Commerce (AREA)
Description
【0001】
【発明の属する技術分野】
本発明は、工事に関する原価管理に適用される原価管理装置および記録媒体に関する。
【0002】
【従来の技術】
従来より、土木・建築(建設)工事現場で工事の進捗状況を直接データ入力して、原価管理を行うようにした原価管理装置が提案されている。
例えば、特開平11−161712号公報に記載されている土木工事原価管理装置では、入力された出来型の比率に基づいて、自動で出来高金額を算出するようにしている。これにより、工事現場で一つ一つ出来高金額を算出する手間を省略できるようになっている。
【0003】
【発明が解決しようとする課題】
ところで、原価管理は、予算金額と原価との差異を検証することにより行われるが、実際に工事を進めている間に、初めに計画した予算の内容や、一度確定した原価などが変更する場合がある。
具体的には、例えば、当初の予算にない工事が追加される場合、ある工事の予算分を追加工事の予算分に割り当てる場合、工事の予算金額が増減する場合、業者との契約における契約金額(原価)が確定した後で変更する場合などがある。上述のような変更点が生じた場合に対応するため、原価管理のシステムにおいては、各変更点についても、一度決定した内容を取り扱うのと同様にして、原価管理を行えるようにする必要があった。
【0004】
本発明の課題は、一度決定した内容に変更が生じた場合にも、初めに決定した内容を取り扱うのと同様にして原価管理を行える原価管理装置および記録媒体を提供することである。
【0005】
【課題を解決するための手段】
以上の課題を解決するため、第1の発明は、原価管理装置において、例えば、図1に示すように、工事に関する原価管理に適用され、工事項目ごとに予算金額を記憶する予算金額記憶手段(予算データベース41)と、
設計変更工事又は追加工事を含む工事項目ごとに原価を記憶する原価記憶手段(予算データベース41、発注データベース42、契約データベース43)と、
予算を振り替える振替元の振替元工事項目を指定する手段(入力装置5)と、
指定された振替元工事項目に関する振替先データを作成する手段(CPU2)と、
設計変更工事又は追加工事に対応する振替先の振替先工事項目に関する基礎予算データを入力する手段(入力装置5)と、
作成された前記振替元データと入力された前記基礎予算データとを対応付けて前記予算金額記憶手段に記憶させる手段(CPU2)と、
前記予算金額記憶手段に記憶された前記振替元工事項目の予算金額から、前記原価記憶手段に記憶された前記振替元工事項目の原価を減じて、前記振替元工事項目の予算差額を算出する予算差額算出手段(CPU2)と、
前記予算差額算出手段により算出された前記振替元工事項目の予算差額を、前記振替先の振替先工事項目の予算金額として、前記基礎予算データに設定するとともに、前記予算差額を前記振替元工事項目の予算金額から減算する予算金額振替手段(CPU2)と、を備え、
前記予算差額算出手段は、前記予算金額記憶手段に記憶された基礎予算データの予算金額から、前記原価記憶手段に記憶された設計変更工事分又は追加工事分に対応する原価を減じて、設計変更工事分又は追加工事分に対応する予算差額を算出することを特徴とする。
【0006】
ここで、原価記憶手段が記憶する原価としては、例えば、予算に基づいて決定された発注金額や、発注後に業者との契約において確定した契約金額、今後発注する見込みのある分の金額である今後見込金額などが挙げられる。
【0007】
第1の発明によれば、原価管理装置は前記予算金額振替手段を備えるので、予算金額記憶手段に記憶された予算金額の少なくとも一部が振り替えられて、設計変更工事分又は追加工事分に対応する予算金額として予算金額記憶手段に記憶される。また、原価管理装置は前記原価記憶手段と前記予算差額算出手段とを備えるので、設計変更工事分又は追加工事分に対応する予算差額が算出される。
したがって、予算にない工事(設計変更工事又は追加工事)が追加されて一度決定した内容に変更が生じた場合にも、予算金額記憶手段に初めに記憶された予算金額に基づいて原価管理を行うのと同様にして、原価管理を行える。
【0008】
また、予算金額記憶手段に記憶された予算金額の少なくとも一部を振り替えて、設計変更工事分又は追加工事分の予算金額とするので、全体の予算金額は変更しない。したがって、工事が追加された場合であって、工事追加前と追加後とで全体の予算金額を一定とする場合に、請求項1記載の発明を適用できる。
【0009】
また、振替元工事項目と振替先工事項目とが対応付けされているので、振替先工事項目に振り替えられた予算金額が、どの工事項目から振り替えられたのか、また、振替元工事項目の予算金額が、どの工事項目に振り替えられたのか、を明確にすることができ、より詳細に原価管理を行える。
【0010】
ここで、振替元工事項目と振替先工事項目との対応付けとは、具体的には、例えば、振替元工事項目と振替先工事項目とに、同じ番号をそれぞれ対応付けて記憶するデータベースや、振替元工事項目に振替先工事項目を対応付けたデータテーブルを記憶するデータベースなどが挙げられるが、これらの例に限らず、工事項目どうしを対応付けて記憶できる構成であれば良い。
【0011】
第2の発明は、第1の発明の原価管理装置において、
設計変更工事項目ごと又は追加工事項目ごとに予算数量を記憶する予算数量記憶手段(予算データベース41)と、
設計変更工事項目ごと又は追加工事項目ごとに発注数量を記憶する発注数量記憶手段(予算データベース41、発注データベース42)と、
前記予算数量記憶手段に記憶された設計変更工事項目ごと又は追加工事項目ごとの予算数量から、前記発注数量記憶手段に記憶された設計変更工事項目ごと又は追加工事項目ごとの発注数量を減じて、設計変更工事項目ごと又は追加工事項目ごとに未発注分予算数量を算出する未発注分予算数量算出手段(CPU2)と、を備えることを特徴とする。
【0012】
第2の発明によれば、原価管理装置は前記未発注分予算数量算出手段を備えるので、設計変更工事項目ごと又は追加工事項目ごとに未発注分予算数量が算出される。
したがって、追加の工事項目(設計変更工事項目又は追加工事項目)について、どのくらいの数量分の予算が残っているのかを詳細に把握することができる。
【0013】
第3の発明は、工事に関する原価管理に適用され、
工事項目ごとに予算金額を記憶する予算金額記憶手段と、
設計変更工事又は追加工事を含む工事項目ごとに原価を記憶する原価記憶手段と、
予算を振り替える振替元の振替元工事項目を指定する手段と、
設計変更工事又は追加工事に対応する振替先の振替先工事項目に関する基礎予算データを入力する手段と、を備えるコンピュータに、
指定された振替元工事項目に関する振替元データを作成する手段と、
作成された前記振替元データと入力された前記基礎予算データとを対応付けて前記予算金額記憶手段に記憶させる手段と、
前記予算金額記憶手段に記憶された前記振替元工事項目の予算金額から、前記原価記憶手段に記憶された前記振替元工事項目の原価を減じて、前記振替元工事項目の予算差額を算出する予算差額算出手段と、
前記予算差額算出手段により算出された前記振替元工事項目の予算差額を、前記振替先の振替先工事項目の予算金額として、前記基礎予算データに設定するとともに、前記予算差額を前記振替元工事項目の予算金額から減算する予算金額振替手段と、として機能させるとともに、
前記予算差額算出手段は、前記予算金額記憶手段に記憶された基礎予算データの予算金額から、前記原価記憶手段に記憶された設計変更工事分又は追加工事分に対応する原価を減じて、設計変更工事分又は追加工事分に対応する予算差額を算出するように機能させるためのプログラムを記録したコンピュータが読み取り可能な記録媒体である。
第3の発明によれば、第1の発明と同様の効果を有する。
【0014】
第4の発明は、例えば、図1に示すように、工事に関する原価管理に適用され、予算金額を記憶する予算金額記憶手段と、原価を記憶する原価記憶手段と、前記予算金額記憶手段に記憶された予算金額から、前記原価記憶手段に記憶された原価を減じて、予算差額を算出する予算差額算出手段と、を備える原価管理装置であって、
設計変更工事分又は追加工事分に対応する予算金額を前記予算金額記憶手段に追加記憶させる予算金額追加手段(CPU2)を備え、
前記原価記憶手段は、設計変更工事分又は追加工事分に対応する原価を記憶し、
前記予算差額算出手段は、前記予算金額記憶手段に追加記憶された設計変更工事分又は追加工事分に対応する予算金額から、前記原価記憶手段に記憶された設計変更工事分又は追加工事分に対応する原価を減じて、設計変更工事分又は追加工事分に対応する予算差額を算出することを特徴とする。
【0015】
第4の発明によれば、原価管理装置は前記予算金額追加手段を備えるので、設計変更工事分又は追加工事分に対応する予算金額が予算金額記憶手段に追加記憶される。また、原価管理装置は前記原価記憶手段と前記予算差額算出手段とを備えるので、設計変更工事分又は追加工事分に対応する予算差額が算出される。
したがって、予算にない工事が追加されて一度決定した内容に変更が生じた場合にも、予算金額記憶手段に初めに記憶された予算金額に基づいて原価管理を行うのと同様にして、原価管理を行える。
【0016】
第5の発明は、例えば、図1に示すように、工事に関する原価管理に適用され、予算金額を記憶する予算金額記憶手段と、原価を記憶する原価記憶手段と、前記予算金額記憶手段に記憶された予算金額から、前記原価記憶手段に記憶された原価を減じて、予算差額を算出する予算差額算出手段と、を備える原価管理装置であって、
追加工事分に対応する予算金額の数値として0(ゼロ)を前記予算金額記憶手段に記憶させる予算金額初期設定手段(CPU2)と、追加工事分に対応する原価を前記原価記憶手段に追加記憶させる原価追加手段(CPU2)と、を備え、
前記予算差額算出手段は、追加工事分に対応する予算金額の数値として前記予算金額記憶手段に記憶された0(ゼロ)から、前記原価記憶手段に追加記憶された追加工事分に対応する原価を減じて、追加工事分に対応する予算差額を算出することを特徴とする。
ここで、「追加工事分に対応する予算金額の数値として0(ゼロ)を…(中略)…記憶させる」とは、予算金額がないものとして記憶させることを意味する。
【0017】
第5の発明によれば、原価管理装置は前記予算金額初期設定手段と前記原価追加手段とを備えるので、追加工事分の予算金額の数値として0(ゼロ)が予算金額記憶手段に記憶され、追加工事分の原価が原価記憶手段に追加記憶される。また、原価管理装置は前記予算差額算出手段を備えるので、追加工事分に対応する予算差額(負数)が算出される。
したがって、予算にない工事が追加されて一度決定した内容に変更が生じ、かつ、この追加の工事に予算がつかない(予算金額が0(ゼロ)である)場合にも、予算金額記憶手段に初めに記憶された予算金額に基づいて原価管理を行うのと同様にして、原価管理を行える。
【0018】
第6の発明は、例えば、図1に示すように、工事に関する原価管理に適用され、予算金額を記憶する予算金額記憶手段と、原価を記憶する原価記憶手段と、前記予算金額記憶手段に記憶された予算金額から、前記原価記憶手段に記憶された原価を減じて、予算差額を算出する予算差額算出手段と、を備える原価管理装置であって、
前記予算金額記憶手段に記憶された予算金額を変更する予算金額変更手段(CPU2)を備え、
前記予算差額算出手段は、前記予算金額変更手段により変更された予算金額から、前記原価記憶手段に記憶された原価を減じて、予算差額を算出することを特徴とする。
【0019】
第6の発明によれば、原価管理装置は前記予算金額変更手段を備えるので、予算金額記憶手段に記憶された予算金額が変更される。また、原価管理装置は前記予算差額算出手段を備えるので、予算金額変更手段により変更された予算金額に基づいて予算差額が算出される。
したがって、予算金額が変更されて一度決定した内容に変更が生じた場合にも、予算金額記憶手段に初めに記憶された予算金額に基づいて原価管理を行うのと同様にして、原価管理を行える。
【0020】
第7の発明は、第6の発明の原価管理装置において、工事項目ごとに予算数量を記憶する予算数量記憶手段と、工事項目ごとに発注数量を記憶する発注数量記憶手段と、前記予算数量記憶手段に記憶された工事項目ごとの予算数量から、前記発注数量記憶手段に記憶された工事項目ごとの発注数量を減じて、工事項目ごとに未発注分予算数量を算出する未発注分予算数量算出手段と、を備え、
さらに、前記予算数量記憶手段に記憶された予算数量を変更する予算数量変更手段(CPU2)を備え、
前記未発注分予算数量算出手段は、前記予算数量変更手段により変更された予算数量から、前記発注数量記憶手段に記憶された発注数量を減じて、未発注分予算数量を算出することを特徴とする。
【0021】
第7の発明によれば、原価管理装置は前記予算数量変更手段を備えるので、予算数量記憶手段に記憶された予算数量が変更される。また、原価管理装置は前記未発注分予算数量算出手段を備えるので、予算数量変更手段により変更された予算数量に基づいて未発注分予算数量が算出される。
すなわち、予算数量が変更されて一度決定した内容に変更が生じた場合にも、予算数量が変更した後の未発注分の数量が算出されるので、どのくらいの数量分の予算が残っているかを正確に把握することができる。
【0022】
第8の発明は、例えば、図1に示すように、工事に関する原価管理に適用され、予算金額を記憶する予算金額記憶手段と、発注先との契約金額を、原価として記憶する原価記憶手段と、前記予算金額記憶手段に記憶された予算金額から、前記原価記憶手段に記憶された契約金額を減じて、予算差額を算出する予算差額算出手段と、を備える原価管理装置であって、
前記原価記憶手段に記憶された契約金額を書き換える契約金額書換手段(CPU2)を備え、
前記予算差額算出手段は、前記予算金額記憶手段に記憶された予算金額から、前記契約金額書換手段により書き換えられた契約金額を減じて、予算差額を算出することを特徴とする。
【0023】
第8の発明によれば、原価管理装置は前記契約金額書換手段を備えるので、原価記憶手段に記憶された契約金額が書き換えられる。また、原価管理装置は前記予算差額算出手段を備えるので、契約金額書換手段により書き換えられた契約金額に基づいて予算差額が算出される。
したがって、契約金額が変更されて一度決定した内容に変更が生じた場合にも、原価記憶手段に初めに記憶された契約金額に基づいて原価管理を行うのと同様にして、原価管理を行える。
なお、契約金額を変更する場合の例として、例えば、契約金額が減額した場合や、原価記憶手段が原価を間違えて記憶した場合などが挙げられる。
【0024】
第9の発明は、第8の発明の原価管理装置において、
工事項目ごとに予算数量を記憶する予算数量記憶手段と、
工事項目ごとに発注数量を記憶する発注数量記憶手段(発注データベース42)と、
発注先との契約数量を工事項目ごとに記憶する契約数量記憶手段(契約データベース43)と、
前記予算数量記憶手段に記憶された工事項目ごとの予算数量から、前記契約数量記憶手段に記憶された工事項目ごとの契約数量と、前記発注数量記憶手段に記憶された工事項目ごとの発注数量のうち発注先との契約が未確定である分の発注数量と、を減じて、工事項目ごとに未発注分予算数量を算出する未発注分予算数量算出手段と、を備え、
さらに、前記契約数量記憶手段に記憶された契約数量を書き換える契約数量書換手段(CPU2)を備え、
前記未発注分予算数量算出手段は、前記予算数量記憶手段に記憶された予算数量から、前記契約数量書換手段により書き換えられた契約数量を含む工事項目ごとの契約数量と、前記発注数量記憶手段に記憶された工事項目ごとの発注数量のうち契約未確定分の発注数量と、を減じて、工事項目ごとに未発注分予算数量を算出することを特徴とする。
【0025】
第9の発明によれば、原価管理装置は前記契約数量書換手段を備えるので、契約数量記憶手段に記憶された契約数量が変更される。また、原価管理装置は前記未発注分予算数量算出手段を備えるので、契約数量書換手段により書き換えられた契約数量を考慮して、未発注分予算数量が算出される。
すなわち、契約数量が変更されて一度決定した内容に変更が生じた場合にも、契約数量が変更した後の未発注分の数量が算出されるので、どのくらいの数量分の予算が残っているかを正確に把握することができる。
【0026】
第10の発明は、第9の発明の原価管理装置において、例えば、図1に示すように、
予算金額記憶手段は、工事項目ごとに予算金額を記憶し、
原価記憶手段は、発注を行う際に、工事項目ごとに発注金額を発注ごとに記憶し、また、発注後に契約が確定した際に、工事項目ごとに契約金額を契約ごとに記憶し、
前記原価記憶手段に工事項目ごとに記憶された契約金額の総和と、前記原価記憶手段に工事項目ごとに記憶された発注金額のうち契約がまだ確定していない発注分の発注金額の総和と、を足して、工事項目ごとに原価の総和を算出する原価総和算出手段(CPU2)を備え、
予算差額算出手段は、前記原価総和算出手段により算出された工事項目ごとの原価の総和を、前記予算金額記憶手段に記憶された工事項目ごとの予算金額から減じて、工事項目ごとに予算差額を算出することを特徴とする。
【0027】
第10の発明によれば、工事項目ごとに、契約金額の総和と、まだ契約が確定していない発注分の発注金額の総和と、の和(原価の総和)が算出され、これに基づいて予算差額が算出されるので、契約分と、発注分と、の両方を考慮して予算差額が算出されることになる。
【0028】
詳しく説明すると、業者に発注する段階における原価(発注金額)と、発注後に業者との契約が確定した段階における原価(契約金額)は、必ずしも一致するものではない。したがって、リアルタイムで厳密に原価管理を行うには、契約が確定しているものについては契約金額に基づいて、発注後であってまだ契約が確定していないものについては発注金額に基づいて、原価管理を行う必要がある。
そこで、第10の発明では、上述のように構成したので、発注分と契約分との両方に基づいて原価管理を行うことができ、よって、リアルタイムで厳密な原価管理が可能となる。
【0029】
なお、第10の発明において、原価記憶手段が、発注済であって、かつ契約が確定していない場合に、工事項目ごとに仮の契約金額を契約ごとに記憶したり、今後発注する予定(見込み)のある分を示す今後発注予定(見込)金額を工事項目ごとに記憶したりする構成とするとともに、原価総和算出手段が、契約金額の総和と、発注金額の総和と、の和に加えて、上述の仮の契約金額の総和や、今後発注予定(見込)金額の総和をさらに足して、原価の総和を算出するものとしても良い。
この場合には、仮の契約金額や、今後発注予定(見込)金額も考慮して、予算差額が算出されることになるので、よりリアルタイムで、厳密な原価管理を行うことができる。
【0030】
第11の発明は、例えば、図1に示すように、コンピュータ(原価管理装置1)を、予算金額を記憶する予算金額記憶手段、原価を記憶する原価記憶手段、および、前記予算金額記憶手段に記憶された予算金額から、前記原価記憶手段に記憶された原価を減じて、予算差額を算出する予算差額算出手段として機能させるためのプログラムを記録したコンピュータ読み取り可能な記録媒体(4a)であって、
コンピュータを、
前記予算金額記憶手段に記憶された予算金額の少なくとも一部を振り替えて、設計変更工事分又は追加工事分に対応する予算金額として前記予算金額記憶手段に記憶させる予算金額振替手段、
設計変更工事分又は追加工事分に対応する原価を記憶する原価記憶手段、
前記予算金額記憶手段に記憶された設計変更工事分又は追加工事分に対応する予算金額から、前記原価記憶手段に記憶された設計変更工事分又は追加工事分に対応する原価を減じて、設計変更工事分又は追加工事分に対応する予算差額を算出する予算差額算出手段として機能させるためのプログラムを記録したコンピュータ読み取り可能な記録媒体である。
【0031】
第12の発明は、コンピュータを、予算金額を記憶する予算金額記憶手段、原価を記憶する原価記憶手段、および、前記予算金額記憶手段に記憶された予算金額から、前記原価記憶手段に記憶された原価を減じて、予算差額を算出する予算差額算出手段として機能させるためのプログラムを記録したコンピュータ読み取り可能な記録媒体であって、
コンピュータを、
設計変更工事分又は追加工事分に対応する予算金額を前記予算金額記憶手段に追加記憶させる予算金額追加手段、
設計変更工事分又は追加工事分に対応する原価を記憶する原価記憶手段、
前記予算金額記憶手段に追加記憶された設計変更工事分又は追加工事分に対応する予算金額から、前記原価記憶手段に記憶された設計変更工事分又は追加工事分に対応する原価を減じて、設計変更工事分又は追加工事分に対応する予算差額を算出する予算差額算出手段として機能させるためのプログラムを記録したコンピュータ読み取り可能な記録媒体である。
【0032】
第13の発明は、コンピュータを、予算金額を記憶する予算金額記憶手段、原価を記憶する原価記憶手段、および、前記予算金額記憶手段に記憶された予算金額から、前記原価記憶手段に記憶された原価を減じて、予算差額を算出する予算差額算出手段として機能させるためのプログラムを記録したコンピュータ読み取り可能な記録媒体であって、
コンピュータを、
追加工事分に対応する予算金額の数値として0(ゼロ)を前記予算金額記憶手段に記憶させる予算金額初期設定手段、追加工事分に対応する原価を前記原価記憶手段に追加記憶させる原価追加手段、
追加工事分に対応する予算金額の数値として前記予算金額記憶手段に記憶された0(ゼロ)から、前記原価記憶手段に追加記憶された追加工事分に対応する原価を減じて、追加工事分に対応する予算差額を算出する予算差額算出手段として機能させるためのプログラムを記録したコンピュータ読み取り可能な記録媒体である。
【0033】
第14の発明は、コンピュータを、予算金額を記憶する予算金額記憶手段、原価を記憶する原価記憶手段、および、前記予算金額記憶手段に記憶された予算金額から、前記原価記憶手段に記憶された原価を減じて、予算差額を算出する予算差額算出手段として機能させるためのプログラムを記録したコンピュータ読み取り可能な記録媒体であって、
コンピュータを、
前記予算金額記憶手段に記憶された予算金額を変更する予算金額変更手段、
前記予算金額変更手段により変更された予算金額から、前記原価記憶手段に記憶された原価を減じて、予算差額を算出する予算差額算出手段として機能させるためのプログラムを記録したコンピュータ読み取り可能な記録媒体である。
請求項14記載の発明によれば、請求項6記載の発明と同様の効果が得られる。
【0034】
第15の発明は、コンピュータを、予算金額を記憶する予算金額記憶手段、発注先との契約金額を、原価として記憶する原価記憶手段、および、前記予算金額記憶手段に記憶された予算金額から、前記原価記憶手段に記憶された契約金額を減じて、予算差額を算出する予算差額算出手段として機能させるためのプログラムを記録したコンピュータ読み取り可能な記録媒体であって、
コンピュータを、
前記原価記憶手段に記憶された契約金額を書き換える契約金額書換手段、
前記予算金額記憶手段に記憶された予算金額から、前記契約金額書換手段により書き換えられた契約金額を減じて、予算差額を算出する予算差額算出手段として機能させるためのプログラムを記録したコンピュータ読み取り可能な記録媒体である。
【0035】
【発明の実施の形態】
以下、図を参照して本発明の実施の形態を詳細に説明する。
まず、構成を説明する。本実施の形態例の原価管理装置は、土木・建築工事などの原価管理に適用されるものであり、例えば、工事現場などに設置されて使用される。図1に示すように、原価管理装置1は、内部にCPU(Central Processing Unit)2、RAM(Random Access Memory)3、記憶装置4、入力装置5、出力装置6などを備えており、これらは内部バス7を介して接続されている。
【0036】
記憶装置4は、プログラムやデータなどを記録したコンピュータ読み取り可能な記録媒体4aを有している。記録媒体4aは、例えば、磁気的記録媒体、光学的記録媒体、半導体メモリなどで構成されている。記録媒体4aは、記憶装置4に対して、固定的に、あるいは、着脱自在に設けられている。
【0037】
記録媒体4aには、予算データベース41と、発注データベース42と、契約データベース43と、支出データベース44と、改契約データベース45が記憶されている。また、原価管理処理に使用される各種アプリケーションプログラムなどが記憶されるプログラム記憶部46、各種アプリケーションプログラムの実行結果などが記憶される結果情報データベース47などが記憶されている。
【0038】
なお、記録媒体4aに記憶されるプログラム、データなどは、その一部または全部が、他の装置などから、LANや通信回線網などを介して、原価管理装置1に設けられる図示しない伝送制御部により受信されて記録媒体4aに記録されるものとしても良い。
【0039】
予算データベース41には、工事の予算に関する予算データが、工事ごとに記憶される。予算データには、工事の概要に関するデータである工事概要データと、予算の基礎的なデータである基礎予算データと、原価管理に関わるデータである原価管理データと、後述する予算の振替処理において記憶される振替元データとが含まれる。
【0040】
工事概要データには、工事名、工事を行う店所名、請負金額、予算区分(暫定予算、確定予算のいずれか)などのデータが含まれる。
ここで、予算区分とは、工事の実行予算が本社に合意されているかどうかを示すデータである。ある工事について、実行予算がまだ本社に合意されていない場合、その工事の予算区分は「暫定予算」であり、実行予算が既に本社に合意されている場合には、その工事の予算区分は「確定予算」である。
【0041】
基礎予算データには、工事における各工事項目の対応関係を示すツリー構造(例えば、図5のツリー構造表示部A1内に示すツリー構造)のデータが含まれる。ここで、工事項目とは、一つの工事において行われる種々の工事(例えば、図5のデータ表示部A2内に示す「遣形」、「墨付芯出」等)を示す項目を意味する。
【0042】
また、基礎予算データには、工事項目ごとに記憶されるデータとして、工事項目の名称、材質寸法、単位、工種コード、細目コード、細々目コード、実行予算数量、実行予算単価、実行予算金額などのデータが含まれる。すなわち、予算データベース41は、予算金額を記憶する予算金額記憶手段、予算数量を記憶する予算数量記憶手段である。
ここで、工種・細目・細々目コードとは、工事項目を工種・細目・細々目ごとにそれぞれ分類するための数値データである。
また、実行予算数量とは、該当する工事項目において、どのぐらいの数量に対して、予算が割り振られたかを示す数値データである。例えば、図5のデータ表示部A2内に示す工事項目「外部足場」において、438平方メートル分の外部足場に対して予算が割り振られた場合には、その実行予算数量は「438」である。
【0043】
また、基礎予算データには、工事項目ごとに記憶されるデータとして、変更区分(振替先、追加、予算変更)、振替番号の各データや、予算変更後のデータである変更後実行予算数量、変更後実行予算単価、変更後実行予算金額の各データが含まれる。
ここで、変更区分とは、初めに予算データベース41に記憶された基礎予算データに対して変更があった場合に、その変更点に関わる工事項目を分類するためのデータである。設計変更工事や追加工事の工事項目が追加された場合であって、他の工事項目の実行予算金額の少なくとも一部が、追加された工事項目の実行予算金額に振り替えられている場合、その工事項目の変更区分は「振替先」である。また、他の工事項目の実行予算金額が振り替えられていない追加の工事項目の変更区分は「追加」である。また、実行予算数量、実行予算単価、または実行予算金額が変更された工事項目の変更区分は「予算変更」である。
また、振替番号とは、変更区分が「振替先」である工事項目について、予算の振替元の工事項目と対応づけるために付加される番号であり、振替元の工事項目に付加された振替番号と同じ番号が、振替先の工事項目に付加される。すなわち、予算データベース41は、予算の振替元工事項目と振替先工事項目とを互いに対応付けて記憶する振替項目対応付記憶手段である。
【0044】
原価管理データは、工事項目ごとに予算データベース41に記憶されるデータである。
具体的には、実行予算のうち、これまでに発注した分に対応する分を示す発注済分対応予算数量および発注済分対応予算金額と、まだ発注していない分に対応する分を示す未発注分対応予算数量および未発注分対応予算金額の各データが含まれる。
また、今後発注する見込みのある分を示す今後見込数量、今後見込単価および今後見込金額と、これまでに業者に発注した分を示す累計発注数量および累計発注金額の各データが含まれる。すなわち、予算データベース41は、今後見込金額および累計発注金額(原価)を記憶する原価記憶手段、累計発注数量(発注数量)を記憶する発注数量記憶手段である。ここで、デフォルトでは、今後見込数量、今後見込単価および今後見込金額は実行予算数量、実行予算単価、および実行予算金額と同じ値である。
また、発注済分と累計発注分の差額である発注済分予算差額と、未発注分と今後見込分の数量の差である残数量と、未発注分と今後見込分の差額である未発注分予算差額と、の各データが含まれる。ここで、デフォルトでは、発注済分予算差額、残数量、および発注済分予算差額の数値データは0(ゼロ)である。
【0045】
また、振替元データとは、工事項目の予算の少なくとも一部を追加の工事項目の予算に振り替えた場合において、予算の振替元となる分を示すデータである。振替元データは、工事項目ごとに記憶される。振替元データには、振替元となる工事項目の名称、材質寸法と、振替分を示す振替数量および振替金額と、変更区分(振替元)、振替番号の各データが含まれる。
【0046】
発注データベース42には、業者への発注内容に関する発注データが、工事ごとに記憶される。発注データには、工事項目ごと、かつ発注ごとに記憶されるデータとして、発注数量、発注金額の各データが含まれる。すなわち、発注データベース42は、発注金額(原価)を記憶する原価記憶手段、発注数量を記憶する発注数量記憶手段である。
発注データは、発注を行う際に発注データベース42に記憶される。
【0047】
契約データベース43には、発注後に業者との間で確定した契約に関する契約データが、工事ごとに記憶される。契約データには、契約ごとに採番される契約番号のデータが含まれる。また、契約番号に対応づけられて記憶されるデータとして、契約先の契約業者名のデータが含まれる。
また、工事項目ごとに、契約番号に対応づけられて記憶されるデータとして、発注先との契約における契約単価、契約数量、契約金額の各データが含まれる。すなわち、契約データベース43は、契約金額(原価)を記憶する原価記憶手段、契約数量を記憶する契約数量記憶手段である。
契約データは、発注後に契約が確定した際や、契約がまだ確定していない段階で、契約金額・数量が先行して仮決定した場合に、契約データベース43に記憶される。
【0048】
支出データベース44には、支出管理に関する支出データが、工事ごと、かつ工事項目ごとに、契約番号に対応づけて記憶される。支出データには、その契約番号が付加された契約において、その工事項目についてまだ業者に支払い終えていない分を示す支払残数量および支払残金額の各データが含まれる。
【0049】
改契約データベース45には、業者との契約が確定した後に、契約内容を変更する場合に行われる改契約処理に関わる改契約データが、工事ごとに、契約番号に対応づけられて記憶される。
改契約データとしては、工事項目ごとに記憶されるデータとして、変更前の契約内容を示す元契約数量、元契約単価および元契約金額の各データと、変更後の契約内容を示す改契約数量、改契約単価および改契約金額の各データとが含まれる。
また、契約内容を減額変更した場合(減額契約を行った場合)に記憶される改契約データとして、減額契約ごとに記憶される減額契約番号のデータが含まれる。減額契約番号は、元の契約番号に、自動採番される枝番号を付加した番号である。また、減額契約番号ごと、かつ工事項目ごとに記憶される改契約データとして、減額分を示す減額契約数量、減額契約金額の各データが含まれる。
また、改契約データベース45には、改契約処理において行われる認証処理に適用されるパスワードのデータが記憶されている。
【0050】
また、プログラム記憶部46には、原価管理処理や、予算の振替を行う振替処理、工事項目の追加や予算の変更を行う項目追加・予算変更処理、および上述の改契約処理などを行うための各種プログラムが記憶されている。
【0051】
CPU2は、記憶装置4に格納されている各種アプリケーションプログラムやシステムプログラムなどを、RAM3に格納する。また、各種指示信号や入力データなどに応じて、RAM3内に格納したプログラムに従って、各種処理を実行する。
【0052】
具体的には、CPU2は、原価管理処理、振替処理、項目追加・予算変更処理、改契約処理などを行う。
例えば、CPU2は、図2に示す原価管理処理において、
ステップS3で、原価総和算出手段として、契約データベース43に工事項目ごとに記憶された契約金額の総和と、発注データベース42に工事項目ごとに記憶された発注金額のうち契約がまだ確定していない発注分の発注金額の総和と、を足して、工事項目ごとに累計発注金額(原価の総和)を算出する処理、
ステップS6で、予算差額算出手段として、ステップS3で算出された累計発注金額を、予算データベース41に記憶された実行予算金額のうち、発注済分に対応する予算金額である工事項目ごとの発注済分対応予算金額から減じて、工事項目ごとに発注済分予算差額を算出する処理、
および、予算差額算出手段として、予算データベース41に記憶された実行予算金額のうち、未発注分に対応する予算金額である工事項目ごとの未発注分対応予算金額から、予算データベース41に記憶された今後見込金額(原価)を減じて、未発注分予算差額を算出する処理を実行する。
【0053】
また、CPU2は、原価管理処理において、未発注分予算数量算出手段として、
ステップS3で、契約データベース43に記憶された工事項目ごとの契約数量の総和と、発注データベース42に記憶された工事項目ごとの発注数量のうち契約がまだ確定していない発注分の発注数量の総和と、を足して、工事項目ごとに累計発注数量を算出する処理、
および、ステップS4で、ステップS3で算出した工事項目ごとの累計発注数量を、工事項目ごとの発注済分対応予算数量として予算データベース41に記憶させるとともに、予算データベース41に記憶された工事項目ごとの実行予算数量から、工事項目ごとの発注済分対応予算数量を減じて、工事項目ごとに未発注分対応予算数量を算出する処理を実行する。
【0054】
また、CPU2は、図3に示す振替処理において、
予算金額振替手段として、ステップS17で、予算データベース41に記憶された実行予算金額の少なくとも一部を振り替えて、振替金額のデータを作成する処理、および、ステップS23で、振替金額を設計変更工事分又は追加工事分に対応する実行予算金額として予算データベース41に記憶させる処理を実行する。
【0055】
また、CPU2は、項目追加・予算変更処理において、
予算金額追加手段として、設計変更工事分又は追加工事分に対応する実行予算金額のデータを予算データベース41に追加記憶させる処理(後述する▲1▼の処理に相当)、
予算金額初期設定手段として、追加工事分に対応する実行予算金額の数値として0(ゼロ)を予算データベース41に記憶させる処理、および、原価追加手段として、追加工事分に対応する今後見込金額(原価)を予算データベース41に追加記憶させる処理(後述する▲2▼の処理に相当)、
予算金額変更手段として、予算データベース41に記憶された実行予算金額を変更する処理(後述する▲4▼の処理に相当)、
予算数量変更手段として、予算データベース41に記憶された実行予算数量を変更する処理(▲4▼の処理に相当)を実行する。
【0056】
また、CPU2は、図4に示す改契約処理において、
ステップS39で、契約金額書換手段として、改契約金額を契約金額として契約データベース43に記憶させて、契約データベース43に記憶されていた元の契約金額を書き換える処理、および、契約数量書換手段として、改契約数量を契約数量として契約データベース43に記憶させて、契約データベース43に記憶されていた元の契約数量を書き換える処理を実行する。
また、CPU2は、解析編集手段として、各種アプリケーションプログラムによる解析及び編集処理などを実行する。
【0057】
上述したような各処理を実行する各種手段として、CPU2を機能させるためのプログラムが、前記記録媒体4aのプログラム記憶部46に記録されている。
【0058】
また、CPU2は、処理結果を、一時的にRAM3に格納するとともに、出力装置6に出力する。また、一部あるいは全部の処理結果情報を、結果情報データベース47に記憶させる。
【0059】
RAM3は、記憶装置4に格納されたプログラムをCPU2が実行する際に、各種データを展開するプログラム格納領域を形成する。また、CPU2が実行する処理に係わるデータが一時的に記憶される記憶領域を形成する。また、入力指示と入力データとによって処理される作業領域などを形成する。
【0060】
入力装置5は、例えば、キーボード、テンキーや、マウスなどのポインティングデバイスなどを備えて構成されている。入力装置5により、予算データ、発注データ、契約データ、支出データ、改契約データなどを入力できる。
【0061】
出力装置6は、例えば、CRT(Cathode Ray Tube)、LCD(Liquid Crystal Display)などの表示装置や、プリンタなどにより構成されている。表示装置により、CPU2の表示制御に従い、各種データを表示、入力可能な各処理画面(例えば、図5に示す発注残管理画面Aなど)を表示画面上に表示できる。また、プリンタにより、CPU2が作成する各原価管理帳票の画像データに基づき、各原価管理帳票を印刷できる。
【0062】
上述した原価管理装置1により、あらかじめ予算データベース41に記憶された基礎予算データと、発注データベース42・契約データベース43に記憶される発注データ・契約データとに基づき、原価管理処理が実行される。
【0063】
原価管理処理においては、図2に示すように、まず、ステップS1で、業者へ発注を行う際に、CPU2が、発注時における工事項目ごとの発注数量、発注金額を、発注データとして発注データベース42に記憶させる。
次に、ステップS2で、業者との契約が確定した際に、CPU2が、確定した契約における工事項目ごとの契約数量、契約金額を、契約番号に対応づけて、契約データとして契約データベース43に記憶させる。ここで、業者との契約がまだ確定していない段階で、契約数量、契約金額が先行して仮決定している場合などには、仮決定した契約数量、契約金額を、契約データとして契約データベース43に記憶させる。
ステップS1・S2で記憶させる発注データおよび契約データは、入力装置5により入力したデータに限らず、他の装置などから送信されたデータや、また、記憶装置4に対して着脱可能な記録媒体から取得したデータ等であっても良い。
【0064】
次に、ステップS3で、CPU2は、工事項目ごとに累計発注数量と累計発注金額とを算出し、予算データベース41に記憶させる。
具体的には、契約データベース43に工事項目ごとに記憶された契約数量の総和と、発注データベース42に工事項目ごとに記憶された発注数量のうち、まだ契約が確定していない発注分の発注数量の総和と、の和を、工事項目ごとに算出し、これを累計発注数量のデータとして記憶させる。また、工事項目ごとに記憶された契約金額の総和と、工事項目ごとに記憶された発注金額のうち、まだ契約が確定していない発注分の発注金額の総和と、の和を、工事項目ごとに算出し、これを累計発注金額のデータとして記憶させる。
【0065】
ここで、上述のステップS2で、仮決定した契約数量、契約金額を、契約データとして契約データベース43に記憶させた場合には、契約データベース43に工事項目ごとに記憶された契約数量の総和(すなわち、契約確定分の契約数量の総和と、仮決定した分の契約数量の総和と、の和)と、発注データベース42に工事項目ごとに記憶された発注数量のうち、まだ契約が確定しておらず、かつ、先行して契約数量が仮決定していない発注分の発注数量の総和と、の和を、工事項目ごとに算出し、これを累計発注数量のデータとして記憶させる。
また、工事項目ごとに記憶された契約金額の総和(すなわち、契約確定分の契約金額の総和と、仮決定した分の契約金額の総和と、の和)と、工事項目ごとに記憶された発注金額のうち、まだ契約が確定しておらず、かつ、先行して契約金額が仮決定していない発注分の発注金額の総和と、の和を、工事項目ごとに算出し、これを累計発注金額のデータとして記憶させる。
【0066】
次に、ステップS4で、CPU2は、工事項目ごとに各対応予算数量、各対応予算金額を算出し、予算データベース41に記憶させる。
具体的には、累計発注数量と同じ数値を、発注済分対応予算数量のデータとして記憶させる。また、累計発注数量と実行予算単価とを乗じて、これを発注済分対応予算金額のデータとして記憶させる。
また、実行予算数量から発注済分対応予算数量を減じて、これを未発注分対応予算数量のデータとして記憶させる。また、実行予算金額から発注済分対応予算金額を減じて、これを未発注分対応予算金額のデータとして記憶させる。
【0067】
次に、ステップS5で、CPU2は、工事項目ごとに、未発注分対応予算数量、未発注分対応予算金額を、今後見込数量、今後見込金額として、予算データベース41に記憶させる。なお、今後見込数量は、後述するように、入力装置5により変更入力する(図3に示すステップS13)ことも可能である。
【0068】
次に、ステップS6で、工事項目ごとに各予算差額と残数量を算出し、予算データベース41に記憶させる。
具体的には、発注済分対応予算金額から累計発注金額を減じて、これを発注済分予算差額のデータとして記憶させる。また、未発注分対応予算金額から今後見込金額を減じて、これを未発注分予算差額のデータとして記憶させる。また、未発注分対応予算数量から今後見込数量を減じて、これを残数量のデータとして記憶させる。
【0069】
次に、ステップS7で、CPU2の表示制御により、出力装置6である表示装置が、例えば、図5に示す発注残管理画面Aを表示画面上に表示する。発注残管理画面Aは、予算データベース41に記憶された各データを表示する画面であり、ツリー構造表示部A1と、データ表示部A2と、累計表示部A3とが設けられている。
【0070】
ツリー構造表示部A1には、ツリー構造のデータが図示表示される。表示部A1に表示される工事項目のうちの一つ(例えば、「仮設工事」)をマウスなどで選択すると、表示装置は、その工事項目の下階層に属する各工事項目(例えば、データ表示部A2に示す「遣形」、「墨付芯出」等)の各予算データを、データ表示部A2に一覧表示する。
【0071】
データ表示部A2内においては、スクロールバーA20をスクロールさせることにより、各工事項目の実行予算数量、実行予算単価、実行予算金額や、各対応予算数量、各対応予算金額、累計発注数量、累計発注金額、今後見込数量、今後見込金額、各予算差額、残数量などの各予算データを表示できるようになっている。
また、累計表示部A3には、データ表示部A2に表示された工事項目の各予算データの累計が表示される。ここで、「工種計」の欄A31は予算金額の累計を示す欄であり、具体的には、実行予算金額の累計が表示される。また、「最終金額計」とは、今後見込みを含めた最終的な支出金額を意味し、具体的には、累計発注金額の累計と今後見込金額の累計との和である。
【0072】
上述の原価管理処理においては、実行予算金額と、原価である発注金額および契約金額に基づき、工事項目ごとに各予算差額を算出し、これを発注残管理画面A上で確認して、原価管理に役立てられるようになっている。
【0073】
また、原価管理装置1により、実行予算編集処理が実行される。具体的には、基礎予算データを変更入力するための実行予算編集画面を表示装置が表示し、実行予算編集画面上で入力装置5により変更入力した基礎予算データを、予算データベース41に記憶させる処理を行う。
ここで、CPU2の制御により、予算区分が「暫定予算」である工事についてのみ実行予算編集処理が実行可能とされ、予算区分が「確定予算」である工事については実行予算編集処理が実行不可能とされている。
【0074】
また、原価管理装置1により、支出管理処理が実行される。具体的には、契約した業者に対して支払を行った際に、この支払内容に基づいて、CPU2が、支出データである支払残金額および支払残数量を工事項目ごとに支出データベース44に記憶させる。この支出データについても、表示装置が表示する支出管理画面(図示省略)上で確認できるようになっている。
【0075】
また、原価管理装置1により、各種原価管理帳票の作成処理が実行される。帳票作成処理においては、表示装置が原価管理帳票のプレビューを画面上に表示したり、プリンタが原価管理帳票を印刷する。このとき、CPU2は、工事全体の予算金額(実行予算金額の総和)と請負金額とに基づいて算出される荒(粗)利益と、全体の最終金額(累計発注金額と今後見込金額との総和)と請負金額とに基づいて算出される荒(粗)利益とを、原価管理帳票上に記載させる処理を行う。
【0076】
次に、本実施の形態例の原価管理方法について説明する。原価管理方法においては、振替処理、項目追加・変更処理、改契約処理の各処理を、工事ごとに実行する。以下、振替処理、項目追加・変更処理、および改契約処理についてそれぞれ説明する。
【0077】
<振替処理>
図3に示すフローチャートを参照して、予算の振替を行う振替処理について、説明する。
まず、ステップS11で、表示装置が、上述の発注残管理画面Aを表示画面上に表示する。図6には、発注残管理画面Aのデータ表示部A2のみを示した。ここで、残数量、予算差額の列A25・A26においては、残数量や各予算差額のデータが「0」(ゼロ)である場合には、数値が表示されないようになっている。
【0078】
次に、ステップS12で、データ表示部A2内に表示された工事項目のうち、予算の振替元とする工事項目の行(例えば、行A41)において、残数量の欄A52を確認して、残数量があるかどうかを判断する。
残数量がない場合には、ステップS13へ進み、行A41の欄A51において、今後見込数量を変更入力する。具体的には、欄A51に表示された今後見込数量(「100」)よりも少ない数値(例えば、「20」)を、テンキーなどで欄A51に入力する。
【0079】
次に、ステップS14で、CPU2が、振替元とする工事項目の残数量を算出して、予算データベース41に記憶させる。具体的には、予算データベース41に記憶された未発注分対応予算数量から、ステップS13で入力した今後見込数量を減じて、残数量を算出し、これを記憶させる。次に、ステップS15で、図7に示すように、算出した残数量(「80」)を行A41の残数量の欄A52に表示し、ステップS12へ進む。
ステップS12で残数量があると判断した場合には、ステップS16へ進む。
【0080】
次に、ステップS16で、振替元とする工事項目の行A41において、振替欄A53をマウスなどでクリックする。次に、ステップS17で、CPU2は、ステップS16で振替欄A53をクリックした工事項目の予算データに基づいて振替元データを作成し、予算データベース41に記憶させる処理を行う。
振替元データの作成においては、振替元データの名称、材質寸法として、振替元とする工事項目の名称、材質寸法と同じデータを設定する。また、振替数量として、振替元とする工事項目の残数量と同じデータを設定する。また、振替金額として、振替元とする工事項目の残数量と実行予算単価との積を設定する。また、変更区分として「振替元」を設定し、振替番号のデータとして、自動採番した番号を設定する。
【0081】
次に、ステップS18で、表示装置は、図7に示すように、データ表示部A2において、振替元とする工事項目の行A41の直下に振替元行A42を挿入して表示するとともに、図8に示す振替入力画面Bを表示画面上に別途表示する。
図7に示すように、振替元行A42においては、予算差額の欄A54に振替金額がマイナス表示される。また、振替欄A55には「振替」が表示される。
また、図8に示すように、振替入力画面Bにおいては、振替元データを表示する表示部B1と、振替先となる工事項目の基礎予算データを表示可能な表示部B2とが設けられている。
【0082】
次に、ステップS19で、振替入力画面B内の表示部B2上方に設けられる上下ボタンB3をクリックして、振替先の工事項目の行数を指定する。ここで、振替処理において追加する工事項目の数と等しい数の行数を指定する。なお、デフォルトでは、振替先行数は1である。振替先行数を指定すると、表示装置は、表示部B4に振替先行数を表示するとともに、表示部B2内に振替先行B20を振替先行数分だけ表示する処理を行う。
【0083】
次に、ステップS20で、振替入力画面Bを表示させた状態で、発注残管理画面Aのデータ表示部A2内で、振替先行を挿入する処理を行う。具体的には、まず、データ表示部A2内の任意の行(例えば、図7に示す行A42)をクリック選択してから、発注残管理画面A上に設けられた行挿入アイコンA61(図5に図示)をクリックする。すると、CPU2の表示制御により、クリック選択した行A42の下に新たに行を挿入して表示する。挿入した行においてのみ、振替先の工事項目の基礎予算データを入力できるようになっている。
【0084】
ここで、振替先行の挿入においては、振替元となる工事項目と同じ階層において行を挿入する場合に限らず、異なる階層において行を挿入することも可能である。振替元と異なる階層において振替先行を挿入する場合には、例えば、ツリー構造表示部A1において工事項目を適宜選択し、振替先行を挿入する階層に属する工事項目をデータ表示部A2に一覧表示させる。その後、データ表示部A2内において、行の挿入処理を行う。
【0085】
次に、ステップS21で、データ表示部A2内で挿入した振替先行において、振替先の工事項目(設計変更工事や追加工事の工事項目)の基礎予算データを入力する。
具体的には、まず、名称、材質寸法、単位をそれぞれ入力する。基礎予算データを入力すると、データ表示部A2内において行を挿入した順に、入力したデータが、CPU2の表示制御により、表示部B2に表示された振替先行B20の各行に上から表示される。
【0086】
また、以下のようにして、データ表示部A2内において、実行予算数量、実行予算単価、実行予算金額の入力処理を行う。
ステップS19で指定した振替先行数が1である場合には、振替先行において、CPU2が、振替元の振替金額を、振替先の実行予算金額として自動入力させる。次に、テンキーなどで実行予算数量または実行予算単価を入力する。実行予算数量を入力した場合には、CPU2は、実行予算金額を実行予算数量で割って実行予算単価を算出し、これを自動入力させる。また、実行予算単価を入力した場合には、CPU2は、実行予算金額を実行予算単価で割って実行予算数量を算出し、これを自動入力させる。
また、振替先行数が2以上である場合には、最後に挿入した振替先行(振替入力画面Bの表示部B2の最終行に表示される振替先)以外の各振替先行において、それぞれ実行予算数量、実行予算単価を入力する。また、実行予算数量と実行予算単価とをそれぞれ入力した各振替先行において、CPU2が、実行予算数量と実行予算単価との積を実行予算金額として自動入力させる。
また、最後に挿入した振替先行において、CPU2が、振替元の振替金額から、これまで各振替先行に入力した実行予算金額の累計を差し引いた金額を、実行予算金額として自動入力させる。また、最後に挿入した振替先行において、実行予算数量または実行予算単価を入力する。実行予算数量を入力した場合には、CPU2は、実行予算金額を実行予算数量で割って実行予算単価を算出し、これを自動入力させる。また、実行予算単価を入力した場合には、CPU2は、実行予算金額を実行予算単価で割って実行予算数量を算出し、これを自動入力させる。
【0087】
以上のように実行予算数量、実行予算単価、実行予算金額の入力処理を行うと、CPU2の表示制御により、入力した各データが、振替入力画面Bの表示部B2の各振替先行B20に表示される。
ここで、上述のCPU2による自動入力処理において、実行予算金額が割り切れない場合には、CPU2の表示制御により、実行予算数量、実行予算単価の小数点以下第1位までを、振替先行において表示させる。
【0088】
なお、上述のステップS20・S21においては、上下ボタンB3をクリックして、振替先行数を増やすことができる。また、振替入力画面Bの表示部B2内で、削除したい振替先行を選択して「選択行削除」ボタンB7をクリックすると、選択した振替先行を削除できる。
【0089】
次に、ステップS22で、振替入力画面Bに表示された内容で、振替を確定するかどうかを判断する。振替入力画面B上で、確定ボタンB5をクリックした場合には、振替を確定すると判断し、ステップS23へ進む。振替を確定しない場合には、ステップS19へ進み、ステップS19〜S21の処理を再度行う。
【0090】
振替を確定する場合には、ステップS23で、CPU2が、各振替先行において入力した基礎予算データを、工事項目ごとに予算データベース41にそれぞれ記憶させる。このとき、実行予算数量、実行予算単価、実行予算金額と同じデータを、今後見込数量、今後見込単価、今後見込金額のデータとして記憶させる。また、変更区分のデータとして「振替先」をそれぞれ記憶させ、また、振替番号として、振替元の振替番号と同じ番号を記憶させる。その後、振替処理を終了する。
【0091】
振替処理後においては、振替先の工事項目についても、上述の原価管理処理が実行される。すなわち、図2に示すステップS1・S2において、振替先の工事項目の発注金額や契約金額を、それぞれ発注データベース42、契約データベース43に記憶させる。また、ステップS3〜S5を経て、ステップS6で、振替先の工事項目の各予算差額、残数量をそれぞれ算出する。
【0092】
また、振替処理後において、表示装置が、発注残管理画面Aのデータ表示部A2に、振替元の工事項目を含む階層のデータを表示した場合には、CPU2の表示制御により、「工種計」の欄A31に、実行予算金額の累計から、振替金額の累計を減じた数値が表示される。また、データ表示部A2に、振替先の工事項目を含む階層のデータを表示した場合には、「工種計」の欄A31に、その階層に元からある工事項目の実行予算金額の累計に、振替先の工事項目の実行予算金額(振替金額)の累計を増額した数値が表示される。
【0093】
また、上述の各種原価管理帳票作成処理においては、振替処理の前後で、工事全体の予算金額は変化しないものとみなす。よって、工事全体の予算金額と請負金額とに基づいて算出される荒(粗)利益も、振替処理の前後で変化しない。
【0094】
また、振替処理後において、図9に示すように、発注残管理画面A上で変更区分の列A21を表示させる設定を行うと、表示装置は、変更区分が「振替元」である振替元行A42の変更区分の欄A56に、黒丸印と振替番号とを表示する。また、変更区分が「振替先」である振替先行A43の変更区分の欄A57に、二重丸印と振替番号とを表示する。
【0095】
変更区分の欄に表示された黒丸印や二重丸印をクリックすると、表示装置は、振替入力画面Bを表示する処理を行う。この振替入力画面B上には、クリック選択した欄の工事項目に対応する振替元の振替元データと振替先の基礎予算データとが表示され、これらのデータを確認できるようになっている。
【0096】
また、振替先を間違えて振替処理を行った場合には、次のようにして、振替先のデータを削除可能である。
まず、振替先行A43の二重丸印をクリックして、振替入力画面Bを表示させる。次に、この振替入力画面B上において「元に戻す」ボタンB6をクリックする。すると、CPU2は、クリック選択した振替先行A43に示す工事項目の基礎予算データを予算データベース41から消去するとともに、データ表示部A2上の振替先行A43を削除する。
このとき、振替元行A42は削除されずに、そのままデータ表示部A2に残る。残った振替元行A42の黒丸印をクリックすると、表示装置は振替入力画面Bを表示する。この振替入力画面B上で、再度、振替先の設定を行えるようになっている。
【0097】
また、振替元を間違えて振替処理を行った場合には、次のようにして、振替元のデータを削除可能である。
まず、振替元行A42の黒丸印をクリックして、振替入力画面Bを表示させる。次に、この振替入力画面B上において「元に戻す」ボタンB6をクリックする。すると、CPU2は、クリック選択した振替元行A42に示す振替元データと、これに対応する振替先の基礎予算データとを、予算データベース41から消去する。また、データ表示部A2上の振替元行A42と振替先行A43とを削除する。
【0098】
以上のように、上述の振替処理によれば、ステップS17で、予算データベース41にあらかじめ記憶されていた工事項目の残数量と実行予算単価との積、すなわち残数量分に対応する実行予算金額が、振替元の振替金額に振り替えられて記憶され、この振替金額分が、ステップS23で、振替先の工事項目のそれぞれの実行予算金額として予算データベース41に記憶される。すなわち、予算データベース41にあらかじめ記憶されていた実行予算金額の一部が、あとから追加した設計変更工事や追加工事の工事項目の実行予算金額に振り替えられる。
【0099】
そして、この振り替えられた実行予算金額に基づいて、上述したように各予算差額、残数量が算出されるので、あらかじめ基礎予算データが予算データベース41に記憶されていた工事項目と同様にして、追加した振替先の工事項目、すなわち、設計変更工事・追加工事の工事項目についても原価管理を行える。
【0100】
また、振替処理前後で、荒(粗)利益の算出の元になる工事全体の予算金額は変化しないので、追加工事(設計変更)を行う場合であって、工事全体の予算金額が増額しない場合に、この振替処理を適用して、追加(設計変更)の工事項目の原価管理を行える。
【0101】
また、振替先の工事項目には、振替元の工事項目と同じ振替番号が付加されるので、振替先工事項目に振り替えられた予算金額が、どの工事項目から振り替えられたのか、また、振替元工事項目の予算金額が、どの工事項目に振り替えられたのか、を明確にすることができる。
【0102】
また、上述の振替処理においては、振替元の工事項目の実行予算金額の中から直接振替分を任意に設定して予算を振り替えるのではなく、今後発注する見込のない残数量分に対応する分の実行予算金額分だけを、追加の工事項目分に振り替えるので、発注する見込のある分の予算金額を間違えて追加工事の実行予算金額に振り替えてしまうのを防止できる。
【0103】
また、振替欄A53をクリックするだけで、自動的に振替元データが作成されるので、容易に予算金額の振替分を正確に設定できる。
また、振替先行数を任意に指定できるので、振替金額を、任意の数の振替先に振り替えることができる。
【0104】
また、振替先の工事項目の実行予算金額の総和が、振替金額と等しくなるように自動的に設定されるので、振替先の実行予算金額が間違って設定することで工事全体の予算金額が振替処理前後で変更されるのを防止できる。
【0105】
また、振替元や振替先を間違えた場合にも、上述のようにして、振替入力画面B上で振替元と振替先とのデータを確認しながら、振替元や振替先のデータの削除処理を行えるので、間違って振替元や振替先のデータが削除されるのを防止できる。また、振替入力画面B上で「元に戻す」ボタンB6をクリックするだけで、容易に振替元や振替先のデータの削除処理を行える。
【0106】
なお、上述の振替処理においては、予算データベース41にあらかじめ記憶されていた実行予算金額の一部が、振替元データである振替金額として記憶され、この振替金額分が、あとから追加した工事項目の実行予算金額として記憶されることにより、予算金額が振り替えられるものとしたが、これに限らず、例えば、予算データベース41に記憶されていた実行予算金額を、振替金額分だけ減じた数値に書き換えるとともに、振替金額分と同じ数値データを、あとから追加した工事項目の実行予算金額として記憶させることにより、予算金額が振り替えられる構成としてもよい。
【0107】
<項目追加・予算変更処理>
次に、工事項目の追加や予算の変更を行う項目追加・予算変更処理について、説明する。
まず、表示装置が、図5に示す発注残管理画面Aを表示する。その後、発注残管理画面A上で、「追/変」アイコンA62をクリックすると、表示装置が処理選択画面(図示省略)を表示画面上に別途表示する。
処理選択画面上では、▲1▼項目行・予算追加入力、▲2▼名称及び今後見込の入力、▲3▼契約確定後予算入力、の各処理を選択可能となっている。予算データベース41に記憶されている予算区分が「確定予算」である場合には、処理選択画面上で、さらに▲4▼実行予算変更の処理を選択できるようになっている。
【0108】
ここで、▲1▼項目行・予算追加入力とは、設計変更などにより追加工事が行われ、かつ、請負金額が増額する場合に、工事項目を追加し、この工事項目の実行予算を入力する処理である。▲2▼名称及び今後見込の入力とは、項目の拾い忘れや、項目の入力忘れなどがあったときに、工事項目を追加し、この工事項目の今後見込を入力する処理である。▲3▼契約確定後予算入力とは、▲2▼の処理で追加した工事項目について、追加工事として請負金額が増額し、予算が付いた場合に、追加した工事項目の実行予算を入力する処理である。また、▲4▼実行予算変更とは、すでに確定した実行予算が変更した場合に、実行予算を変更する処理である。
【0109】
以下、▲1▼〜▲4▼の各処理について、それぞれ説明する。
▲1▼項目行・予算追加入力
まず、処理選択画面上で、▲1▼の処理を選択する。その後、発注残管理画面Aのデータ表示部A2内において、任意の行を選択すると、表示装置は、選択行の直下に自動で行を挿入して表示する(図示省略)。
【0110】
次に、挿入した行において、追加の工事項目(設計変更工事や追加工事の工事項目)の基礎予算データである名称、材質寸法、単位、実行予算数量、実行予算単価をそれぞれ入力する。実行予算数量と実行予算単価とを入力すると、CPU2は、これらの積を算出し、これを実行予算金額のデータとして、挿入行において表示させる。また、CPU2は、実行予算数量、実行予算単価、実行予算金額と同じ数値を、それぞれ今後見込数量、今後見込単価、今後見込金額のデータとして、挿入行においてそれぞれ表示させる。
【0111】
その後、処理選択画面を閉じると、CPU2は、挿入行において入力・表示した各データを、予算データベース41にそれぞれ記憶させる。このとき、変更区分として「追加」を記憶させる。請負金額が増加した場合には、工事概要入力画面(図示省略)を表示させ、この工事概要入力画面上で請負金額を入力する。すると、CPU2は、入力された請負金額を予算データベース41に記憶させ、あらかじめ記憶されていた請負金額のデータを書き換える処理を行う。
以上の処理を終えると、▲1▼の処理を終了する。
【0112】
▲2▼名称及び今後見込の入力
処理選択画面上で、▲2▼の処理を選択する。その後、発注残管理画面A上で任意の行を選択すると、表示装置は、選択行の直下に自動で行を挿入して表示する。
【0113】
次に、挿入した行において、追加の工事項目の名称、材質寸法、単位、今後見込数量、今後見込単価をそれぞれ入力する。ここで、CPU2は、挿入行において、実行予算単価、実行予算数量を入力できないように制御する。挿入行において今後見込数量と今後見込単価とを入力すると、CPU2は、これらの積を算出し、これを今後見込金額のデータとして、挿入行に表示させる。
【0114】
次に、CPU2は、挿入行において入力・表示した各データを、予算データベース41に記憶させる。このとき、CPU2は、実行予算数量、実行予算単価、および実行予算金額の数値データとして、予算がないものとして、それぞれ「0」(ゼロ)を記憶させる。また、変更区分として「追加」を記憶させる。
また、CPU2は、実行予算数量(「0」)から今後見込数量を減じて、残数量を算出する。また、実行予算金額(「0」)から今後見込金額を減じて、未発注分予算差額を算出する。そして、算出した残数量、未発注分予算差額を、それぞれ予算データベース41に記憶させるとともに、挿入行において表示させる。
その後、処理選択画面を閉じ、▲2▼の処理を終了する。
【0115】
▲3▼契約確定後予算入力
処理選択画面上で、▲3▼の処理を選択する。すると、CPU2は、発注残管理画面Aのデータ表示部A2に表示された工事項目のうち、上述の▲2▼の処理で追加した工事項目を抽出し、抽出した工事項目の各データを処理選択画面内に一覧表示させる(図示省略)。
具体的には、処理選択画面内に、工事項目の各データを表示する行が、抽出された工事項目分だけ表示される。各行には、実行予算数量、実行予算単価の入力欄と、実行予算金額の表示欄とが設けられ、また、今後見込数量、今後見込単価、今後見込金額がそれぞれ表示される。
【0116】
次に、処理選択画面上に表示された各工事項目の行のうち、予算が付いた工事項目の行において、実行予算数量と実行予算単価を入力欄にそれぞれ入力する。実行予算数量と実行予算単価とを入力すると、CPU2は、これらの積を算出し、これを実行予算金額の表示欄に表示させる。
【0117】
その後、処理選択画面を閉じると、CPU2は、入力された実行予算数量、実行予算単価、および表示された実行予算金額の各データを、予算データベース41に記憶させる。請負金額が増額した場合には、上述の▲1▼の処理と同様にして、請負金額の入力・記憶処理を行い、あらかじめ記憶されていた請負金額のデータを書き換える処理を行う。その後、▲3▼の処理を終了する。
【0118】
上述の▲1▼〜▲3▼の処理後においては、追加された工事項目について、上述の原価管理処理が実行される。すなわち、図2に示すステップS1・S2において、追加の工事項目の発注金額や契約金額を、それぞれ発注データベース42、契約データベース43に記憶させる。また、ステップS3〜S5を経て、ステップS6で、追加の工事項目の各予算差額、残数量をそれぞれ算出する。
【0119】
また、請負金額の書換処理を行った場合には、上述の各種原価管理帳票作成処理において、書換後の請負金額に基づいて算出された荒(粗)利益を、原価管理帳票上に記載させる処理を行う。
【0120】
また、▲1▼〜▲3▼の処理後において、表示装置が発注残管理画面Aを再表示すると、データ表示部A2内の名称を表示する列(図5に示す列A22)において、変更区分が「追加」である工事項目の名称の先頭に、アスタリスク(*)が自動表示される(図示省略)。これにより、データ表示部A2において、予算データベース41にあらかじめ記憶されていた工事項目と、あとから追加された工事項目とを、容易に区別して確認することができるようになっている。
【0121】
以上のように、上述の▲1▼〜▲3▼の処理によれば、追加の工事項目の各基礎予算データが予算データベース41に追加記憶され、追加の工事項目についても各予算差額が算出されるので、あらかじめ基礎予算データが予算データベース41に記憶されていた工事項目と同様にして、追加の工事項目、すなわち、設計変更工事・追加工事の工事項目についても原価管理を行える。
【0122】
また、▲2▼の処理においては、追加の工事項目の今後見込金額を入力して予算データベース41に追加記憶させ、かつ、追加の工事項目の実行予算金額の数値データとして「0」(ゼロ)を記憶させるので、予算がつかない追加工事についても、予算差額(負数)を算出でき、原価管理を行える。
【0123】
▲4▼実行予算変更
予算区分が「確定予算」であるときに、実行予算を変更する場合には、処理選択画面上で、▲4▼の処理を選択する。その後、発注残管理画面A上で、実行予算を変更する工事項目の行において、実行予算数量、実行予算単価の欄(例えば、図5に示す欄A58・A59など)を選択する。すると、選択した欄において、変更後実行予算数量、変更後実行予算単価が入力可能となる。
【0124】
次に、選択した欄において、変更後実行予算数量、変更後実行予算単価をそれぞれ入力する。すると、CPU2は、変更後実行予算数量、実行予算単価の積を算出し、これを変更後実行予算金額として実行予算金額の欄に表示させる。
ここで、通常では、あらかじめ実行予算金額の欄に表示されていた実行予算金額よりも変更後実行予算金額が低くなるように、変更後実行予算数量、変更後実行予算単価を入力するが、これに限らず、変更後実行予算金額の方が多くなるようにしても良い。
【0125】
その後、処理選択画面を閉じると、CPU2は、入力された変更後実行予算数量、変更後実行予算単価、および表示された変更後実行予算金額の各データを、予算データベース41に記憶させる。また、変更区分のデータとして、「予算変更」を記憶させる。その後、▲4▼の処理を終了する。
【0126】
▲4▼の処理を行った工事項目については、変更後の実行予算に基づいて、上述の原価管理処理が実行される。すなわち、図2に示すステップS4で、変更後実行予算数量、変更後実行予算金額に基づいて、未発注分対応予算数量、未発注分対応予算金額をそれぞれ算出し、これらに基づいて、ステップS6で、各予算差額、残数量をそれぞれ算出する。
【0127】
また、▲4▼の処理の終了後において、表示装置が発注残管理画面Aを再表示すると、データ表示部A2内の名称を表示する列(図5に示す列A22)において、変更区分が「予算変更」である工事項目の名称の先頭に、アスタリスク(*)が自動表示される(図示省略)。これにより、あらかじめ記憶されていた工事項目と、あとから変更された工事項目とを、容易に区別して確認することが出来る。
【0128】
また、発注残管理画面A上で変更区分の列(図9に示す列A21)を表示させる設定を行うと、表示装置は、変更区分が「予算変更」である工事項目の行の変更区分の欄に、例えば、下向きの黒三角印を表示する(図示省略)。
下向きの黒三角印が表示された変更区分欄をクリックすると、表示装置は、変更前の実行予算数量、実行予算単価、実行予算金額を表示する履歴表示画面(図示省略)を別途表示する。これにより、予算を変更した後でも、当初の実行予算を確認できるようになっている。
【0129】
以上のように、上述の▲4▼の処理によれば、あらかじめ予算データベース41に記憶されていた実行予算金額が、あとから記憶させた変更後実行予算金額に変更され、この変更後実行予算金額に基づいて各予算差額が算出される。したがって、あらかじめ記憶されていた実行予算金額が変更した場合にも、あらかじめ記憶されていた実行予算金額に基づいて原価管理を行うのと同様にして、原価管理を行える。
【0130】
また、予算区分が「確定予算」である場合にのみ▲4▼の処理を選択できるようにし、また、「確定予算」である場合には上述した実行予算編集処理を実行できないように構成したので、確定した予算についても実行予算を変更できるようにしながらも、実行予算を編集するためだけの実行予算編集処理においては確定した予算を自由に編集できない。これにより、既に確定した予算が安易に変更されるのを防止することができる。
【0131】
なお、上述の▲1▼〜▲4▼の処理においては、追加及び予算変更の工事項目の名称の前にアスタリスクを表示し、また、上述の▲4▼の処理においては、変更区分の欄に下向きの黒三角印を表示するものとしたが、これらのマークの種類は適宜変更可能である。
【0132】
<改契約処理>
次に、図4のフローチャートを参照して、契約内容の変更を行う改契約処理について、説明する。
まず、ステップS31で、表示装置が、注文一覧画面(図示省略)を表示する。注文一覧画面上には、契約データベース43に記憶された各契約番号、それぞれの契約番号に対応する工事項目の工種・細目・細々目コード、契約金額や支払残金額の累計などが一覧表示される。
【0133】
次に、ステップS32で、注文一覧画面上において、改契約処理を行う契約の契約番号を選択する。すると、ステップS33で、表示装置が処理選択画面(図示省略)を表示画面上に表示する。処理選択画面上では、▲5▼請負金額も含む減額、▲6▼業者契約の減額(減額のみ)、▲7▼業者契約の減額(減額分を今後使用する場合)、▲8▼業者契約金額の再編集、の各処理を選択可能である。
【0134】
ここで、▲5▼請負金額も含む減額とは、協力業者との契約金額および請負金額を減額する減額契約処理である。▲6▼業者契約の減額(減額のみ)とは、協力業者との契約金額のみを減額する減額契約処理であって、契約金額の減額分を予算差額に計上する場合に行われる。▲7▼業者契約の減額(減額分を今後使用する場合)とは、協力業者との契約金額を減額する減額契約処理であって、契約金額の減額分を、例えば、上述した振替処理などで今後使用する場合に行われる(詳しくは、後述する)。
また、▲8▼業者契約金額の再編集とは、上述したステップS2の処理において、間違って契約金額を記憶させた場合に、契約金額を変更する処理である。
【0135】
次に、ステップS34で、処理選択画面上で▲5▼〜▲8▼の処理のいずれかを選択する。以下、▲5▼〜▲8▼の各処理それぞれにおけるステップS34〜S40の処理について説明する。
【0136】
▲5▼契約金額も含む減額
ステップS34で、▲5▼の処理を選択すると、ステップS35で、表示装置は、例えば、図10に示す減額契約画面C(改契約画面)を表示する。
減額契約画面Cには、予算データベース41に記憶された店所名および工事名を表示する表示欄C11・C12と、注文一覧画面上で選択した契約番号を表示する表示欄C13と、契約番号に対応する契約業者名を表示する表示欄C14とが設けられている。
【0137】
また、減額契約画面Cには、ステップS32で選択した契約番号(図10においては「4」)に対応する各工事項目のデータを一覧表示するデータ表示部C2が設けられている。データ表示部C2内には、同じ工種・細目コードが付加された工事項目の各データの累計を表示する工種行C41・細目行C42と、各工事項目ごとにデータを表示する細々目行(例えば、細々目行C43)とが設けられている。
【0138】
また、データ表示部C2内には、工種・細目・細々目コードを表示する列C20、工事項目の名称を表示する列C21が設けられている。また、各データを表示する列C22〜C30がそれぞれ設けられている。
ここで、表示装置は、元契約数量、元契約単価、元契約金額の列C22〜C24に、それぞれ、契約データベース43に記憶されている契約数量、契約単価、契約金額をそれぞれ表示する。
また、列C25〜C28では、減額契約数量、減額契約金額、改契約数量、改契約金額をそれぞれ入力可能である。ここで、表示装置は、列C25・C26において、減額契約数量、減額契約金額をマイナス表示する。
また、表示装置は、列C29・C30に、それぞれ、支出データベース44に記憶されている支払残数量、支払残金額をそれぞれ表示する。
【0139】
また、減額契約画面Cにおいて、スクロールバーC31をスクロールさせることにより、データ表示部C3内に、各工事項目の実行予算数量、実行予算単価および実行予算金額と、契約番号「4」の契約分に対応する分の対応予算数量および対応予算金額を表示する列を表示できるようになっている。
【0140】
また、減額契約画面Cには、データ表示部C2内に表示される各データの累計を表示する累計表示部C5が設けられている。累計表示部C5には、元契約金額の累計を示す欄C51、支出残金額(支払残金額)の累計を示す欄C52、減額契約金額の累計をマイナス表示して示す欄C53、改契約金額の累計を示す欄C54がそれぞれ設けられている。
【0141】
次に、ステップS36で、減額契約画面C上で改契約データを工事項目ごとに入力する。具体的には、各細々目行において、減額契約数量、減額契約金額、改契約数量、改契約金額を、各列C25〜C28に入力する。
ここで、列C25〜C28の4列のうちのいずれかの列に数値を入力した場合には、CPU2は、他の3列に数値を自動入力させる処理を行う。このとき、CPU2は、列C22に表示される元契約数量から減額契約数量を減じた数値が、改契約数量と等しくなるようにし、かつ、列C23に表示される元契約単価と減額契約数量との積が、減額契約金額と等しくなるようにし、かつ、元契約単価と改契約数量との積が、改契約金額と等しくなるようにして、他の3列にそれぞれ数値を入力させる。
【0142】
次に、ステップS37で、CPU2は、各細々目行において、ステップS36で列C26に入力した減額契約金額が、列C30に表示される支払残金額以下であるかどうかを判断する。減額契約金額が支払残金額以下である場合には、ステップS38へ進む。減額契約金額が支払残金額よりも多い場合には、ステップS36で入力した改契約データを受け付けずにステップS36へ進み、データの入力処理を再度行う。
【0143】
減額契約金額が支払残金額以下である場合、▲5▼の処理においては、ステップS38に先立ち、減額契約後の実行予算数量、実行予算金額、および、この契約分に対応する対応予算数量および対応予算金額を、工事項目ごとに算出する処理を行う。
具体的には、CPU2は、予算データベース41に記憶された元の実行予算数量から、減額契約数量を減じて、減額契約後の実行予算数量を算出する。また、算出した実行予算数量と、予算データベース41に記憶された実行予算単価とを乗じて、減額契約後の実行予算金額を算出する。
また、この契約分に対応する元の対応予算数量から、減額契約数量を減じて、減額契約後の対応予算数量を算出する。また、算出した対応予算数量と実行予算単価とを乗じて、減額契約後の対応予算金額を算出する。
算出した実行予算数量、実行予算金額、およびこの契約分に対応する対応予算数量、対応予算金額は、スクロールバーC31をスクロールさせることにより、データ表示部C2内に表示可能となっている。
【0144】
次に、ステップS38で、減額契約画面C上に入力・表示した内容で減額契約を確定するかどうかの判断を行う。減額契約を確定する場合には、ステップS39へ進む。減額契約を確定しない場合には、ステップS36へ進み、再度、改契約データを入力する処理を行う。
【0145】
減額契約を確定する場合には、ステップS39で、CPU2は、入力した改契約金額に基づいて、あらかじめ契約データベース43に記憶されている契約金額を書き換えて、契約データベース43に記憶させる。また、入力した改契約数量に基づいて、契約数量を書き換え、契約データベース43に記憶させる。
また、各改契約データを、改契約データベース45にそれぞれ記憶させる。具体的には、列C22〜C28に表示・入力された元契約数量、元契約単価、元契約金額、減額契約数量、減額契約金額、改契約数量、改契約金額を、自動設定される減額契約番号に対応づけて記憶させる。ここで、減額契約番号には、「(元の契約番号)−(自動採番した枝番号)」を設定する。
また、▲5▼の処理においては、算出した実行予算数量および実行予算金額を、それぞれ予算データベース41に記憶させる処理を行う。
【0146】
また、▲5▼の処理においては、ステップS40に先立ち、表示装置が、今回の減額契約における減額契約金額の累計を表示する処理を行う。その後、請負金額を入力するかどうかを判断し、請負金額を入力する場合には、表示装置が工事概要入力画面(図示省略)を表示する。この工事概要入力画面には、あらかじめ予算データベース41に記憶されている請負金額が表示されている。
工事概要入力画面上で請負金額を入力すると、CPU2は、入力された請負金額を予算データベース41に記憶させ、あらかじめ記憶されていた請負金額のデータを書き換える処理を行う。その後、ステップS40へ進む。
請負金額を入力しない場合には、請負金額の入力処理を行わずに、ステップS40へ進む。
【0147】
次に、ステップS40で、原価管理処理を行う。ここで、▲5▼の処理においては、図2に示すステップS3〜S6の処理を行う。この処理により、減額契約内容が各原価管理データに反映される。
すなわち、▲5▼の処理においては、契約数量・金額が減額分だけ減少しているので、ステップS3で算出される累計発注数量・金額も、減額分だけ減少する。
また、累計発注数量が減額分だけ減少するので、ステップS4で算出される発注済分対応予算数量・金額も、減額分だけ減少する。また、上述のように実行予算数量・金額は既に減額分だけ減少されており、また、発注済分対応予算数量・金額は減額分だけ減少するので、ステップS4で算出される未発注分対応予算数量・金額は変化しない。
また、未発注分対応予算数量・金額は変化しないので、ステップS5で算出される今後見込数量・金額も変化しない。
また、ステップS6では、減額分だけ減少した発注済分対応予算金額から、減額分だけ減少した累計発注金額が差し引かれて、発注済分予算差額が算出される。このとき、実行予算単価と、契約単価とが異なる値である場合には、発注済分対応予算金額の減額量と、累計発注金額の減額量とが互いに異なるため、ステップS6で算出される発注済分予算差額は変化する。また、未発注分対応予算金額・数量および今後見込金額・数量は変化しないので、ステップS6で算出される未発注分予算差額、残数量は変化しない。
以上の処理を終えると、▲5▼の処理を終了する。
【0148】
▲6▼業者契約の減額(減額のみ)
図4に示すステップS34で、▲6▼の処理を選択すると、ステップS35で、表示装置は、減額契約画面Cとほぼ同様の構成の減額契約画面(改契約画面)を表示する。この減額契約画面上には、減額契約画面Cと異なり、実行予算数量、実行予算単価、実行予算金額が表示されないようになっている。
【0149】
次に、ステップS36で、上述の▲5▼の処理と同様にして、減額契約数量、減額契約金額、改契約数量、改契約金額を入力する。次に、ステップS37で、減額契約金額が支払残金額以下であると判断した場合には、ステップS38へ進み、減額契約を確定するかどうかの判断を行う。なお、▲6▼の処理では、▲5▼の処理と異なり、実行予算数量、実行予算金額、対応予算数量、対応予算金額の算出・表示処理を行わない。
【0150】
減額契約を確定すると判断した場合には、ステップS39へ進み、上述の▲5▼の処理と同様にして、改契約金額、改契約数量に基づいて、契約金額、契約数量を書き換えて、契約データベース43に記憶させる。また、各改契約データを、改契約データベース45に記憶させる。
【0151】
次に、ステップS40で、原価管理処理を行う。ここで、▲6▼の処理においては、図2に示すステップS3・S5・S6の処理を行う。ステップS4の処理を行わない。
▲6▼の処理においては、契約数量・金額が減額分だけ減少しているので、ステップS3で算出される累計発注数量・金額は、減額分だけ減少する。また、ステップS4の処理を行わないので、発注済分対応予算数量・金額、および未発注分対応予算数量・金額は変化しない。また、未発注分対応予算数量・金額は変化しないので、ステップS5で算出される今後見込数量・金額も変化しない。
また、発注済分対応予算数量・金額は変化せず、かつ、累計発注数量が減額分だけ減少するので、ステップS6で算出される発注済分予算差額は増加する。また、未発注分対応予算数量・金額および今後見込数量・金額は変化しないので、ステップS6で算出される未発注分予算差額、残数量も変化しない。
以上の処理を終えると、▲6▼の処理を終了する。
【0152】
▲7▼業者契約の減額(減額分を今後使用する場合)
ステップS34で、▲7▼の処理を選択すると、ステップS35に先立ち、表示装置は、パスワード入力画面(図示省略)を表示する。次に、パスワード入力画面上でパスワードを入力すると、CPU2は、入力されたパスワードが、改契約データベース45に記憶されているパスワードと一致するかどうかの認証処理を行う。
【0153】
パスワードが一致した場合には、ステップS35へ進み、表示装置が、減額契約画面Cとほぼ同様の構成の減額契約画面(改契約画面)を表示し、その後、ステップS36へ進む。パスワードが一致しない場合には、再度パスワードの入力処理を行う。
【0154】
次に、ステップS36で、上述の▲5▼の処理と同様にして、減額契約数量、減額契約金額、改契約数量、改契約金額を入力する。次に、ステップS37で、減額契約金額が支払残金額以下であると判断した場合、▲7▼の処理においては、ステップS38に先立ち、減額契約後における、この契約に対応する対応予算数量、対応予算金額を算出する処理を行う。
具体的には、CPU2は、この契約分に対応する元の対応予算数量から、減額契約数量を減じて、減額契約後の対応予算数量を算出する。また、算出した対応予算数量と実行予算単価とを乗じて、減額契約後の対応予算金額を算出する。
なお、▲7▼の処理では、▲5▼の処理と異なり、実行予算数量、実行予算金額の算出・表示処理は行わない。
【0155】
次に、ステップS38で、減額契約を確定するかどうかの判断を行う。減額契約を確定すると判断した場合には、ステップS39へ進み、上述の▲5▼の処理と同様にして、改契約金額、改契約数量に基づいて、契約金額、契約数量を書き換えて、契約データベース43に記憶させる。また、各改契約データを、改契約データベース45に記憶させる。
【0156】
次に、ステップS40で、原価管理処理を行う。ここで、▲7▼の処理においては、図2に示すステップS3〜S6の処理を行う。
▲7▼の処理においては、契約数量・金額が減額分だけ減少しているので、ステップS3で算出される累計発注数量・金額は、減額分だけ減少する。
また、累計発注数量が減額分だけ減少するので、ステップS4で算出される発注済分対応予算数量・金額は、減額分だけ減少する。また、実行予算数量・金額は変化せず、また、発注済分対応予算数量・金額は減額分だけ減少するので、ステップS4で算出される未発注分対応予算数量・金額は増加する。
また、未発注分対応予算数量・金額は増加するので、ステップS5で算出される今後見込数量・金額も増加する。
また、ステップS6では、減額分だけ減少した発注済分対応予算金額から、減額分だけ減少した累計発注金額が差し引かれて、発注済分予算差額が算出される。このとき、実行予算単価と、契約単価とが異なる値である場合には、ステップS6で算出される発注済分予算差額は変化する。また、未発注分対応予算数量・金額および今後見込数量・金額は、ともに増加するので、ステップS6で算出される未発注分予算差額、残数量は変化しない。
以上の処理を終えると、▲7▼の処理を終了する。
【0157】
以下、図11を参照して、▲7▼の処理の一例を説明する。図11(a)は、▲7▼の処理を行う前の発注残管理画面Aのデータ表示部A2を示す図であり、図11(b)は、▲7▼の処理後のデータ表示部A2を示す図である。ここで、図11(a)のデータ表示部A2内の行A44に示す工事項目「異形鉄筋(SD295A D10)」は、実行予算分すべて発注がすでに終了している工事項目である。
【0158】
行A44に示す工事項目について▲7▼の減額契約処理を行った後に、表示装置が発注残管理画面Aを表示する処理を行うと、図11(b)に示すように、行A44の直下に行A45を挿入して表示する。このとき、対応予算数量、対応予算金額を表示する列A23・A24において、行A44には、発注済分対応予算数量、発注済分対応予算金額がそれぞれ表示され、行A45には、未発注分対応予算数量、未発注分対応予算金額がそれぞれ表示される。つまり、行A45に表示される分は、▲7▼の処理において減額された減額契約分である。
【0159】
未発注分対応予算数量を表示する行A45において、上述の振替処理と同様にして今後見込数量を変更入力すれば、この行A45において残数量を表示できる。したがって、行A45を振替元行として、振替処理を行うことができる。
【0160】
また、上述した▲5▼、▲6▼、▲7▼の処理の終了後において、上述した注文一覧画面を表示装置が表示すると、この画面上には、契約番号などのデータとともに、減額契約番号と、これに対応する各工事項目の減額契約金額の累計が表示される。注文一覧画面上において減額契約番号を選択すると、表示装置は、改契約データベース45に記憶された各改契約データを表示する減額契約履歴画面(図示省略)を表示する。これにより、減額契約内容を確認できるようになっている。
【0161】
▲8▼業者契約金額の再編集
図4に示すステップS34で、▲8▼の処理を選択すると、▲7▼の処理と同様にして、ステップS35に先立ち、パスワードの認証処理を行う。パスワードが一致した場合には、ステップS35へ進み、表示装置が、減額契約画面Cに類似した構成の契約金額再編集画面(改契約画面)を表示する。
【0162】
契約金額再編集画面には、減額契約画面Cと同様に、店所名、工事名、契約番号、契約業者名を表示する表示欄が設けられている。また、データ表示部、累計表示部がそれぞれ設けられている。
データ表示部内には、減額契約画面Cのデータ表示部C2と異なり、改契約単価を入力する列がさらに設けられている。また、改契約数量を表示する列には、元の契約数量が改契約数量としてあらかじめ表示されている。改契約数量の列においては、改契約数量を書き換えることができないようになっている。
また、減額契約数量、減額契約金額を入力する列は設けられていない。また、実行予算数量、実行予算単価、実行予算金額は表示されないようになっている。
また、累計表示部においては、改契約金額の累計を表示する表示欄に、改契約金額の累計を入力できるようになっている。
【0163】
次に、ステップS36で、改契約データを入力する処理を行う。▲8▼の処理においては、各細々目行において、改契約単価または改契約金額を入力する。改契約単価を入力した場合には、CPU2は、改契約数量と改契約単価との積を算出し、これを改契約金額のデータとして自動入力させる。また、改契約金額を入力した場合には、CPU2は、改契約金額を契約数量で割って改契約単価を算出し、これを自動入力させる。
【0164】
ここで、改契約金額は、個別入力だけではなく、以下のようにして自動入力させることが可能となっている。
具体的には、1つ目の方法では、累計表示部に設けられた改契約金額の累計の表示欄に、改契約金額の累計を入力する。すると、CPU2は、改契約金額累計を按分して、各工事項目の改契約金額に割り振って自動入力させる処理を行う。
二つ目の方法では、工種行または細目行において、改契約金額の累計を入力する。すると、CPU2は、改契約金額の累計を入力した行と同じ工種コードまたは細目コードが付加された工事項目に、入力した改契約金額の累計を按分して、改契約金額を自動入力させる処理を行う。
以上のようにして改契約金額を按分入力した場合には、CPU2は、改契約金額を契約数量で割った値を自動的に算出し、改契約単価を按分入力させる。
【0165】
次に、ステップS37で、改契約金額が支払済金額(元契約金額と支払残金額との差額)以上であると判断した場合には、ステップS38へ進み、契約金額再編集画面上に入力・表示した内容で契約変更を確定するかどうかの判断を行う。なお、▲8▼の処理では、▲5▼の処理と異なり、実行予算数量、実行予算金額、対応予算数量、対応予算金額の算出・表示処理を行わない。
【0166】
契約変更を確定すると判断した場合には、ステップS39へ進み、上述の▲5▼の処理と同様にして、改契約金額に基づいて、契約金額を書き換えて、契約データベース43に記憶させる。また、▲8▼の処理においては、改契約単価に基づいて、あらかじめ契約データベース43に記憶されている契約単価を書き換えて、契約データベース43に記憶させる。なお、▲8▼の処理においては、契約数量の書換処理を行わない。
また、各改契約データを、改契約データベース45に記憶させる。
【0167】
次に、ステップS40で、原価管理処理を行う。ここで、▲8▼の処理においては、図2に示すステップS3〜S6の処理を行い、変更された契約数量、契約金額の各データに基づいて、各原価管理データを算出し直す。
以上の処理を終えると、▲8▼の処理を終了する。
【0168】
上述の▲5▼〜▲8▼の処理後においては、ステップS39・S40で記憶された各予算データに基づいて、上述の原価管理処理が実行される。すなわち、まだ今後見込分が残っている場合にはさらに発注が行われるので、この発注分について、ステップS2で発注金額を記憶させ、発注後に業者との間で確定した契約分について、ステップS3で契約金額を記憶させる。また、ステップS3〜S5を経て、ステップS6で、随時、各予算差額、残数量をそれぞれ算出する。
【0169】
また、請負金額の書換処理を行った場合には、上述の各種原価管理帳票作成処理において、書換後の請負金額に基づいて算出された荒(粗)利益を、原価管理帳票上に記載させる処理を行う。
【0170】
以上のように、上述の▲5▼〜▲8▼の処理によれば、改契約金額が契約金額として契約データベース43に記憶されて、あらかじめ記憶されていた契約金額が書き換えられ、書き換えられた契約金額に基づいて各予算差額が算出される。したがって、あらかじめ記憶されていた契約金額が変更した場合にも、あらかじめ記憶されていた契約金額に基づいて原価管理を行うのと同様にして、原価管理を行える。
また、改契約処理においては、▲5▼〜▲8▼の各処理を適宜選択できるので、場合に応じて適切に予算データベース41に記憶された各予算データの書換が可能となる。
【0171】
また、注文一覧画面上で契約番号を選択し、この契約番号に対応する工事項目のデータのみを表示した改契約画面上で各改契約データを入力するので、例えば、発注残管理画面A上などで改契約データの入力を行う場合に比べ、改契約処理に関係のあるデータのみを画面上で容易に確認でき、よって、入力処理の作業性が向上する。
また、減額契約金額が支払残金額よりも多い場合、すなわち、改契約金額が支払済金額よりも少ない場合にはデータの入力処理を再度行うようになっているので、契約金額を、支払った金額よりも少ない金額に間違えて設定するのを防止できる。
【0172】
また、▲5▼の処理においては、請負金額の入力処理の前に、表示装置が今回の減額契約金額の累計を表示し、また、あらかじめ記憶されている請負金額を表示した工事概要入力画面を表示するので、表示された契約金額の累計と請負金額とを参照して、変更後の請負金額を入力できる。
【0173】
また、▲5▼〜▲7▼の処理においては、減額契約数量、減額契約金額、改契約数量、改契約金額の4つのデータうちのいずれかを入力すると、他の3つのデータを自動入力させる処理を行うので、データ入力が容易となり、また、互いに関連性のあるこれらのデータの整合性を取ることができる。
【0174】
また、▲7▼、▲8▼の処理においては、パスワードの認証処理を行うので、▲7▼の処理では、安易に発注済分の予算分が未発注分の予算に回されるのを防止でき、また、▲8▼の処理では、安易に契約単価が変更されるのを防止できる。
また、▲8▼の処理においては、改契約金額・改契約単価を按分入力できるので、改契約金額・改契約単価の入力処理の作業性がより向上する。
【0175】
上述したように、本実施の形態例の原価管理装置1、原価管理方法では、一度決定してデータベースに記憶された基礎予算データや契約データなどに変更が生じた場合にも、変更後のデータに基づいて、初めにデータベースに記憶されたデータを取り扱うのと同様にして原価管理を行うことができる。
【0176】
また、原価管理処理においては、業者に発注する段階における原価である発注金額と、業者との契約が確定した段階における原価である契約金額と、の両方に基づいて予算差額を算出するので、よりリアルタイムで厳密に原価管理を行うことが可能となる。さらに、契約が確定していない段階で、契約金額が先行して仮決定している場合には、仮決定した契約金額も考慮して予算差額を算出するので、よりリアルタイムで、厳密な原価管理を行うことができる。
また、今後見込金額、今後見込数量に基づいて、未発注分予算差額、残数量をそれぞれ算出するので、今後の発注予定を考慮して、厳密な原価管理を行うことができる。
【0177】
なお、以上の実施の形態例の原価管理装置1、原価管理方法においては、発注済分対応予算金額から、発注金額と契約金額を含めた累計発注金額を減じ、また、未発注分対応予算金額から、今後見込金額を減じて、各予算差額を算出する構成としたが、これに限定されるものではなく、例えば、実行予算金額から、累計発注金額や、今後見込金額等を減じて、予算差額を算出するものとしても良い。
【0178】
また、契約金額と、発注金額とを含む累計発注金額を、発注済分対応予算金額から減じて、発注済分予算差額を算出する構成としたが、これに限らず、契約金額の総和や、発注金額の総和を予算から減じて、予算差額を算出するものとしても良い。
【0179】
また、原価管理処理においては、工事項目ごとに各予算差額を算出する構成としたが、これに限らず、例えば、一回の発注ごとに予算差額を算出したり、工種・細目ごとに予算差額を算出する構成などにしても良い。
【0180】
【発明の効果】
第1、3の発明によれば、予算金額記憶手段に記憶された予算金額の少なくとも一部が振り替えられて、設計変更工事分又は追加工事分に対応する予算金額として記憶され、これに基づいて、設計変更工事分又は追加工事分に対応する予算差額が算出される。したがって、予算にない工事(設計変更工事又は追加工事)が追加されて一度決定した内容に変更が生じた場合にも、初めに記憶された予算金額に基づいて原価管理を行うのと同様にして、原価管理を行える。また、本発明は、工事追加前と追加後とで全体の予算金額を一定とする場合に適用できる。
【0181】
また、振替先工事項目に振り替えられた予算金額が、どの工事項目から振り替えられたのか、また、振替元工事項目の予算金額が、どの工事項目に振り替えられたのか、を明確にできる。
【0182】
第2の発明によれば、原価管理装置は前記未発注分予算数量算出手段を備えるので、設計変更工事項目ごと又は追加工事項目ごとに未発注分予算数量が算出される。
したがって、追加の工事項目(設計変更工事項目又は追加工事項目)について、どのくらいの数量分の予算が残っているのかを詳細に把握することができる。
【0183】
第4の発明によれば、追加記憶された設計変更工事分又は追加工事分の予算金額に基づいて、設計変更工事分又は追加工事分に対応する予算差額が算出される。したがって、予算にない工事が追加されて一度決定した内容に変更が生じた場合にも、初めに記憶された予算金額に基づいて原価管理を行うのと同様にして、原価管理を行える。
【0184】
第5の発明によれば、追加工事分に対応する予算金額の数値として記憶された0(ゼロ)と、追加記憶された追加工事分に対応する原価と、に基づいて、追加工事分に対応する予算差額が算出される。したがって、予算にない工事が追加されて一度決定した内容に変更が生じ、かつ、この追加の工事に予算がつかない(予算金額が0(ゼロ)である)場合にも、初めに記憶された予算金額に基づいて原価管理を行うのと同様にして、原価管理を行える。
【0185】
第6の発明によれば、予算金額変更手段により変更された予算金額に基づいて、予算差額が算出される。したがって、予算金額が変更されて一度決定した内容に変更が生じた場合にも、初めに記憶された予算金額に基づいて原価管理を行うのと同様にして、原価管理を行える。
【0186】
第7の発明によれば、予算数量が変更されて一度決定した内容に変更が生じた場合にも、予算数量が変更した後の未発注分の数量が算出されるので、どのくらいの数量分の予算が残っているかを正確に把握できる。
【0187】
第8の発明によれば、契約金額書換手段により書き換えられた契約金額に基づいて、予算差額が算出される。したがって、契約金額が変更されて一度決定した内容に変更が生じた場合にも、原価記憶手段に初めに記憶された契約金額に基づいて原価管理を行うのと同様にして、原価管理を行える。
【0188】
第9の発明によれば、契約数量が変更されて一度決定した内容に変更が生じた場合にも、契約数量が変更した後の未発注分の数量が算出されるので、どのくらいの数量分の予算が残っているかを正確に把握できる。
【0189】
第10の発明によれば、契約分と、発注分と、の両方を考慮して予算差額が算出されるので、発注分と契約分との両方に基づいて原価管理を行うことができる。これにより、リアルタイムで厳密な原価管理を行える。
【図面の簡単な説明】
【図1】本発明を適用した一実施の形態の原価管理装置の構成を示すブロック図である。
【図2】図1中の原価管理装置による原価管理処理を説明するためのフローチャートである。
【図3】図1中の原価管理装置による振替処理を説明するためのフローチャートである。
【図4】図1中の原価管理装置による改契約処理を説明するためのフローチャートである。
【図5】発注残管理画面の一例を示す図である。
【図6】振替処理の一例を説明するための発注残管理画面の一部を示す図である。
【図7】振替処理の一例を説明するための発注残管理画面の一部を示す図である。
【図8】振替入力画面の一例を示す図である。
【図9】振替処理の一例を説明するための発注残管理画面の一部を示す図である。
【図10】減額契約画面の一例を示す図である。
【図11】改契約処理の一例を説明するための発注残管理画面の一部を示す図である。
【符号の説明】
1 原価管理装置(コンピュータ)
2 CPU(予算差額算出手段、予算金額振替手段、予算金額追加手段、予算金額初期設定手段、原価追加手段、未発注分予算数量算出手段、予算金額変更手段、予算数量変更手段、契約金額書換手段、契約数量書換手段、原価総和算出手段)
4a 記録媒体
41 予算データベース(予算金額記憶手段、原価記憶手段、振替項目対応付記憶手段、予算数量記憶手段、発注数量記憶手段)
42 発注データベース(原価記憶手段、発注数量記憶手段)
43 契約データベース(原価記憶手段、契約数量記憶手段)[0001]
TECHNICAL FIELD OF THE INVENTION
The present invention relates to a cost management device and a recording medium applied to cost management related to construction.
[0002]
[Prior art]
2. Description of the Related Art Cost management apparatuses have been proposed in which a progress of a construction is directly input to a civil engineering / construction (construction) construction site and cost management is performed.
For example, in a civil engineering work cost management device described in Japanese Patent Application Laid-Open No. 11-161712, a work amount is automatically calculated based on the input work type ratio. As a result, it is possible to save the trouble of calculating the turnover amount one by one at the construction site.
[0003]
[Problems to be solved by the invention]
By the way, cost management is performed by verifying the difference between the budget amount and the cost, but when the contents of the initially planned budget or the cost once settled during the actual construction is changed There is.
Specifically, for example, when work that is not in the original budget is added, when the budget for a certain work is allocated to the budget for additional work, when the budget for the work increases or decreases, the contract amount in the contract with the contractor (Cost) may be changed after it has been determined. In order to cope with the above-mentioned changes, the cost management system needs to be able to manage the costs of each change in the same way as handling the content once determined. Was.
[0004]
An object of the present invention is to provide a cost management device and a recording medium that can perform cost management in the same manner as handling initially determined content even when the content once determined is changed.
[0005]
[Means for Solving the Problems]
In order to solve the above-mentioned problems, a first invention is applied to cost management related to construction, as shown in FIG. 1, for example, in a cost management device, and a budget amount storage unit ( Budget database 41)
Cost storage means (
Means (input device 5) for specifying a transfer source construction item of a transfer source for transferring a budget;
Means (CPU2) for creating transfer destination data relating to the designated transfer source construction item;
Means (input device 5) for inputting basic budget data relating to a transfer destination construction item of a transfer destination corresponding to a design change construction or an additional construction;
Means (CPU2) for storing the created transfer source data and the inputted basic budget data in the budget amount storage means in association with each other;
A budget for calculating the budget difference of the transfer source construction item by subtracting the cost of the transfer source construction item stored in the cost storage unit from the budget amount of the transfer source construction item stored in the budget amount storage unit. A difference calculating means (CPU2);
The budget difference of the transfer source construction item calculated by the budget difference calculation means is set in the basic budget data as the budget amount of the transfer destination work item of the transfer destination, and the budget difference is set in the transfer source construction item. Budget amount transfer means (CPU2) for subtracting from the budget amount of
The budget difference calculating means subtracts the cost corresponding to the design change work or the additional work stored in the cost storage means from the budget amount of the basic budget data stored in the budget amount storage means, It is characterized in that the budget difference corresponding to the construction or additional construction is calculated.
[0006]
Here, the cost stored by the cost storage means includes, for example, an order amount determined based on a budget, a contract amount fixed in a contract with a contractor after ordering, and an amount expected to be ordered in the future. The expected amount of money is given.
[0007]
According to the first aspect, since the cost management device includes the budget amount transfer means, at least a part of the budget amount stored in the budget amount storage means is transferred, and the cost management device is adapted to the design change work or the additional work. Is stored in the budget amount storage means. Further, since the cost management device includes the cost storage means and the budget difference calculating means, the budget difference corresponding to the design change work or the additional work is calculated.
Therefore, even when a work that is not included in the budget (design change work or additional work) is added and the content once determined is changed, cost management is performed based on the budget amount initially stored in the budget amount storage means. Cost management can be performed in the same manner as described above.
[0008]
In addition, since at least a part of the budget amount stored in the budget amount storage means is transferred to be the budget amount for the design change work or the additional work, the total budget amount is not changed. Therefore, the invention according to
[0009]
In addition, since the transfer source work item and the transfer destination work item are associated with each other, the budget amount transferred to the transfer destination work item is transferred from which work item, and the budget amount of the transfer source work item. However, it is possible to clarify which construction item was transferred, and it is possible to perform cost management in more detail.
[0010]
Here, the correspondence between the transfer source construction item and the transfer destination construction item is, for example, a database that stores the same number in correspondence with the transfer source construction item and the transfer destination construction item, A database that stores a data table in which a transfer source construction item is associated with a transfer source construction item may be used. However, the configuration is not limited to these examples, and any configuration that can store construction items in association with each other may be used.
[0011]
According to a second aspect, in the cost management device according to the first aspect,
A budget quantity storage means (budget database 41) for storing a budget quantity for each design change work item or each additional work item;
Order quantity storage means (
From the budget quantity for each design change work item or additional work item stored in the budget quantity storage means, subtract the order quantity for each design change work item or additional work item stored in the order quantity storage means, And an unordered budget quantity calculating means (CPU2) for calculating an unordered budget quantity for each design change work item or additional work item.
[0012]
According to the second invention, since the cost management device includes the unordered budget quantity calculating means, the unordered budget quantity is calculated for each design change work item or additional work item.
Therefore, it is possible to grasp in detail how much budget is left for additional construction items (design change construction items or additional construction items).
[0013]
The third invention is applied to construction cost management,
Budget amount storage means for storing the budget amount for each construction item;
Cost storage means for storing costs for each construction item including design change work or additional work,
Means for specifying the source construction item of the source from which the budget is to be transferred,
Means for inputting basic budget data relating to the transfer destination construction item of the transfer destination corresponding to the design change construction or additional construction,
Means for creating transfer source data for the specified transfer source construction item,
Means for storing the created transfer source data and the inputted basic budget data in the budget amount storage means in association with each other,
Budget for calculating the budget difference of the transfer source construction item by subtracting the cost of the transfer source construction item stored in the cost storage unit from the budget amount of the transfer source construction item stored in the budget amount storage unit. Difference calculating means;
The budget difference of the transfer source construction item calculated by the budget difference calculation means is set in the basic budget data as the budget amount of the transfer destination work item of the transfer destination, and the budget difference is set in the transfer source construction item. Budget amount transfer means to subtract from the budget amount of
The budget difference calculating means subtracts the cost corresponding to the design change work or the additional work stored in the cost storage means from the budget amount of the basic budget data stored in the budget amount storage means, This is a computer-readable recording medium that records a program for functioning to calculate a budget difference corresponding to a construction work or an additional construction work.
According to the third invention, the same effect as in the first invention is obtained.
[0014]
For example, as shown in FIG. 1, the fourth invention is applied to cost management related to construction, and budget amount storage means for storing a budget amount, cost storage means for storing costs, and storage in the budget amount storage means. A budget difference calculating means for calculating a budget difference by subtracting the cost stored in the cost storage means from the budget amount obtained,
A budget amount adding means (CPU2) for additionally storing the budget amount corresponding to the design change work or the additional work in the budget amount storage means;
The cost storage means stores a cost corresponding to a design change work or an additional work,
The budget difference calculating means corresponds to the design change work or the additional work stored in the cost storage means from the budget amount corresponding to the design change work or the additional work additionally stored in the budget amount storage means. The cost to be reduced is calculated, and the budget difference corresponding to the design change work or the additional work is calculated.
[0015]
According to the fourth aspect, since the cost management device includes the budget amount adding means, the budget amount corresponding to the design change work or the additional work is additionally stored in the budget amount storage means. Further, since the cost management device includes the cost storage means and the budget difference calculating means, the budget difference corresponding to the design change work or the additional work is calculated.
Therefore, even if the contents which have been once determined are changed due to the addition of a construction which is not included in the budget, the cost management is performed in the same manner as the cost management based on the budget amount initially stored in the budget amount storage means. Can be performed.
[0016]
For example, as shown in FIG. 1, the fifth invention is applied to cost management relating to construction, and stores budget amount storing means for storing a budget amount, cost storing means for storing costs, and storing in the budget amount storing means. A budget difference calculating means for calculating a budget difference by subtracting the cost stored in the cost storage means from the budget amount obtained,
Budget amount initial setting means (CPU2) for storing 0 (zero) in the budget amount storage means as the numerical value of the budget amount corresponding to the additional work, and additionally storing the cost corresponding to the additional work in the cost storage means. Cost adding means (CPU2),
The budget difference calculating means calculates the cost corresponding to the additional work portion additionally stored in the cost storage means from 0 (zero) stored in the budget amount storage means as a numerical value of the budget amount corresponding to the additional work portion. The difference is calculated by calculating the budget difference corresponding to the additional work.
Here, “store 0 (zero)... As a numerical value of the budget amount corresponding to the additional construction amount” (omitted) means to store as if there is no budget amount.
[0017]
According to the fifth aspect, since the cost management device includes the budget amount initial setting unit and the cost adding unit, 0 (zero) is stored in the budget amount storage unit as a numerical value of the budget amount for the additional work, The cost for the additional work is additionally stored in the cost storage means. In addition, since the cost management device includes the budget difference calculating means, a budget difference (negative number) corresponding to the additional work is calculated.
Therefore, even if a construction that is not included in the budget is added and the content once determined changes, and the additional construction does not have a budget (budget amount is 0 (zero)), the budget amount storage means is also used. The cost management can be performed in the same manner as the cost management based on the budget amount stored first.
[0018]
For example, as shown in FIG. 1, the sixth invention is applied to cost management related to construction, and stores budget amount storing means for storing a budget amount, cost storing means for storing costs, and storing in the budget amount storing means. A budget difference calculating means for calculating a budget difference by subtracting the cost stored in the cost storage means from the budget amount obtained,
A budget amount changing means (CPU2) for changing a budget amount stored in the budget amount storing means;
The budget difference calculating means calculates the budget difference by subtracting the cost stored in the cost storage means from the budget amount changed by the budget amount changing means.
[0019]
According to the sixth aspect, since the cost management device includes the budget amount changing unit, the budget amount stored in the budget amount storage unit is changed. Further, since the cost management device includes the budget difference calculating means, the budget difference is calculated based on the budget amount changed by the budget amount changing means.
Therefore, even when the budget amount is changed and the content once determined changes, the cost management can be performed in the same manner as the cost management based on the budget amount initially stored in the budget amount storage means. .
[0020]
According to a seventh invention, in the cost management device according to the sixth invention, a budget quantity storage means for storing a budget quantity for each construction item, an order quantity storage means for storing an order quantity for each construction item, and the budget quantity storage. The unordered budget quantity calculation for calculating the unordered budget quantity for each construction item by subtracting the order quantity for each construction item stored in the order quantity storage means from the budget quantity for each construction item stored in the means. Means,
A budget quantity changing means (CPU2) for changing a budget quantity stored in the budget quantity storage means;
The unordered budget quantity calculating means calculates the unordered budget quantity by subtracting the order quantity stored in the ordered quantity storage means from the budget quantity changed by the budget quantity changing means. I do.
[0021]
According to the seventh aspect, since the cost management device includes the budget quantity changing means, the budget quantity stored in the budget quantity storage means is changed. Further, since the cost management device includes the unordered budget quantity calculating means, the unordered budget quantity is calculated based on the budget quantity changed by the budget quantity changing means.
In other words, even when the budget quantity is changed and the content once decided changes, the unordered quantity after the budget quantity is changed is calculated, so how much budget remains Can be accurately grasped.
[0022]
For example, as shown in FIG. 1, the eighth invention is applied to cost management related to construction, and includes a budget amount storage unit for storing a budget amount, and a cost storage unit for storing a contract amount with a supplier as a cost. A budget difference calculating means for calculating a budget difference by subtracting the contract amount stored in the cost storage means from the budget amount stored in the budget amount storing means,
A contract amount rewriting means (CPU2) for rewriting a contract amount stored in the cost storage means;
The budget difference calculating means calculates the budget difference by subtracting the contract amount rewritten by the contract amount rewriting means from the budget amount stored in the budget amount storing means.
[0023]
According to the eighth aspect, since the cost management device includes the contract amount rewriting means, the contract amount stored in the cost storage means is rewritten. Further, since the cost management device includes the budget difference calculating unit, the budget difference is calculated based on the contract amount rewritten by the contract amount rewriting unit.
Therefore, even when the contract amount is changed and the content once determined changes, the cost management can be performed in the same manner as the cost management based on the contract amount initially stored in the cost storage means.
Examples of the case where the contract amount is changed include, for example, a case where the contract amount is reduced, a case where the cost storage unit mistakenly stores the cost, and the like.
[0024]
According to a ninth aspect, in the cost management device according to the eighth aspect,
Budget quantity storage means for storing the budget quantity for each construction item;
Order quantity storage means (order database 42) for storing the order quantity for each construction item;
Contract quantity storage means (contract database 43) for storing the contract quantity with the supplier for each construction item;
From the budget quantity for each construction item stored in the budget quantity storage means, the contract quantity for each construction item stored in the contract quantity storage means and the order quantity for each construction item stored in the order quantity storage means An unordered budget quantity calculating means for calculating the unordered budget quantity for each construction item by subtracting the order quantity for which the contract with the supplier is unconfirmed,
A contract quantity rewriting means (CPU2) for rewriting the contract quantity stored in the contract quantity storage means;
The unordered budget quantity calculating means, based on the budget quantity stored in the budget quantity storage means, the contract quantity for each construction item including the contract quantity rewritten by the contract quantity rewriting means, and the order quantity storage means The stored order quantity for each construction item is subtracted from the order quantity for an unconfirmed contract to calculate the unordered budget quantity for each construction item.
[0025]
According to the ninth aspect, since the cost management device includes the contract quantity rewriting means, the contract quantity stored in the contract quantity storage means is changed. Further, since the cost management device includes the unordered budget quantity calculating means, the unordered budget quantity is calculated in consideration of the contract quantity rewritten by the contract quantity rewriting means.
In other words, even if the contracted quantity is changed and the content once determined changes, the unordered quantity after the contracted quantity is changed is calculated, so it is necessary to determine how much budget is left. Can be accurately grasped.
[0026]
A tenth invention is directed to the cost management device according to the ninth invention, for example, as shown in FIG.
The budget amount storage means stores the budget amount for each construction item,
The cost storage means stores the order amount for each construction item for each order when placing an order, and stores the contract amount for each construction item for each contract when the contract is fixed after the order,
A sum total of contract amounts stored for each construction item in the cost storage means, and a total sum of order amounts for orders for which contracts have not yet been determined among the order amounts stored for each construction item in the cost storage means; And a total cost calculation means (CPU2) for calculating the total cost for each construction item,
The budget difference calculating means subtracts the sum of the costs for each construction item calculated by the cost sum calculating means from the budget amount for each construction item stored in the budget amount storage means, and calculates the budget difference for each construction item. It is characterized in that it is calculated.
[0027]
According to the tenth aspect, for each construction item, the sum (sum of costs) of the sum of the contract amounts and the sum of the order amounts of the orders for which the contract has not yet been determined is calculated, and based on this, Since the budget difference is calculated, the budget difference is calculated in consideration of both the contract amount and the order amount.
[0028]
More specifically, the cost (order amount) at the stage of ordering the contractor and the cost (contract amount) at the stage when the contract with the contractor is fixed after the order is not always the same. Therefore, in order to perform strict cost control in real time, the cost is determined based on the contract amount for those with a fixed contract, and based on the order amount for those that have been placed but not yet fixed. Need to manage.
Thus, in the tenth invention, since the configuration is as described above, cost management can be performed based on both the order and the contract, and therefore, strict cost management can be performed in real time.
[0029]
In the tenth invention, when the cost storage means has already been ordered and the contract has not been finalized, the provisional contract amount for each construction item is stored for each contract or an order will be placed in the future ( In addition to storing the estimated (estimated) amount of the future for each construction item, the total cost calculation means adds the sum of the contract amount and the total amount of the order Then, the total sum of the above-mentioned provisional contract amounts and the total amount of planned (expected) orders in the future may be further added to calculate the total cost.
In this case, the budget difference is calculated in consideration of the tentative contract amount and the estimated (expected) order amount in the future, so that strict cost control can be performed in real time.
[0030]
According to an eleventh invention, for example, as shown in FIG. 1, a computer (cost management device 1) includes a budget amount storage unit for storing a budget amount, a cost storage unit for storing costs, and the budget amount storage unit. A computer-readable recording medium (4a) recording a program for functioning as a budget difference calculating means for calculating a budget difference by subtracting the cost stored in the cost storage means from the stored budget amount. ,
Computer
Budget amount transfer means for transferring at least a part of the budget amount stored in the budget amount storage means and storing the budget amount in the budget amount storage means as a budget amount corresponding to a design change work or an additional work,
Cost storage means for storing costs corresponding to design change work or additional work,
From the budget amount corresponding to the design change work or the additional work stored in the budget amount storage means, the cost corresponding to the design change work or the additional work stored in the cost storage means is subtracted, and the design change is performed. It is a computer-readable recording medium that records a program for functioning as a budget difference calculating unit that calculates a budget difference corresponding to a construction portion or an additional construction portion.
[0031]
According to a twelfth invention, a computer is stored in the cost storage means from a budget amount storage means for storing a budget amount, a cost storage means for storing costs, and the budget amount stored in the budget amount storage means. A computer-readable recording medium on which a program for reducing cost and functioning as a budget difference calculating means for calculating a budget difference is recorded,
Computer
Budget amount adding means for additionally storing the budget amount corresponding to the design change work or the additional work in the budget amount storage means,
Cost storage means for storing costs corresponding to design change work or additional work,
By subtracting the cost corresponding to the design change work or the additional work stored in the cost storage means from the budget amount corresponding to the design change work or the additional work additionally stored in the budget amount storage means, This is a computer-readable recording medium that records a program for functioning as a budget difference calculating unit that calculates a budget difference corresponding to a change work or an additional work.
[0032]
According to a thirteenth invention, a computer is stored in the cost storage means from a budget amount storage means for storing a budget amount, a cost storage means for storing costs, and a budget amount stored in the budget amount storage means. A computer-readable recording medium on which a program for reducing cost and functioning as a budget difference calculating means for calculating a budget difference is recorded,
Computer
Budget amount initial setting means for storing 0 (zero) in the budget amount storage means as the numerical value of the budget amount corresponding to the additional work amount, cost adding means for additionally storing the cost corresponding to the additional work amount in the cost storage means,
From 0 (zero) stored in the budget amount storage means as a numerical value of the budget amount corresponding to the additional work amount, the cost corresponding to the additional work amount additionally stored in the cost storage means is subtracted to obtain the additional work amount. This is a computer-readable recording medium that records a program for functioning as a budget difference calculating unit that calculates a corresponding budget difference.
[0033]
In a fourteenth aspect, a computer is stored in the cost storage means from a budget amount storage means for storing a budget amount, a cost storage means for storing costs, and a budget amount stored in the budget amount storage means. A computer-readable recording medium on which a program for reducing cost and functioning as a budget difference calculating means for calculating a budget difference is recorded,
Computer
Budget amount changing means for changing the budget amount stored in the budget amount storage means,
A computer-readable recording medium recording a program for functioning as a budget difference calculating means for calculating a budget difference by subtracting the cost stored in the cost storage means from the budget amount changed by the budget amount changing means. It is.
According to the fourteenth aspect, the same effect as that of the sixth aspect is obtained.
[0034]
According to a fifteenth invention, a computer is provided with: a budget amount storage unit for storing a budget amount; a cost storage unit for storing a contract amount with a supplier as a cost; and a budget amount stored in the budget amount storage unit. A computer-readable recording medium recording a program for reducing the contract amount stored in the cost storage unit to function as a budget difference calculation unit for calculating a budget difference,
Computer
Contract amount rewriting means for rewriting the contract amount stored in the cost storage means,
A computer readable program recording a program for functioning as a budget difference calculating means for calculating a budget difference by subtracting the contract amount rewritten by the contract amount rewriting means from the budget amount stored in the budget amount storing means. It is a recording medium.
[0035]
BEST MODE FOR CARRYING OUT THE INVENTION
Hereinafter, embodiments of the present invention will be described in detail with reference to the drawings.
First, the configuration will be described. The cost control device according to the present embodiment is applied to cost control of civil engineering work, building work, and the like, and is used, for example, installed at a construction site. As shown in FIG. 1, the
[0036]
The
[0037]
The
[0038]
Note that some or all of the programs, data, and the like stored in the
[0039]
In the
[0040]
The construction summary data includes data such as the construction name, the name of the shop where the construction is performed, the contract amount, and the budget category (either provisional budget or final budget).
Here, the budget category is data indicating whether the execution budget for the construction has been agreed with the head office. If the execution budget has not yet been agreed with the headquarters for a certain construction, the budget category for the construction is “provisional budget”, and if the execution budget has already been agreed with the headquarters, the budget category for the construction is “ Final budget ".
[0041]
The basic budget data includes data of a tree structure (for example, a tree structure shown in the tree structure display part A1 in FIG. 5) indicating a correspondence relationship between each construction item in the construction. Here, the construction item refers to an item indicating various constructions performed in one construction (for example, “formation”, “inking centering” and the like shown in the data display section A2 in FIG. 5).
[0042]
In the basic budget data, data stored for each construction item include the name of the construction item, material dimensions, unit, work type code, detailed code, detailed code, execution budget quantity, execution budget unit price, execution budget amount, etc. Data is included. That is, the
Here, the work type / fine item / fine item code is numerical data for classifying the construction items for each work item / fine item / fine item.
The execution budget quantity is numerical data indicating how much budget is allocated to the relevant construction item. For example, when the budget is allocated to the external scaffold of 438 square meters in the construction item “external scaffold” shown in the data display area A2 in FIG. 5, the execution budget amount is “438”.
[0043]
The basic budget data includes, as data stored for each construction item, data on a change category (transfer destination, addition, budget change), data on a transfer number, and a post-change execution budget quantity, which is data after a budget change. Each data of the post-change budget unit price and the post-change budget amount is included.
Here, the change category is data for classifying construction items related to the changed point when the basic budget data stored in the
Also, the transfer number is a number added to associate the construction item whose change category is "transfer destination" with the construction item of the budget transfer source, and the transfer number added to the transfer source construction item Is added to the transfer destination construction item. That is, the
[0044]
The cost management data is data stored in the
Specifically, of the execution budget, the budget quantity corresponding to the ordered quantity and the budget quantity corresponding to the ordered quantity and the budget quantity corresponding to the ordered quantity that have not been ordered yet. Each data item includes an ordered budget amount and an unordered budget amount.
Further, each data includes a future expected quantity, a future expected unit price, and a future expected amount indicating a portion that is expected to be ordered in the future, and data of a total ordered amount and a total ordered amount indicating a portion ordered to the trader so far. That is, the
Also, the difference between the ordered amount and the cumulative order amount is the difference between the ordered amount and the budget amount, the remaining amount is the difference between the unordered amount and the expected amount, and the unordered amount is the difference between the unordered amount and the expected amount. And each data of the budget difference. Here, by default, the numerical data of the ordered budget difference, the remaining quantity, and the ordered budget difference are 0 (zero).
[0045]
The transfer source data is data indicating a portion to be a transfer source of the budget when at least a part of the budget of the work item is transferred to the budget of the additional work item. The transfer source data is stored for each construction item. The transfer source data includes the name of the construction item to be the transfer source, the material dimensions, the transfer quantity and the transfer amount indicating the transfer, the change category (transfer source), and the transfer number.
[0046]
The
The order data is stored in the
[0047]
The
Further, as data stored in association with the contract number for each construction item, each data of the contract unit price, the contract quantity, and the contract amount in the contract with the supplier is included. That is, the
The contract data is stored in the
[0048]
The
[0049]
In the
As the contract renewal data, as the data stored for each construction item, the original contract quantity, the original contract unit price and the former contract amount data indicating the contract contents before the change, the new contract quantity indicating the contract contents after the change, Each data of the new contract unit price and the new contract amount is included.
Further, the renewal contract data stored when the contract details are changed (when a reduction contract is made) includes data of a reduction contract number stored for each reduction contract. The reduced contract number is a number obtained by adding a branch number automatically numbered to the original contract number. Further, the renewal contract data stored for each reduction contract number and for each construction item includes each data of a reduction contract amount and a reduction contract amount indicating a reduction amount.
The
[0050]
The
[0051]
The
[0052]
Specifically, the
For example, in the cost management process shown in FIG.
In step S3, as the total cost calculation means, the total of the contract amounts stored in the
In step S6, as the budget difference calculating means, the total order amount calculated in step S3 is calculated based on the execution order amount for each construction item which is the budget amount corresponding to the ordered amount among the execution budget amounts stored in the
Further, as the budget difference calculating means, of the execution budget amounts stored in the
[0053]
Further, in the cost management process, the
In step S3, the sum total of the contract quantities for each construction item stored in the
In step S4, the cumulative order quantity for each construction item calculated in step S3 is stored in the
[0054]
Further, in the transfer process shown in FIG.
In step S17, at least a portion of the execution budget amount stored in the
[0055]
In addition, in the item addition / budget change processing, the
As budget amount adding means, a process of additionally storing data of an execution budget amount corresponding to a design change work or an additional work in the budget database 41 (corresponding to a process (1) described later);
A process of storing 0 (zero) in the
A process of changing the execution budget amount stored in the
As the budget amount changing means, a process (corresponding to the process of (4)) for changing the execution budget amount stored in the
[0056]
Further, in the contract renewal process shown in FIG.
In step S39, as a contract amount rewriting means, the renewal contract amount is stored in the
Further, the
[0057]
A program for causing the
[0058]
Further, the
[0059]
The
[0060]
The
[0061]
The
[0062]
The
[0063]
In the cost management process, as shown in FIG. 2, first, at the time of placing an order with a contractor in step S1, the
Next, in step S2, when the contract with the contractor is fixed, the
The order data and the contract data stored in steps S1 and S2 are not limited to the data input by the
[0064]
Next, in step S3, the
More specifically, the sum of the contract quantities stored for each construction item in the
[0065]
Here, in the above step S2, when the provisionally determined contract quantity and contract amount are stored in the
Also, the sum of the contract amounts stored for each construction item (that is, the sum of the contract amount for the contract finalized amount and the sum of the contract amounts for the tentatively determined) and the order value stored for each construction item For each construction item, calculate the sum of the sum of the order amounts for orders for which the contract has not yet been finalized and the contract amount has not been tentatively determined in advance. It is stored as money data.
[0066]
Next, in step S4, the
Specifically, the same numerical value as the cumulative order quantity is stored as data of the budget quantity corresponding to the ordered quantity. Further, the total order quantity is multiplied by the effective budget unit price, and this is stored as data of the budget amount corresponding to the ordered quantity.
In addition, the budget quantity corresponding to the ordered quantity is subtracted from the execution budget quantity, and this is stored as the data of the budget quantity corresponding to the unordered quantity. Further, the budget amount corresponding to the ordered portion is subtracted from the execution budget amount, and this is stored as data of the budget amount corresponding to the unordered portion.
[0067]
Next, in step S5, the
[0068]
Next, in step S6, each budget difference and the remaining quantity are calculated for each construction item, and stored in the
More specifically, the accumulated order amount is subtracted from the ordered amount corresponding to the budget amount, and this is stored as data of the ordered amount budget difference. In addition, the expected amount in the future is subtracted from the unordered budget amount, and this is stored as unordered budget difference data. Further, the expected quantity in the future is subtracted from the budget quantity corresponding to the unordered portion, and this is stored as data of the remaining quantity.
[0069]
Next, in step S7, under the display control of the
[0070]
The tree structure display section A1 graphically displays data of a tree structure. When one of the construction items displayed on the display unit A1 (for example, “temporary construction”) is selected with a mouse or the like, the display device displays each construction item (for example, the data display unit) belonging to the lower hierarchy of the construction item. A list of budget data such as "form" and "centering with ink" shown in A2) is displayed on the data display section A2.
[0071]
In the data display section A2, scrolling the scroll bar A20 scrolls the execution budget amount, execution budget unit price, execution budget amount of each construction item, each corresponding budget amount, each corresponding budget amount, the total order quantity, the total order quantity. Each budget data such as the amount, the future expected quantity, the future expected amount, each budget difference, and the remaining quantity can be displayed.
Moreover, the total display part A3 displays the total of each budget data of the construction item displayed on the data display part A2. Here, the column A31 of “Construction total” is a column showing the total amount of the budget amount, and specifically, the total amount of the execution budget amount is displayed. Further, the “final amount total” means a final expenditure amount including a future expectation, and specifically, is a sum of the total order amount and the future expected amount.
[0072]
In the above-described cost management processing, each budget difference is calculated for each construction item based on the execution budget amount and the order amount and contract amount as costs, and this is confirmed on the remaining order management screen A, and cost management is performed. It has become useful to.
[0073]
In addition, the
Here, under the control of the
[0074]
Further, the
[0075]
Further, the
[0076]
Next, a cost management method according to the present embodiment will be described. In the cost management method, transfer processing, item addition / change processing, and contract renewal processing are executed for each construction. Hereinafter, the transfer process, the item addition / change process, and the new contract process will be described.
[0077]
<Transfer process>
The transfer process for transferring the budget will be described with reference to the flowchart shown in FIG.
First, in step S11, the display device displays the above-described remaining order management screen A on the display screen. FIG. 6 shows only the data display part A2 of the remaining order management screen A. Here, in the columns A25 and A26 of the remaining quantity and the budget difference, when the data of the remaining quantity and each budget difference is “0” (zero), the numerical value is not displayed.
[0078]
Next, in step S12, among the construction items displayed in the data display section A2, in the row of the construction item from which the budget is to be transferred (for example, row A41), the column A52 of the remaining quantity is checked, and the remaining quantity is checked. Determine if there is quantity.
If there is no remaining quantity, the process proceeds to step S13, and the expected quantity is changed and input in the column A51 of the row A41. Specifically, a numerical value (for example, “20”) smaller than the expected future quantity (“100”) displayed in the column A51 is input to the column A51 using a numeric keypad or the like.
[0079]
Next, in step S14, the
If it is determined in step S12 that there is a remaining quantity, the process proceeds to step S16.
[0080]
Next, in step S16, in the row A41 of the construction item to be transferred, the transfer column A53 is clicked with a mouse or the like. Next, in step S17, the
In creating the transfer source data, the same data as the name and material dimensions of the construction item to be transferred is set as the name and material dimensions of the transfer source data. Also, the same data as the remaining quantity of the construction item to be transferred is set as the transfer quantity. In addition, the product of the remaining quantity of the work item to be transferred and the execution budget unit price is set as the transfer amount. Also, “transfer source” is set as the change category, and an automatically numbered number is set as the data of the transfer number.
[0081]
Next, in step S18, the display device inserts and displays the transfer source row A42 immediately below the row A41 of the work item to be transferred in the data display part A2 as shown in FIG. Is separately displayed on the display screen.
As shown in FIG. 7, in the transfer source row A42, the transfer amount is negatively displayed in the budget difference column A54. “Transfer” is displayed in the transfer column A55.
As shown in FIG. 8, the transfer input screen B is provided with a display section B1 for displaying transfer source data and a display section B2 for displaying basic budget data of a construction item to be transferred. .
[0082]
Next, in step S19, the user clicks the up / down button B3 provided above the display section B2 in the transfer input screen B to specify the number of lines of the transfer destination construction item. Here, the number of lines equal to the number of construction items to be added in the transfer process is specified. Note that the default number of transfers is 1 by default. When the number of transfer advance is designated, the display device performs a process of displaying the number of transfer advance on the display unit B4 and displaying only the number of transfer advance B20 in the display unit B2.
[0083]
Next, in step S20, while the transfer input screen B is displayed, a process of inserting a transfer advance is performed in the data display portion A2 of the remaining order management screen A. Specifically, first, an arbitrary row (for example, row A42 shown in FIG. 7) in the data display section A2 is clicked and selected, and then a row insertion icon A61 (FIG. Click on the button). Then, under the display control of the
[0084]
Here, in the transfer preceding insertion, it is not limited to the case where a row is inserted in the same hierarchy as the construction item that is the transfer source, and it is also possible to insert a row in a different hierarchy. When a transfer precedence is inserted at a different level from the transfer source, for example, a construction item is appropriately selected in the tree structure display unit A1, and a list of construction items belonging to the hierarchy into which the transfer precedence is to be inserted is displayed on the data display unit A2. Thereafter, a row insertion process is performed in the data display section A2.
[0085]
Next, in step S21, in the transfer prior inserted in the data display part A2, basic budget data of the work item of the transfer destination (design change work or additional work) is input.
Specifically, first, a name, a material dimension, and a unit are input. When the basic budget data is input, the input data is displayed from the top in each row of the transfer leading B20 displayed on the display section B2 by the display control of the
[0086]
Further, in the data display section A2, input processing of the execution budget quantity, the execution budget unit price, and the execution budget amount is performed as follows.
When the number of transfer advance specified in step S19 is 1, in the transfer advance, the
When the number of transfer advance is two or more, the execution budget amount is set for each transfer lead other than the last inserted transfer lead (the transfer destination displayed on the last line of the display section B2 of the transfer input screen B). , Enter the execution budget unit price. In addition, in each transfer preceding in which the execution budget amount and the execution budget unit price are input, the
In addition, in the last transfer prior inserted, the
[0087]
As described above, when the input processing of the execution budget quantity, the execution budget unit price, and the execution budget amount is performed, the input data is displayed on each transfer advance B20 of the display unit B2 of the transfer input screen B by the display control of the
Here, in the above-described automatic input processing by the
[0088]
In steps S20 and S21 described above, the number of preceding transfers can be increased by clicking the up / down button B3. Further, in the display section B2 of the transfer input screen B, when the transfer precedence to be deleted is selected and the "delete selected line" button B7 is clicked, the selected transfer precedence can be deleted.
[0089]
Next, in step S22, it is determined whether or not the transfer is determined based on the content displayed on the transfer input screen B. When the enter button B5 is clicked on the transfer input screen B, it is determined that the transfer is to be fixed, and the process proceeds to step S23. If the transfer is not confirmed, the process proceeds to step S19, and the processes of steps S19 to S21 are performed again.
[0090]
When the transfer is confirmed, the
[0091]
After the transfer process, the above-described cost management process is also performed for the construction item at the transfer destination. That is, in steps S1 and S2 shown in FIG. 2, the order amount and the contract amount of the transfer destination construction item are stored in the
[0092]
After the transfer process, when the display device displays the data of the hierarchy including the work item of the transfer source on the data display portion A2 of the remaining order management screen A, the display control of the
[0093]
In the various cost management form creation processes described above, it is assumed that the budget amount of the entire construction does not change before and after the transfer process. Therefore, the gross (gross) profit calculated based on the budget amount and the contract amount of the entire construction does not change before and after the transfer process.
[0094]
Further, after the transfer processing, as shown in FIG. 9, when a setting is made to display the column A21 of the change category on the remaining order management screen A, the display device displays the transfer source row whose change category is “transfer source”. A black circle and a transfer number are displayed in the column A56 of the change category of A42. In addition, a double circle and a transfer number are displayed in the change section column A57 of the transfer preceding A43 whose change section is “transfer destination”.
[0095]
When the user clicks a black circle or a double circle displayed in the column of the change category, the display device performs a process of displaying the transfer input screen B. On the transfer input screen B, transfer source data of the transfer source and basic budget data of the transfer destination corresponding to the construction item in the column selected by clicking are displayed, and these data can be confirmed.
[0096]
When the transfer process is performed with the wrong transfer destination, the data of the transfer destination can be deleted as follows.
First, the transfer input screen B is displayed by clicking the double circle of the transfer leading A43. Next, on this transfer input screen B, a "Revert" button B6 is clicked. Then, the
At this time, the transfer source row A42 is not deleted but remains in the data display section A2. When the user clicks on the black circle of the remaining transfer source line A42, the display device displays a transfer input screen B. The transfer destination can be set again on the transfer input screen B.
[0097]
When the transfer process is performed with the wrong transfer source, the data of the transfer source can be deleted as follows.
First, the transfer input screen B is displayed by clicking the black circle of the transfer source line A42. Next, on this transfer input screen B, a "Revert" button B6 is clicked. Then, the
[0098]
As described above, according to the above-described transfer processing, in step S17, the product of the remaining quantity of the construction item and the execution budget unit price previously stored in the
[0099]
Then, based on the transferred execution budget amount, each budget difference and the remaining quantity are calculated as described above, so that the basic budget data is added in the same manner as the construction items stored in the
[0100]
Also, before and after the transfer process, the budget amount of the entire construction from which the rough (gross) profit is calculated does not change, so the additional construction (design change) is performed and the budget amount of the entire construction does not increase By applying this transfer process, cost management of additional (design change) construction items can be performed.
[0101]
In addition, the same transfer number as the transfer source construction item is added to the transfer destination work item, so the budget amount transferred to the transfer destination work item is transferred from which work item, It is possible to clarify to which construction item the budget amount of the construction item has been transferred.
[0102]
Also, in the above-mentioned transfer processing, instead of arbitrarily setting the transfer amount directly from the execution budget amount of the construction item of the transfer source and transferring the budget, the transfer amount corresponding to the remaining quantity that is not expected to be ordered in the future is Is transferred to the additional construction item, so that it is possible to prevent a mistake in transferring the budget amount for the prospective order to the execution budget amount for the additional construction.
[0103]
Further, the transfer source data is automatically created just by clicking the transfer column A53, so that the transfer amount of the budget amount can be easily set accurately.
In addition, since the number of transfer precedents can be arbitrarily specified, the transfer amount can be transferred to an arbitrary number of transfer destinations.
[0104]
In addition, the sum of the execution budget amount of the transfer destination construction item is automatically set to be equal to the transfer amount, so if the transfer destination execution budget amount is set incorrectly, the total construction budget amount will be transferred. It can be prevented from being changed before and after processing.
[0105]
Also, when the transfer source and the transfer destination are mistaken, the process of deleting the data of the transfer source and the transfer destination while confirming the data of the transfer source and the transfer destination on the transfer input screen B as described above. Since it can be performed, it is possible to prevent the transfer source and transfer destination data from being deleted by mistake. Further, by simply clicking the "revert" button B6 on the transfer input screen B, the data of the transfer source and the transfer destination can be easily deleted.
[0106]
In the transfer process described above, a part of the execution budget amount stored in advance in the
[0107]
<Item addition / budget change processing>
Next, an item addition / budget change process for adding a construction item or changing a budget will be described.
First, the display device displays the remaining order management screen A shown in FIG. Thereafter, when the "add / change" icon A62 is clicked on the remaining order management screen A, the display device displays a process selection screen (not shown) separately on the display screen.
On the process selection screen, each of the following processes can be selected: (1) input of item line / budget, (2) input of name and expected future, and (3) input of budget after contract is fixed. When the budget category stored in the
[0108]
Here, (1) item line / budget addition input means that when additional work is performed due to a design change or the like and the contract amount increases, a work item is added and the execution budget of this work item is input. Processing. (2) The input of the name and the prospect of the future is a process of adding a construction item and inputting a prospect of the construction item in the case where the item is forgotten to be picked up or the item is forgotten. (3) Entering the budget after the contract is confirmed is the process of inputting the execution budget of the added construction item when the contracted amount is increased as additional work and the budget is attached for the construction item added in the process of (2). It is. Further, (4) execution budget change is a process of changing the execution budget when the already determined execution budget is changed.
[0109]
Hereinafter, each of the processes (1) to (4) will be described.
▲ 1 ▼ Additional input for item line and budget
First, a process (1) is selected on the process selection screen. Thereafter, when an arbitrary row is selected in the data display section A2 of the remaining order management screen A, the display device automatically inserts and displays the row immediately below the selected row (not shown).
[0110]
Next, in the inserted line, the name, material dimensions, unit, effective budget quantity, and effective budget unit price, which are the basic budget data of additional construction items (design change construction and additional construction work items), are input. When the execution budget quantity and the execution budget unit price are input, the
[0111]
Thereafter, when the process selection screen is closed, the
When the above processing is completed, the processing of (1) is completed.
[0112]
(2) Enter the name and expected future
On the process selection screen, select the process of (2). Thereafter, when an arbitrary line is selected on the remaining order management screen A, the display device automatically inserts and displays the line immediately below the selected line.
[0113]
Next, in the inserted line, the name of the additional construction item, the material dimensions, the unit, the expected quantity in the future, and the expected unit price are input. Here, the
[0114]
Next, the
Further, the
Thereafter, the processing selection screen is closed, and the processing of (2) is terminated.
[0115]
▲ 3 Enter budget after contract is confirmed
On the process selection screen, select the process of (3). Then, the
Specifically, in the process selection screen, lines for displaying the data of each construction item are displayed for the extracted construction items. Each line is provided with an input column for an execution budget quantity and an execution budget unit price, and a display column for an execution budget amount, and displays a future expected quantity, a future estimation unit price, and a future estimation amount, respectively.
[0116]
Next, among the lines of each construction item displayed on the process selection screen, in the line of the construction item with a budget, the execution budget quantity and the execution budget unit price are input in the input fields. When the execution budget quantity and the execution budget unit price are input, the
[0117]
Thereafter, when the process selection screen is closed, the
[0118]
After the above processes (1) to (3), the above-mentioned cost management process is executed for the added construction item. That is, in steps S1 and S2 shown in FIG. 2, the order amount and the contract amount of the additional construction item are stored in the
[0119]
Further, when the renewal of the contracted amount is performed, the rough (gross) profit calculated on the basis of the renewed contracted amount in the various cost management form creation processes described above is written on the cost management form. I do.
[0120]
Further, after the processing of (1) to (3), when the display device redisplays the remaining order management screen A, in the column (column A22 shown in FIG. 5) for displaying the name in the data display section A2, a change section is displayed. An asterisk (*) is automatically displayed at the beginning of the name of the construction item whose is “Add” (not shown). Thereby, in the data display part A2, it is possible to easily distinguish and confirm the construction item stored in advance in the
[0121]
As described above, according to the above processes (1) to (3), each basic budget data of the additional construction item is additionally stored in the
[0122]
In the process of (2), the estimated future amount of the additional construction item is input and stored in the
[0123]
▲ 4 ▼ Change of execution budget
To change the execution budget when the budget category is “confirmed budget”, select the process (4) on the process selection screen. Then, on the remaining order management screen A, in the line of the construction item for which the execution budget is to be changed, the columns of the execution budget quantity and the execution budget unit price (for example, columns A58 and A59 shown in FIG. 5) are selected. Then, the changed execution budget quantity and the changed execution budget unit price can be input in the selected columns.
[0124]
Next, in the selected fields, the post-change execution budget quantity and the post-change execution budget unit price are input. Then, the
Here, usually, the changed execution budget amount and the changed execution budget unit price are input so that the changed execution budget amount is lower than the execution budget amount previously displayed in the execution budget amount column. Not limited to this, the post-change execution budget amount may be made larger.
[0125]
Thereafter, when the process selection screen is closed, the
[0126]
Regarding the construction item for which the processing of (4) has been performed, the above-mentioned cost management processing is executed based on the changed execution budget. That is, in step S4 shown in FIG. 2, the budget amount corresponding to the unordered portion and the budget amount corresponding to the unordered portion are calculated based on the changed execution budget amount and the changed execution budget amount, respectively, and based on these, step S6 is performed. Then, each budget difference and the remaining quantity are calculated.
[0127]
When the display device redisplays the remaining order management screen A after the end of the process (4), the change category in the column (column A22 shown in FIG. 5) for displaying the name in the data display section A2 is “ An asterisk (*) is automatically displayed at the beginning of the name of the construction item "budget change" (not shown). As a result, it is possible to easily distinguish and confirm the previously stored construction item and the construction item changed later.
[0128]
Further, when the setting for displaying the column of the change category (column A21 shown in FIG. 9) on the remaining order management screen A is performed, the display device displays the change category of the row of the construction item whose change category is “budget change”. For example, a downward black triangle is displayed in the column (not shown).
When the user clicks on the change category field in which the downward black triangle is displayed, the display device separately displays a history display screen (not shown) for displaying the execution budget amount, the execution budget unit price, and the execution budget amount before the change. As a result, even after the budget is changed, the original execution budget can be confirmed.
[0129]
As described above, according to the above-mentioned process (4), the execution budget amount previously stored in the
[0130]
Further, the processing of (4) can be selected only when the budget category is “final budget”, and the above-mentioned execution budget editing processing cannot be executed when the budget category is “final budget”. In addition, while the execution budget can be changed even for the confirmed budget, the confirmed budget cannot be freely edited in the execution budget editing process only for editing the execution budget. Thereby, it is possible to prevent the already determined budget from being easily changed.
[0131]
In the above processes (1) to (4), an asterisk is displayed in front of the names of the construction items for addition and budget change. Although the downward black triangles are displayed, the types of these marks can be changed as appropriate.
[0132]
<Renewal contract processing>
Next, the renewal contract processing for changing the contract content will be described with reference to the flowchart of FIG.
First, in step S31, the display device displays an order list screen (not shown). On the order list screen, a list of contract numbers stored in the
[0133]
Next, in step S32, on the order list screen, the contract number of the contract for which the contract renewal process is to be performed is selected. Then, in step S33, the display device displays a process selection screen (not shown) on the display screen. On the processing selection screen, (5) reduction including contract amount, (6) reduction of contractor (only reduction), (7) reduction of contractor (if the reduced amount will be used in the future), (8) contractor amount Re-editing can be selected.
[0134]
Here, (5) the reduction including the contract amount is the contract amount with the contractor and the reduction contract process for reducing the contract amount. {Circle around (6)} Contractor contract reduction (only reduction) is reduction contract processing for reducing only the contract amount with a cooperating contractor, and is performed when the contract amount is recorded in the budget difference. {Circle around (7)} Contractor contract reduction (when the reduced amount will be used in the future) refers to a reduced contract processing for reducing the contract amount with a cooperating contractor. This will be performed when it is used in the future (details will be described later).
(8) The re-editing of the contract amount of the contractor is a process of changing the contract amount when the contract amount is erroneously stored in the process of step S2 described above.
[0135]
Next, in step S34, one of the processes (5) to (8) is selected on the process selection screen. Hereinafter, the processes of steps S34 to S40 in each of the processes (5) to (8) will be described.
[0136]
▲ 5 ▼ Reduction including contract amount
When the process (5) is selected in step S34, the display device displays, for example, a reduction contract screen C (new contract screen) shown in FIG. 10 in step S35.
The reduction contract screen C includes display fields C11 and C12 for displaying the shop name and the construction name stored in the
[0137]
Further, the reduction contract screen C is provided with a data display section C2 for displaying a list of data of each construction item corresponding to the contract number ("4" in FIG. 10) selected in step S32. In the data display section C2, a work type line C41 and a fine line C42 for displaying the total of each data of the work item to which the same work type and fine code are added, and a fine line (for example, a data line for displaying the data for each work item) , A fine line C43).
[0138]
In the data display section C2, there are provided a column C20 for displaying the type of work, details, and details, and a column C21 for displaying the names of construction items. Also, columns C22 to C30 for displaying each data are provided, respectively.
Here, the display device displays the contract quantity, the contract unit price, and the contract amount stored in the
In columns C25 to C28, a reduced contract quantity, a reduced contract price, a renewed contract quantity, and a renewed contract price can be input. Here, the display device displays the reduced contract amount and the reduced contract amount in columns C25 and C26 in a minus direction.
In addition, the display device displays the unpaid amount and the unpaid amount stored in the
[0139]
By scrolling the scroll bar C31 on the reduction contract screen C, the execution budget amount, execution budget unit price and execution budget amount of each construction item and the contract number of the contract number “4” are displayed in the data display section C3. A column for displaying the corresponding budget quantity and the corresponding budget amount for the corresponding can be displayed.
[0140]
Further, the reduction contract screen C is provided with a total display section C5 for displaying the total of each data displayed in the data display section C2. The cumulative display section C5 includes a column C51 indicating the total of the original contract amount, a column C52 indicating the total of the remaining expenditure (payable amount), a column C53 indicating the total of the reduced contract amount in a minus display, and a column C53 indicating the negative contract amount. A column C54 indicating the total is provided.
[0141]
Next, in step S36, new contract data is input for each construction item on the reduced contract screen C. Specifically, in each of the detailed lines, the reduced contract amount, the reduced contract amount, the renewed contract amount, and the renewed contract amount are entered in columns C25 to C28.
Here, when a numerical value is input to any one of the four columns C25 to C28, the
[0142]
Next, in step S37, the
[0143]
When the reduction contract amount is equal to or less than the remaining amount, in the process of (5), prior to step S38, the execution budget amount after the reduction contract, the execution budget amount, and the corresponding budget amount and response corresponding to this contract amount. A process of calculating the budget amount for each construction item is performed.
Specifically, the
Also, the reduced contract quantity is subtracted from the original corresponding budget quantity corresponding to this contract amount, and the corresponding budget quantity after the reduced contract is calculated. Further, the corresponding budget amount after the reduction contract is calculated by multiplying the calculated corresponding budget quantity by the effective budget unit price.
The calculated execution budget amount, execution budget amount, and the corresponding budget amount and the corresponding budget amount corresponding to this contract amount can be displayed in the data display section C2 by scrolling the scroll bar C31.
[0144]
Next, in step S38, it is determined whether or not the reduction contract is determined based on the contents entered and displayed on the reduction contract screen C. When the reduction contract is determined, the process proceeds to step S39. If the reduction contract is not determined, the process proceeds to step S36, and processing for inputting new contract data is performed again.
[0145]
When the reduction contract is determined, the
In addition, each new contract data is stored in the
In the process (5), a process of storing the calculated execution budget amount and the execution budget amount in the
[0146]
Further, in the process of (5), prior to step S40, the display device performs a process of displaying the total amount of the reduction contract amount in the current reduction contract. Thereafter, it is determined whether or not to enter the contract amount. When the contract amount is to be entered, the display device displays a construction outline input screen (not shown). On the construction summary input screen, the contract amount stored in advance in the
When the contract amount is input on the construction outline input screen, the
If the contract amount is not input, the process proceeds to step S40 without performing the contract amount input process.
[0147]
Next, in step S40, a cost management process is performed. Here, in the process of (5), the processes of steps S3 to S6 shown in FIG. 2 are performed. By this processing, the content of the reduction contract is reflected on each cost management data.
That is, in the process (5), since the contracted quantity / amount is reduced by the reduced amount, the cumulative order quantity / amount calculated in step S3 is also reduced by the reduced amount.
Further, since the total order quantity is reduced by the reduced amount, the budget quantity and amount corresponding to the ordered amount calculated in step S4 is also reduced by the reduced amount. Further, as described above, the actual budget quantity / amount is already reduced by the reduced amount, and the ordered budget amount / amount is reduced by the reduced amount. The quantity and amount do not change.
Further, since the budget quantity and amount corresponding to the unordered portion do not change, the expected quantity and amount calculated in step S5 do not change.
In step S6, the total order amount reduced by the reduced amount is subtracted from the budget amount corresponding to the ordered amount reduced by the reduced amount, and the ordered budget difference is calculated. At this time, if the execution budget unit price and the contract unit price are different values, the reduction amount of the budget amount corresponding to the ordered amount and the reduction amount of the cumulative order amount are different from each other. The amount of the budget difference changes. Further, since the budget amount / quantity corresponding to the unordered amount and the estimated amount / quantity in the future do not change, the budget difference amount and the remaining amount calculated in step S6 do not change.
When the above processing is completed, the processing of (5) is completed.
[0148]
▲ 6 ▼ Reduction of contract (only reduction)
When the process (6) is selected in step S34 shown in FIG. 4, the display device displays a reduced contract screen (new contract screen) having substantially the same configuration as the reduced contract screen C in step S35. Unlike the reduction contract screen C, the reduction budget screen, the execution budget unit price, and the execution budget amount are not displayed on this reduction contract screen.
[0149]
Next, in step S36, the reduced contracted quantity, the reduced contracted amount, the renewed contracted quantity, and the renewed contracted amount are input in the same manner as in the above process (5). Next, if it is determined in step S37 that the reduced contract amount is equal to or less than the unpaid amount, the process proceeds to step S38, and it is determined whether or not the reduced contract is fixed. In the process of (6), unlike the process of (5), the calculation / display process of the execution budget amount, the execution budget amount, the corresponding budget amount, and the corresponding budget amount is not performed.
[0150]
If it is determined that the contract for reduction is determined, the process proceeds to step S39, and the contract amount and the contract amount are rewritten based on the contract renewal amount and the contract amount in the same manner as in the above process (5), and the contract database is rewritten. 43. In addition, each new contract data is stored in the
[0151]
Next, in step S40, a cost management process is performed. Here, in the process (6), the processes of steps S3, S5, and S6 shown in FIG. 2 are performed. The processing in step S4 is not performed.
In the process (6), since the contracted quantity / amount is reduced by the reduced amount, the cumulative order quantity / amount calculated in step S3 is reduced by the reduced amount. In addition, since the process in step S4 is not performed, the budgeted quantity and amount corresponding to the ordered quantity and the budgeted quantity and quantity corresponding to the unordered quantity do not change. Further, since the budget quantity and amount corresponding to the unordered portion do not change, the expected quantity and amount calculated in step S5 do not change.
In addition, since the budget quantity and amount corresponding to the ordered quantity does not change and the cumulative ordered quantity decreases by the reduced amount, the ordered budget difference calculated in step S6 increases. In addition, since the unordered budget quantity / amount and the expected quantity / amount in the future do not change, the unordered budget difference and the remaining quantity calculated in step S6 do not change.
When the above processing is completed, the processing of (6) is completed.
[0152]
▲ 7 ▼ Reduction of contract of contractor (when using the reduced amount in the future)
If the process (7) is selected in step S34, the display device displays a password input screen (not shown) prior to step S35. Next, when a password is input on the password input screen, the
[0153]
If the passwords match, the process proceeds to step S35, where the display device displays a reduced contract screen (renewal contract screen) having substantially the same configuration as the reduced contract screen C, and then proceeds to step S36. If the passwords do not match, the password input processing is performed again.
[0154]
Next, in step S36, the reduced contracted quantity, the reduced contracted amount, the renewed contracted quantity, and the renewed contracted amount are input in the same manner as in the above process (5). Next, if it is determined in step S37 that the reduced contract amount is equal to or less than the unpaid amount, in the process of (7), prior to step S38, the corresponding budget amount corresponding to this contract after the reduction contract is determined. A process for calculating the budget amount is performed.
Specifically, the
In the process of (7), unlike the process of (5), the calculation and display of the execution budget quantity and the execution budget amount are not performed.
[0155]
Next, in step S38, it is determined whether or not the reduction contract is fixed. If it is determined that the contract for reduction is determined, the process proceeds to step S39, and the contract amount and the contract amount are rewritten based on the contract renewal amount and the contract amount in the same manner as in the above process (5), and the contract database is rewritten. 43. In addition, each new contract data is stored in the
[0156]
Next, in step S40, a cost management process is performed. Here, in the process (7), the processes of steps S3 to S6 shown in FIG. 2 are performed.
In the process (7), since the contracted quantity / amount is reduced by the reduced amount, the cumulative order quantity / amount calculated in step S3 is reduced by the reduced amount.
Further, since the cumulative order quantity is reduced by the reduced amount, the budget quantity and amount corresponding to the ordered amount calculated in step S4 is reduced by the reduced amount. Further, the actual budget quantity / amount does not change, and the ordered budget quantity / amount decreases by the reduced amount, so that the unordered budget quantity / amount calculated in step S4 increases.
Further, since the budget quantity and the amount corresponding to the unordered amount increase, the expected quantity and the amount calculated in step S5 also increase in the future.
In step S6, the total order amount reduced by the reduced amount is subtracted from the budget amount corresponding to the ordered amount reduced by the reduced amount, and the ordered budget difference is calculated. At this time, if the effective budget unit price and the contract unit price are different values, the ordered budget difference calculated in step S6 changes. Since both the unordered budget quantity / amount and the expected quantity / amount increase in the future, the unordered budget difference and the remaining quantity calculated in step S6 do not change.
When the above processing is completed, the processing of (7) is completed.
[0157]
Hereinafter, an example of the process (7) will be described with reference to FIG. FIG. 11A is a diagram showing the data display part A2 of the remaining order management screen A before the processing of {circle around (7)}, and FIG. 11B is a data display part A2 after the processing of {circle around (7)}. FIG. Here, the construction item “deformed bar (SD295A D10)” shown in the row A44 in the data display section A2 in FIG. 11A is a construction item for which the order for the execution budget has already been completed.
[0158]
After performing the reduction contract processing of (7) for the construction item shown in line A44, the display device performs processing for displaying the remaining order management screen A, as shown in FIG. 11B, immediately below line A44. The line A45 is inserted and displayed. At this time, in the columns A23 and A24 displaying the corresponding budget quantity and the corresponding budget amount, the line A44 displays the ordered budget amount and the ordered budget amount, respectively, and the row A45 displays the unordered amount. The corresponding budget quantity and the budget amount corresponding to the unordered portion are displayed. That is, the amount displayed in the row A45 is the reduced contract amount reduced in the process of (7).
[0159]
If the expected quantity is changed and input in the future in the line A45 for displaying the unordered budget amount, the remaining quantity can be displayed in this row A45. Therefore, the transfer process can be performed using the row A45 as the transfer source row.
[0160]
When the display device displays the above-mentioned order list screen after the above-described processing of (5), (6), and (7), the reduced contract number is displayed on the screen together with data such as the contract number. And the cumulative total of the reduced contract amounts of the respective construction items corresponding thereto. When the reduced contract number is selected on the order list screen, the display device displays a reduced contract history screen (not shown) displaying each new contract data stored in the
[0161]
(8) Re-editing the contract amount of the contractor
When the process (8) is selected in step S34 shown in FIG. 4, a password authentication process is performed prior to step S35, similarly to the process (7). If the passwords match, the process proceeds to step S35, and the display device displays a contract amount re-editing screen (new contract screen) having a configuration similar to the reduced contract screen C.
[0162]
The contract amount re-editing screen is provided with display fields for displaying the shop name, the construction name, the contract number, and the contractor name, similarly to the reduced contract screen C. Further, a data display unit and a total display unit are provided.
In the data display unit, unlike the data display unit C2 of the reduced contract screen C, a column for inputting a new contract unit price is further provided. In the column for displaying the new contract quantity, the original contract quantity is displayed in advance as the new contract quantity. In the column of the renewal contract quantity, the renewal contract quantity cannot be rewritten.
Further, there is no column for inputting the reduced contract amount and the reduced contract amount. Further, the actual budget quantity, the actual budget unit price, and the actual budget amount are not displayed.
Further, in the total display section, the total of the new contract amount can be input in a display column for displaying the total of the new contract amount.
[0163]
Next, in step S36, processing for inputting new contract data is performed. In the process of (8), a renewal contract unit price or a renewal contract amount is input in each detailed line. When the new contract unit price is input, the
[0164]
Here, the renewal contract amount can be automatically input in the following manner in addition to the individual input.
Specifically, in the first method, the total of the new contract amount is input to a display column of the total of the new contract amount provided in the total display unit. Then, the
In the second method, the total of the new contract amount is input in the construction type line or the detailed line. Then, the
When the renewal contract amount is proportionally input as described above, the
[0165]
Next, in step S37, if it is determined that the new contract amount is equal to or more than the paid amount (the difference between the original contract amount and the unpaid amount), the process proceeds to step S38, where the input is performed on the contract amount reedit screen. Judge whether to confirm the contract change based on the displayed content. In the process of (8), unlike the process of (5), the calculation / display processing of the execution budget amount, the execution budget amount, the corresponding budget amount, and the corresponding budget amount is not performed.
[0166]
If it is determined that the contract change is confirmed, the process proceeds to step S39, and the contract amount is rewritten based on the new contract amount and stored in the
In addition, each new contract data is stored in the
[0167]
Next, in step S40, a cost management process is performed. Here, in the process (8), the processes of steps S3 to S6 shown in FIG. 2 are performed, and each cost management data is recalculated based on the changed contract quantity and contract amount data.
When the above processing is completed, the processing of (8) is completed.
[0168]
After the above processes (5) to (8), the above-mentioned cost management process is executed based on the respective budget data stored in steps S39 and S40. In other words, if there is still an expected amount in the future, the order is further placed. For this order amount, the order amount is stored in step S2, and the contract amount fixed with the trader after the order is placed in step S3. The contract amount is stored. Further, through steps S3 to S5, in step S6, each budget difference and the remaining quantity are calculated as needed.
[0169]
Further, when the renewal of the contracted amount is performed, the rough (gross) profit calculated on the basis of the renewed contracted amount in the various cost management form creation processes described above is written on the cost management form. I do.
[0170]
As described above, according to the above processes (5) to (8), the new contract amount is stored in the
Further, in the contract renewal process, each of the processes (5) to (8) can be appropriately selected, so that the budget data stored in the
[0171]
In addition, since the contract number is selected on the order list screen and each new contract data is entered on the new contract screen displaying only the data of the construction item corresponding to this contract number, for example, on the remaining order management screen A, etc. As compared with the case where the new contract data is input, only the data related to the new contract processing can be easily confirmed on the screen, so that the workability of the input processing is improved.
Also, if the reduced contract amount is larger than the unpaid amount, that is, if the new contract amount is smaller than the paid amount, the data input process is performed again, so the contract amount is It is possible to prevent the user from mistakenly setting a smaller amount.
[0172]
In the process of (5), before the input process of the contract amount, the display device displays the total of the contract amount of the current reduction contract, and displays a construction outline input screen in which the contract amount stored in advance is displayed. Since the displayed contract amount is displayed, the contract amount after the change can be input with reference to the displayed total contract amount and the contract amount.
[0173]
In the processes (5) to (7), when any one of the four data of the reduced contract amount, the reduced contract amount, the renewed contract amount, and the renewed contract amount is input, the other three data are automatically input. Since the processing is performed, data input becomes easy, and it is possible to obtain consistency between these data that are related to each other.
[0174]
Also, in the processing of (7) and (8), the password authentication processing is performed, so that in the processing of (7), it is possible to prevent the budget for the ordered part from being easily transferred to the budget for the unordered part. In the process of (8), it is possible to prevent the contract unit price from being easily changed.
Further, in the process (8), the renewal contract amount and the renewal contract unit price can be proportionally input, so that the workability of the input process of the renewal contract amount and the renewal contract unit price is further improved.
[0175]
As described above, in the
[0176]
In the cost management process, the budget difference is calculated based on both the order amount at the stage of ordering the contractor and the contract amount at the stage when the contract with the contractor is determined. It is possible to strictly control costs in real time. Furthermore, if the contract amount has not been finalized and the contract amount has been tentatively determined in advance, the budget difference is calculated taking into account the tentatively determined contract amount. It can be performed.
In addition, since the budget difference for the unordered portion and the remaining amount are calculated based on the estimated amount and the estimated amount in the future, strict cost control can be performed in consideration of the scheduled order in the future.
[0177]
In the
[0178]
In addition, the total order amount including the contract amount and the order amount is subtracted from the order amount corresponding budget amount to calculate the order amount corresponding budget difference. However, the present invention is not limited to this. The sum of the order amounts may be subtracted from the budget to calculate the budget difference.
[0179]
In the cost management process, the budget difference is calculated for each construction item. However, the present invention is not limited to this. For example, the budget difference is calculated for each order, or the budget difference is calculated for each type of work / item. May be calculated.
[0180]
【The invention's effect】
According to the first and third aspects, at least a part of the budget amount stored in the budget amount storage means is transferred and stored as the budget amount corresponding to the design change work or the additional work, and based on this, The budget difference corresponding to the design change work or the additional work is calculated. Therefore, even if the work that is not included in the budget (design change work or additional work) is added and the content once determined changes, the cost management is performed in the same way as when the cost management is performed based on the initially stored budget amount. , Can perform cost management. Further, the present invention can be applied to a case where the total budget amount is constant before and after the addition of construction.
[0181]
In addition, it is possible to clarify from which construction item the budget amount transferred to the transfer destination construction item was transferred, and to which construction item the budget amount of the transfer source construction item was transferred.
[0182]
According to the second invention, since the cost management device includes the unordered budget quantity calculating means, the unordered budget quantity is calculated for each design change work item or additional work item.
Therefore, it is possible to grasp in detail how much budget is left for additional construction items (design change construction items or additional construction items).
[0183]
According to the fourth invention, the budget difference corresponding to the design change work or the additional work is calculated based on the additionally stored design change work or the additional work budget. Therefore, even when a work that is not included in the budget is added and the content once determined changes, the cost management can be performed in the same manner as the cost management based on the initially stored budget amount.
[0184]
According to the fifth aspect of the present invention, it is possible to cope with the additional work based on 0 (zero) stored as the numerical value of the budget amount corresponding to the additional work and the cost corresponding to the additionally stored additional work. Budget difference is calculated. Therefore, even if a work that is not included in the budget is added and the content once determined is changed, and a budget is not allocated to the additional work (the budget amount is 0 (zero)), the information is initially stored. Cost control can be performed in the same way as cost control based on the budget amount.
[0185]
According to the sixth aspect, the budget difference is calculated based on the budget amount changed by the budget amount changing unit. Therefore, even when the budget amount is changed and the content once determined changes, the cost management can be performed in the same manner as the cost management based on the initially stored budget amount.
[0186]
According to the seventh aspect, even when the budget quantity is changed and the once determined content is changed, the unordered quantity after the budget quantity is changed is calculated. It is possible to accurately determine whether the budget remains.
[0187]
According to the eighth aspect, the budget difference is calculated based on the contract amount rewritten by the contract amount rewriting means. Therefore, even when the contract amount is changed and the content once determined changes, the cost management can be performed in the same manner as the cost management based on the contract amount initially stored in the cost storage means.
[0188]
According to the ninth aspect, even when the contracted quantity is changed and the content once determined is changed, the unordered quantity after the contracted quantity is changed is calculated. It is possible to accurately determine whether the budget remains.
[0189]
According to the tenth aspect, the budget difference is calculated in consideration of both the contract amount and the order amount, so that cost management can be performed based on both the order amount and the contract amount. This enables strict cost management in real time.
[Brief description of the drawings]
FIG. 1 is a block diagram illustrating a configuration of a cost management device according to an embodiment of the present invention.
FIG. 2 is a flowchart illustrating a cost management process by the cost management device in FIG. 1;
FIG. 3 is a flowchart illustrating a transfer process by the cost management device in FIG. 1;
FIG. 4 is a flowchart for explaining a contract renewal process by the cost management device in FIG. 1;
FIG. 5 is a diagram illustrating an example of an unordered management screen.
FIG. 6 is a diagram illustrating a part of an unordered management screen for explaining an example of a transfer process.
FIG. 7 is a diagram illustrating a part of a remaining order management screen for explaining an example of a transfer process.
FIG. 8 is a diagram showing an example of a transfer input screen.
FIG. 9 is a diagram showing a part of a remaining order management screen for explaining an example of a transfer process.
FIG. 10 is a diagram showing an example of a reduction contract screen.
FIG. 11 is a diagram illustrating a part of a remaining order management screen for explaining an example of a contract renewal process.
[Explanation of symbols]
1 Cost control equipment (computer)
2 CPU (budget difference calculating means, budget amount transferring means, budget amount adding means, budget amount initial setting means, cost adding means, unordered budget quantity calculating means, budget amount changing means, budget amount changing means, contract amount rewriting means , Contract quantity rewriting means, total cost calculation means)
4a Recording medium
41 Budget database (budget amount storage means, cost storage means, transfer item correspondence storage means, budget quantity storage means, order quantity storage means)
42 Order database (cost storage means, order quantity storage means)
43 Contract database (cost storage means, contract quantity storage means)
Claims (3)
工事項目ごとに予算金額を記憶する予算金額記憶手段と、
設計変更工事又は追加工事を含む工事項目ごとに原価を記憶する原価記憶手段と、
予算を振り替える振替元の振替元工事項目を指定する手段と、
指定された振替元工事項目に関する振替元データを作成する手段と、
設計変更工事又は追加工事に対応する振替先の振替先工事項目に関する基礎予算データを入力する手段と、
作成された前記振替元データと入力された前記基礎予算データとを対応付けて前記予算金額記憶手段に記憶させる手段と、
前記予算金額記憶手段に記憶された前記振替元工事項目の予算金額から、前記原価記憶手段に記憶された前記振替元工事項目の原価を減じて、前記振替元工事項目の予算差額を算出する予算差額算出手段と、
前記予算差額算出手段により算出された前記振替元工事項目の予算差額を、前記振替先の振替先工事項目の予算金額として、前記基礎予算データに設定するとともに、前記予算差額を前記振替元工事項目の予算金額から減算する予算金額振替手段と、を備え、
前記予算差額算出手段は、前記予算金額記憶手段に記憶された基礎予算データの予算金額から、前記原価記憶手段に記憶された設計変更工事分又は追加工事分に対応する原価を減じて、設計変更工事分又は追加工事分に対応する予算差額を算出することを特徴とする原価管理装置。Applicable to cost control for construction work,
Budget amount storage means for storing the budget amount for each construction item;
Cost storage means for storing costs for each construction item including design change work or additional work,
Means for specifying the source construction item of the source from which the budget is to be transferred,
Means for creating transfer source data for the specified transfer source construction item,
Means for inputting basic budget data on transferee work items of transferees corresponding to design change work or additional work,
Means for storing the created transfer source data and the inputted basic budget data in the budget amount storage means in association with each other,
Budget for calculating the budget difference of the transfer source construction item by subtracting the cost of the transfer source construction item stored in the cost storage unit from the budget amount of the transfer source construction item stored in the budget amount storage unit. Difference calculating means;
The budget difference of the transfer source construction item calculated by the budget difference calculation means is set in the basic budget data as the budget amount of the transfer destination work item of the transfer destination, and the budget difference is set in the transfer source construction item. Budget amount transfer means for subtracting from the budget amount of
The budget difference calculating means subtracts the cost corresponding to the design change work or the additional work stored in the cost storage means from the budget amount of the basic budget data stored in the budget amount storage means, A cost management device for calculating a budget difference corresponding to a construction portion or an additional construction portion.
前記原価記憶手段に工事項目ごとに記憶された契約金額の総和と、前記原価記憶手段に工事項目ごとに記憶された発注金額のうち契約がまだ確定していない発注分の発注金額の総和と、を足して、工事項目ごとに原価の総和を算出する原価総和算出手段を備え、
前記予算差額算出手段は、前記原価総和算出手段により算出された工事項目ごとの原価の総和を、前記予算金額記憶手段に記憶された工事項目ごとの予算金額から減じて、工事項目ごとに予算差額を算出することを特徴とする請求項1に記載の原価管理装置。The cost storage means, when ordering, stores the order amount for each construction item for each order, or, when the contract is confirmed after ordering, stores the contract amount for each construction item for each contract,
A sum total of contract amounts stored for each construction item in the cost storage means, and a total sum of order amounts for orders for which contracts have not yet been determined among the order amounts stored for each construction item in the cost storage means; A total cost calculation means for calculating the total cost for each construction item,
The budget difference calculating means subtracts the total sum of the costs for each construction item calculated by the total cost calculating means from the budget amount for each construction item stored in the budget amount storage means, and calculates a budget difference for each construction item. The cost management device according to claim 1, wherein the cost management device calculates:
工事項目ごとに予算金額を記憶する予算金額記憶手段と、
設計変更工事又は追加工事を含む工事項目ごとに原価を記憶する原価記憶手段と、 予算を振り替える振替元の振替元工事項目を指定する手段と、
設計変更工事又は追加工事に対応する振替先の振替先工事項目に関する基礎予算データを入力する手段と、を備えるコンピュータに、
指定された振替元工事項目に関する振替元データを作成する手段と、
作成された前記振替元データと入力された前記基礎予算データとを対応付けて前記予算金額記憶手段に記憶させる手段と、
前記予算金額記憶手段に記憶された前記振替元工事項目の予算金額から、前記原価記憶手段に記憶された前記振替元工事項目の原価を減じて、前記振替元工事項目の予算差額を算出する予算差額算出手段と、
前記予算差額算出手段により算出された前記振替元工事項目の予算差額を、前記振替先の振替先工事項目の予算金額として、前記基礎予算データに設定するとともに、前記予算差額を前記振替元工事項目の予算金額から減算する予算金額振替手段と、として機能させるとともに、
前記予算差額算出手段は、前記予算金額記憶手段に記憶された基礎予算データの予算金額から、前記原価記憶手段に記憶された設計変更工事分又は追加工事分に対応する原価を減じて、設計変更工事分又は追加工事分に対応する予算差額を算出するように機能させるためのプログラムを記録したコンピュータが読み取り可能な記録媒体。Applicable to cost control for construction work,
Budget amount storage means for storing the budget amount for each construction item;
Cost storage means for storing costs for each construction item including design change work or additional work; means for designating a transfer source work item of a transfer source for transferring a budget;
Means for inputting basic budget data relating to the transfer destination construction item of the transfer destination corresponding to the design change construction or additional construction,
Means for creating transfer source data for the specified transfer source construction item,
Means for storing the created transfer source data and the inputted basic budget data in the budget amount storage means in association with each other,
Budget for calculating the budget difference of the transfer source construction item by subtracting the cost of the transfer source construction item stored in the cost storage unit from the budget amount of the transfer source construction item stored in the budget amount storage unit. Difference calculating means;
The budget difference of the transfer source construction item calculated by the budget difference calculation means is set in the basic budget data as the budget amount of the transfer destination work item of the transfer destination, and the budget difference is set in the transfer source construction item. Budget amount transfer means to subtract from the budget amount of
The budget difference calculating means subtracts the cost corresponding to the design change work or the additional work stored in the cost storage means from the budget amount of the basic budget data stored in the budget amount storage means, A computer-readable recording medium that stores a program for causing a function to calculate a budget difference corresponding to a construction work or an additional construction work.
Priority Applications (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP2001267361A JP3595527B2 (en) | 2001-09-04 | 2001-09-04 | Cost control device and recording medium |
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP2001267361A JP3595527B2 (en) | 2001-09-04 | 2001-09-04 | Cost control device and recording medium |
Publications (2)
| Publication Number | Publication Date |
|---|---|
| JP2003076845A JP2003076845A (en) | 2003-03-14 |
| JP3595527B2 true JP3595527B2 (en) | 2004-12-02 |
Family
ID=19093497
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| JP2001267361A Expired - Fee Related JP3595527B2 (en) | 2001-09-04 | 2001-09-04 | Cost control device and recording medium |
Country Status (1)
| Country | Link |
|---|---|
| JP (1) | JP3595527B2 (en) |
Families Citing this family (2)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JP6867227B2 (en) * | 2017-05-12 | 2021-04-28 | 株式会社日立システムズ | Construction cost management system and construction cost management method |
| JP6927771B2 (en) * | 2017-07-07 | 2021-09-01 | 株式会社オービック | Sales management equipment, sales management methods, and sales management programs |
-
2001
- 2001-09-04 JP JP2001267361A patent/JP3595527B2/en not_active Expired - Fee Related
Also Published As
| Publication number | Publication date |
|---|---|
| JP2003076845A (en) | 2003-03-14 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| US8839133B2 (en) | Data visualizations including interactive time line representations | |
| US8457999B2 (en) | One view integrated project management system | |
| US20070245300A1 (en) | Apparatus, system, and method for presenting project scheduling information in combination with workflow information | |
| US8434026B2 (en) | System and method for time dimension management for a data analyzing | |
| US20110271172A1 (en) | Temporary formatting and charting of selected data | |
| US7805284B2 (en) | Simulation model defining system for generating a simulation program for a simulator simulating a behavior of economy or society regarded as a system of phenomena and events | |
| US7440909B2 (en) | Methods and systems enabling the identification of actual costs in a transaction based financial and manufacturing environment | |
| JP2007323680A (en) | Management decision support system | |
| US20080195433A1 (en) | Dynamic Value Stream Mapping Software | |
| JP5196991B2 (en) | Manufacturing process management apparatus, manufacturing process management method, and computer program | |
| JP3595527B2 (en) | Cost control device and recording medium | |
| JP3519384B2 (en) | Cost control device, cost control method, recording medium, and program | |
| JP2003337883A (en) | Departmental Balance Calculation System | |
| JP5563848B2 (en) | Inventory management device | |
| JP4268151B2 (en) | Production management apparatus, production management program, and production management method | |
| JP2006259940A (en) | Statistical information presentation device | |
| JP2004295186A (en) | Cost management device and program | |
| JP4795788B2 (en) | Software development man-hour estimation device | |
| JP2004185323A (en) | Estimation management support system and method | |
| JP4439430B2 (en) | Optical cable network equipment management system | |
| JP2002049657A (en) | Computer-readable recording medium storing a building integration device and a building integration program | |
| JPH11184940A (en) | Slip processing device and storage medium | |
| JPH11288437A (en) | Landscaping estimation system | |
| JPH0830678A (en) | Process control processor | |
| JP4843148B2 (en) | Tax accounting processing equipment |
Legal Events
| Date | Code | Title | Description |
|---|---|---|---|
| A131 | Notification of reasons for refusal |
Free format text: JAPANESE INTERMEDIATE CODE: A131 Effective date: 20040203 |
|
| A521 | Request for written amendment filed |
Free format text: JAPANESE INTERMEDIATE CODE: A523 Effective date: 20040323 |
|
| TRDD | Decision of grant or rejection written | ||
| A01 | Written decision to grant a patent or to grant a registration (utility model) |
Free format text: JAPANESE INTERMEDIATE CODE: A01 Effective date: 20040831 |
|
| A61 | First payment of annual fees (during grant procedure) |
Free format text: JAPANESE INTERMEDIATE CODE: A61 Effective date: 20040903 |
|
| R150 | Certificate of patent or registration of utility model |
Free format text: JAPANESE INTERMEDIATE CODE: R150 |
|
| FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20070910 Year of fee payment: 3 |
|
| FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20100910 Year of fee payment: 6 |
|
| FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20110910 Year of fee payment: 7 |
|
| FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20120910 Year of fee payment: 8 |
|
| FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20130910 Year of fee payment: 9 |
|
| R250 | Receipt of annual fees |
Free format text: JAPANESE INTERMEDIATE CODE: R250 |
|
| R250 | Receipt of annual fees |
Free format text: JAPANESE INTERMEDIATE CODE: R250 |
|
| R250 | Receipt of annual fees |
Free format text: JAPANESE INTERMEDIATE CODE: R250 |
|
| R250 | Receipt of annual fees |
Free format text: JAPANESE INTERMEDIATE CODE: R250 |
|
| LAPS | Cancellation because of no payment of annual fees |