(57)【要約】【課題】為替レートの変動を考慮した製品原価のシミュレーションを高速に実施することができる技術を提供する。【解決手段】本発明に係る原価シミュレーション装置は、製品の原価構成要素毎の単価をその発生地域の通貨で積算し、原価構成要素毎に為替レート変換を実施せず、製品の原価構成要素毎の単価を積算した結果に対して為替レート変換を実施する。【選択図】図１０
2012221020.tif 000002
【特許請求の範囲】
【請求項１】
製品の原価をシミュレーションする装置であって、
前記製品の原価を構成する原価構成要素毎の単価を、前記原価構成要素が発生した地域の通貨で記述するコストテーブルと、
通貨間の為替レートを記述した為替レートテーブルと、
前記コストテーブルが記述している前記製品の前記原価構成要素毎の単価を、前記原価構成要素が発生した地域の通貨で積算して前記製品の原価を計算する原価集計部と、
前記為替レートテーブルが記述している為替レートにしたがって前記原価を異なる通貨の価格に変換する原価シミュレーションを実施する原価シミュレーション部と、
を備え、
前記原価シミュレーション部は、
前記原価構成要素毎に前記変換を実施せず、前記原価集計部が前記製品の前記原価構成要素毎の単価を積算した結果に対して前記変換を実施する
ことを特徴とする原価シミュレーション装置。
【請求項２】
前記原価シミュレーションを実施する条件を記述した原価シミュレーション条件テーブルを備え、
前記原価シミュレーション部は、前記原価シミュレーション条件テーブルの記述にしたがって前記原価シミュレーションを実施する
ことを特徴とする請求項１記載の原価シミュレーション装置。
【請求項３】
前記原価シミュレーション条件テーブルは、
前記条件として、前記原価シミュレーションを実施する対象期間と前記変換後の通貨を指定しており、
前記為替レートテーブルは、期間毎の前記為替レートを記述しており、
前記原価シミュレーション部は、
前記原価シミュレーション条件テーブルが記述している前記対象期間と前記変換後の通貨に対応する為替レートを前記為替レートテーブルから取得し、その為替レートを用いて前記原価シミュレーションを実施する
ことを特徴とする請求項２記載の原価シミュレーション装置。
【請求項４】
前記原価シミュレーション条件テーブルは、
前記条件として、前記製品の生産地を指定しており、
前記コストテーブルは、
前記生産地毎の前記原価構成要素の単価を記述しており、
前記原価集計部は、
前記生産地毎の前記原価構成要素の単価を積算することにより前記生産地毎に前記製品の原価を計算する
ことを特徴とする請求項２記載の原価シミュレーション装置。
【請求項５】
前記原価シミュレーション部の処理結果を通貨毎に再集計した結果を出力する結果出力部を備えた
ことを特徴とする請求項１記載の原価シミュレーション装置。
【請求項６】
前記原価シミュレーション部の処理結果を期間毎に再集計した結果を出力する結果出力部を備えた
ことを特徴とする請求項１記載の原価シミュレーション装置。
【請求項７】
前記条件を指定する指定入力を受け取る入力部と、
前記原価シミュレーション部の処理結果を出力する結果出力部と、
を備え、
前記入力部は、
前記原価シミュレーション部による前記変換後の通貨と、
前記原価シミュレーションを実施する期間と、
を前記条件として受け取り、
前記結果出力部は、
前記原価シミュレーション部の処理結果を前記入力部が受け取った前記通貨毎または前記入力部が受け取った前記期間毎に再集計して出力する
ことを特徴とする請求項２記載の原価シミュレーション装置。
【請求項８】
前記コストテーブルは、前記原価構成要素毎の単価として、前記製品を構成する部品の仕入単価を記述している
ことを特徴とする請求項１記載の原価シミュレーション装置。
【請求項９】
前記コストテーブルは、前記原価構成要素毎の単価として、前記製品を組み立てる構成部品毎の作業時間単価を記述している
ことを特徴とする請求項１記載の原価シミュレーション装置。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、為替レートを考慮して製造原価をシミュレートする技術に関する。
【背景技術】
【０００２】
昨今の市場競争の激化、消費の冷え込みによる市場の縮小等により、製造業にとっては、これまでのような売上を伸ばし利益を確保してきた時代から、付加価値力を高め、利益確保できる製品戦略、売上から利益確保を重視した時代への転換期に来ている。製造原価の８０％は設計段階で決まると言われており、近年の売上が低減している状況で、市場が要求する価格で利益を確保するためには、設計段階での原価低減活動による効果が大きく必要不可欠であり、原価を作り込む原価企画の重要性が高まっている。
【０００３】
原価企画の活動は２つに大別できる。利益計画を実現するために販売計画などから製造原価の目標を定める利益計画策定フェーズと、設定された目標原価を実現するための各種原価低減施策を洗い出し定められた目標原価を達成するＶＥ活動フェーズである。２つのフェーズでは、それぞれの結果を相互的に評価する。ＶＥ活動フェーズでは、定められた目標原価の実現可能性についてＶＥ活動を通じて評価する。利益計画策定フェーズでは、原価低減施策の具体案であるＶＥ活動の結果に基づき、利益計画を見直す。
【０００４】
製造業において、企業の利益計画を成立させるためには、製品企画・設計段階で製造原価の構成を詳細に把握し、利益計画を策定する拠り所とすることが重要である。一般に原価企画では、利益計画の実現に向け、目標原価を設定し、ＶＥ（Ｖａｌｕｅ  Ｅｎｇｉｎｅｅｒｉｎｇ）活動として原価削減が可能な事項を洗い出し、その効果を評価する。
【０００５】
ＶＥ活動の効果を評価するためには、原価削減が真にＶＥ活動によって生じたものであるか否かを不明瞭にしないため、為替レートは固定として取り扱い、為替レート変動による偶発的な原価変動の影響を除去した上で評価するのが一般的である。具体的には、日本円などの固定通貨を用いて効果額を算出している。
【０００６】
単にＶＥ活動の効果を評価するだけなのであれば、為替レートの影響を無視して上記のような手法でＶＥ活動の成果を評価しても構わない。しかし、原価企画の目標は企業業績を向上させることであるため、最終的にはＶＥ活動の成果が実際の利益計画にどのように影響するのかを把握する必要がある。具体的には、製品を構成するそれぞれの原価要素について、為替レートの変動を考慮して利益計画に反映する必要がある。
【０００７】
換言すると、実際の原価計画において正確な損益を評価するためには、為替レート変動を考慮する必要があるため、結果として最終的には何らかの形態で為替レートを利益計画に盛り込む必要があると考えられる。また、昨今の製造業のグローバル化が進む環境の下では、為替変動のリスクを考慮して利益計画を策定する必要がある。
【０００８】
上記に鑑み、為替レートを考慮した原価計算方法やＶＥ活動結果の評価方法について、下記特許文献１〜３のような技術が開発されている。
【０００９】
下記特許文献１には、売上、損益、原価等を予測して意思決定を支援するシステムが記載されている。同システムは、中長期的な損益シミュレーションを実施する中で、部品構成表を元に部品点数を所要量展開し、あらかじめ設定した複数の為替レートを組み合わせたシナリオ毎に原価を集計している。
【００１０】
下記特許文献２には、製品間の共通部品を考慮した製品の原価削減効果を算出するシステムが記載されている。同システムは、共通部品の原価低減効果額、および生産に必要な部品数から全体の原価低減効果額を集計する。
【００１１】
下記特許文献３には、為替レートの変動に対応した原価・売上管理を行うシステムが記載されている。同システムは、標準原価と実際原価の差額を算出する際に、任意の通貨で購入した購入品を標準原価と同じ通貨単位に変換している。
【先行技術文献】
【特許文献】
【００１２】
【特許文献１】特開２００７-３２３６８０号公報
【特許文献２】特開２０１０-２３８１６７号公報
【特許文献３】特開２００６-２２１３１５号公報
【発明の開示】
【発明が解決しようとする課題】
【００１３】
上記特許文献１に記載されている技術では、為替レートの組み合わせをシミュレーションシナリオとして定義し、シナリオ毎に製品原価を集計する。各シナリオでは、製品を組み立てるために必要になる部品毎に為替レートを変換して原価集計しているため、製品の原価構成要素が増えると膨大な計算量が必要となる。したがって、様々な為替レートシナリオを想定しながら利益計画を策定する作業には不向きである。
【００１４】
上記特許文献２に記載されている技術では、共通部品のＶＥ活動の効果額を日本円固定で算出しているため、ＶＥ活動そのものの効果を評価するには有効だが、利益計画の評価という点では、前述のような課題がある。
【００１５】
上記特許文献３に記載されている技術は、製造原価をシミュレートするのではなく、製品を購買するときの仕入原価を、様々な通貨で計算するものである。すなわち同文献は、製品の販売や製造が開始された後の実際原価を算出するための技術を記載しているものであり、製品を製造する前の原価企画段階における為替リスクを考慮した原価シミュレーションは実施していない。
【００１６】
本発明は、上記のような課題を解決するためになされたものであり、為替レートの変動を考慮した製品原価のシミュレーションを高速に実施することができる技術を提供することを目的とする。
【課題を解決するための手段】
【００１７】
本発明に係る原価シミュレーション装置は、製品の原価構成要素毎の単価をその発生地域の通貨で積算し、原価構成要素毎に為替レート変換を実施せず、製品の原価構成要素毎の単価を積算した結果に対して為替レート変換を実施する。
【発明の効果】
【００１８】
本発明に係る原価シミュレーション装置によれば、原価構成要素の発生元の通過でいったん原価を集計し、集計結果に対して為替レート変換を実施するので、為替レート変換を原価構成要素毎に実施する必要がなくなり、計算負荷を低減することができる。これにより、様々な為替レート変動シナリオに対して原価シミュレーションを実施することができるので、製造を開始する上で必要となる製造場所や製造時期などの意思決定を、原価企画に基づき適切に判断することができる。
【図面の簡単な説明】
【００１９】
【図１】実施形態１に係る原価シミュレーション装置１００の機能ブロック図である。
【図２】設計情報テーブル１１１の構成とデータ例を示す図である。
【図３】工程情報テーブル１１２の構成とデータ例を示す図である。
【図４】コストテーブル１１３の構成とデータ例を示す図である。
【図５】原価集計結果テーブル１１４の構成とデータ例を示す図である。
【図６】為替レートテーブル１１５の構成とデータ例を示す図である。
【図７】原価シミュレーション条件テーブル１１６の構成とデータ例を示す図である。
【図８】原価シミュレーション結果テーブル１１７の構成とデータ例を示す図である。
【図９】原価シミュレーション装置１００が製品の原価構成要素毎に原価を積算する処理のフローチャートである。
【図１０】原価シミュレーション装置１００が図９の処理フローを実施している様子を示す概念図である。
【図１１】原価シミュレーション装置１００が為替レートを変換する処理のフローチャートである。
【図１２】原価シミュレーション装置１００が図１１の処理フローを実施している様子を示す概念図である。
【図１３】原価シミュレーション装置１００が図１１の処理フローを実施している様子を示す概念図である。
【図１４】原価シミュレーション結果出力部１０７が出力する原価シミュレーション結果の１例を示す図である。
【発明を実施するための形態】
【００２０】
＜実施の形態１＞
図１は、本発明の実施形態１に係る原価シミュレーション装置１００の機能ブロック図である。原価シミュレーション装置１００は、為替レートがどの程度の値になれば製品原価にどの程度の影響を与えるかなどの原価シミュレーションを実施する装置である。
【００２１】
原価企画部門の担当者や、原価改善の担当者は、ネットワークなどの適当なインターフェースを介して原価シミュレーション装置１００にアクセスし、原価シミュレーションを実施する。原価シミュレーション装置１００は、その指示を受け取るための入力部を適宜備える。原価シミュレーションの詳細手順については、後述の図９および図１１で改めて説明する。
【００２２】
原価シミュレーション装置１００は、演算を実施する機能部として、設計情報管理部１０１、工程情報管理部１０２、コストテーブル管理部１０３、為替レート管理部１０４、原価集計部１０５、原価シミュレーション部１０６、原価シミュレーション結果出力部１０７を備える。これらの機能部の動作については、後述の図９および図１１で原価シミュレーションの詳細手順と併せて説明する。これら機能部は、その機能を実現する回路デバイス等のハードウェアを用いて構成することもできるし、ＣＰＵなどの演算装置とその動作を規定するソフトウェアを用いて構成することもできる。
【００２３】
原価シミュレーション装置１００はさらに、演算を実施するための基礎になるデータとして、原価企画データベース（ＤＢ）１１０を備える。原価企画ＤＢ１１０は、設計情報テーブル１１１、工程情報テーブル１１２、コストテーブル１１３、原価集計結果テーブル１１４、為替レートテーブル１１５、原価シミュレーション条件テーブル１１６、原価シミュレーション結果テーブル１１７を格納する。原価企画ＤＢ１１０は、各テーブルを保持するデータファイルと、データファイルを格納するハードディスク装置などの記憶装置などを用いて構成することができる。
【００２４】
図２は、設計情報テーブル１１１の構成とデータ例を示す図である。設計情報テーブル１１１は、製品を組み立てるために必要になる部品の構成を記述したデータテーブルであり、部品構成フィールド１１１１、部品構成パスフィールド１１１２、部品フィールド１１１３、員数フィールド１１１４、所要量フィールド１１１５を有する。
【００２５】
部品構成フィールド１１１１は、製品を構成するユニット、部品などの構成部品の階層構造をツリー形式で記述する。部品構成パスフィールド１１１２は、部品構成フィールド１１１１が記述しているツリー構造上における各構成部品のパスを記述する。部品フィールド１１１３は、その構成部品の名称を記述する。員数フィールド１１１４は、上位の構成部品を組み立てるために必要になる個数を記述する。所要量フィールド１１１５は、当該製品を組み立てるために最終的に必要になる構成部品の個数を記述する。上位の構成部品が複数個ある場合は、上位の構成部品の所要量と当該構成部品の員数を乗算した値となる。
【００２６】
図３は、工程情報テーブル１１２の構成とデータ例を示す図である。工程情報テーブル１１２は、設計情報テーブル１１１が記述している各ユニットや各部品を製造するために必要となる工程とその作業時間を記述したデータテーブルであり、部品フィールド１１２１、工程フィールド１１２２、作業時間フィールド１１２３を有する。
【００２７】
部品フィールド１１２１は、構成部品の名称（構成部品の識別子などでもよい）を記述する。工程フィールド１１２２は、部品フィールド１１２１によって識別される構成部品を製造するために必要になる工程の名称を記述する。複数の工程を要する場合は、同一の構成部品に対して複数の工程が対応付けられる。作業時間フィールド１１２３は、工程フィールド１１２２を実施するために必要になる合計作業時間を記述する。例えば、当該工程の前段取り時間、実作業時間、後段取り時間、などの合計時間である。
【００２８】
図４は、コストテーブル１１３の構成とデータ例を示す図である。コストテーブル１１３は、構成部品の仕入単価と工程の作業時間単価を記述したデータテーブルであり、生産地フィールド１１３１、部品フィールド１１３２、工程フィールド１１３３、単価フィールド１１３４、通貨フィールド１１３５を有する。
【００２９】
生産地フィールド１１３１は、製品を生産する地域を記述する。部品フィールド１１３２は、製品を構成する構成部品の名称を記述する。工程フィールド１１３３は、部品フィールド１１３１によって識別される構成部品を製造するために必要になる工程の名称を記述する。単価フィールド１１３４は、部品フィールド１１３１によって識別される構成部品の仕入単価または工程フィールド１１３３によって識別される工程の作業時間単価を記述する。通貨フィールド１１３５は、部品フィールド１１３１によって識別される構成部品または工程フィールド１１３３によって識別される工程に対して発生する原価の通貨単位を記述する。
【００３０】
生産地フィールド１１３１が指定する地域と、通貨フィールド１１３５が指定する通貨とが合致しない場合は、その構成部品または工程は、生産地以外の地域に発注していることになる。
【００３１】
図５は、原価集計結果テーブル１１４の構成とデータ例を示す図である。原価集計結果テーブル１１４は、原価シミュレーションの途中結果として、製品の原価構成要素毎の原価をその発生元通貨のままで集計した結果を格納するデータテーブルであり、製品フィールド１１４１、通貨フィールド１１４２、金額フィールド１１４３を有する。
【００３２】
製品フィールド１１４１は、原価シミュレーションの対象となった製品名を保持する。通貨フィールド１１４２は、製品フィールド１１４１で識別される製品の原価を算出する基準とした通貨単位を記述する。金額フィールド１１４３は、その通貨における製品原価を保持する。
【００３３】
図６は、為替レートテーブル１１５の構成とデータ例を示す図である。為替レートテーブル１１５は、期間毎／通貨毎の為替レートを記述したデータテーブルである。原価シミュレーション１００が実施する原価シミュレーションの目的は、様々な通貨と為替レートを用いて製品の原価を計算することによって為替レート変動が製品原価に与え得る影響をシミュレートすることであるので、本テーブルは様々なパターンの為替レートをシミュレーションパターン（本発明ではシナリオと呼ぶ）として保持している。
【００３４】
為替レートテーブル１１５は、シナリオ番号フィールド１１５１、時期フィールド１１５２、通貨元フィールド１１５３、通貨先フィールド１１５４、レートフィールド１１５５を有する。
【００３５】
シナリオ番号フィールド１１５１は、後述の原価シミュレーション条件テーブル１１６が有するシナリオ番号フィールド１１６１に対応するシナリオ番号を保持する。時期フィールド１１５２は、シナリオ番号フィールド１１５１に対応するシミュレーションシナリオが対象としているシミュレーション時期を記述している。原価シミュレーションは一般に将来発生し得る為替レートを仮定して実施するため、本フィールドは一般的には将来の日付を保持する。ただし、現在や過去の日付に対して通貨を様々に変えて原価シミュレーションを実施するような場合も考えられるので、必ずしも将来の日付に限られるものではない。
【００３６】
通貨元フィールド１１５３は製品原価の通貨単位を変換する前の通貨単位を保持し、通貨先フィールド１１５４は変換後の通貨単位を保持する。レートフィールド１１５５は、通貨元フィールド１１５３の通貨単位を通貨先フィールド１１５４の通貨単位に変換する際の為替レートを保持する。
【００３７】
図７は、原価シミュレーション条件テーブル１１６の構成とデータ例を示す図である。原価シミュレーション条件テーブル１１６は、原価シミュレーションを実施する条件をシミュレーションパターンとして記述したデータテーブルであり、シナリオ番号フィールド１１６１、製品フィールド１１６２、生産地フィールド１１６３、期間フィールド１１６４、通貨フィールド１１６５を有する。
【００３８】
シナリオ番号フィールド１１６１は、原価シミュレーション装置１００が実施するシミュレーションパターンの識別番号を保持する。製品フィールド１１６２は、シミュレーションが対象とする製品の名称を保持する。生産地フィールド１１６３は、製品フィールド１１６２によって識別される製品の生産地を保持する。期間フィールド１１６４は、シミュレーション対象とする時期を記述している。通貨フィールド１１６５は、シミュレーションによって原価を求める際の基準通貨を記述している。
【００３９】
図８は、原価シミュレーション結果テーブル１１７の構成とデータ例を示す図である。原価シミュレーション結果テーブル１１７は、原価シミュレーションの結果を格納するデータテーブルであり、シナリオ番号フィールド１１７１、時期フィールド１１７２、製品フィールド１１７３、通貨フィールド１１７４、金額フィールド１１７５を有する。
【００４０】
シナリオ番号フィールド１１７１、時期フィールド１１７２、製品フィールド１１７３、通貨フィールド１１７４は、それぞれ原価シミュレーション条件テーブル１１６の同名フィールドに対応する値を保持する。金額フィールド１１７５は、シナリオ番号フィールド１１７１で識別されるシミュレーションシナリオを実行した結果として得られた、当該通貨における製品原価を保持する。
【００４１】
図９は、原価シミュレーション装置１００が製品の原価構成要素毎に原価を積算する処理のフローチャートである。原価シミュレーション装置１００は、ネットワークなどのインターフェースを介して原価シミュレーションを実施するように指示を受けると、本処理フローと後述の図１１で説明する処理フローを実行する。以下、図９の各ステップについて説明する。
【００４２】
（図９：ステップＳ９０１〜Ｓ９０２）
原価シミュレーション部１０６は、原価シミュレーション条件テーブル１１６から原価シミュレーションの条件（シミュレーションシナリオ）を取得する（Ｓ９０１）。実施していないシミュレーションシナリオが存在すればステップＳ９０３へ進み、全てのシミュレーションシナリオを実施済みであれば本処理フローを終了する（Ｓ９０２）。
【００４３】
（図９：ステップＳ９０３）
設計情報管理部１０１は、ステップＳ９０１で原価シミュレーション部１０６が取得したシミュレーションシナリオが指定する製品の構成部品を、設計情報テーブル１１１から取得する。
【００４４】
（図９：ステップＳ９０４）
工程情報管理部１０２は、ステップＳ９０３で設計情報管理部１０１が取得した構成部品に対応する工程と作業時間を、工程情報テーブル１１２から取得する。
【００４５】
（図９：ステップＳ９０３〜Ｓ９０４：補足）
図２〜図３で示したデータ例では、１製品を組み立てるために必要になる部品構成パターンは１種類であり、同様に１部品を製造するために必要になる工程パターンは１種類であることを説明した。時期によって部品構成や工程構成が異なる場合は、設計情報テーブル１１１や工程情報テーブル１１２の主キーとして時期フィールドを設け、時期毎に異なる部品構成や工程構成でシミュレーションを実施することができる。
【００４６】
（図９：ステップＳ９０５）
コストテーブル管理部１０３は、ステップＳ９０３で設計情報管理部１０１が取得した構成部品の仕入単価と、ステップＳ９０４で工程情報管理部１０２が取得した工程の作業時間単価を、コストテーブル１１３から取得する。
【００４７】
（図９：ステップＳ９０５：補足）
同じ製品であっても、複数の異なる生産地でそれぞれ個別に生産することができる場合がある。そこでコストテーブル１１３は、生産地フィールド１１３１毎に部品単価と作業時間単価を記述している。本ステップでは、生産地毎に部品単価と作業時間単価を取得することができる。
【００４８】
（図９：ステップＳ９０６）
原価集計部１０５は、ステップＳ９０５でコストテーブル管理部１０３が取得した部品単価と作業時間単価を、通貨種類毎に集計する。例えば図４で例示したデータ例では、１つの製品を完成させるために必要な部品原価および工程原価が３種類の通貨（ＣＮＹ、ＪＰＹ、ＵＳＤ）で発生するので、本ステップではこれら３種類の通貨毎に原価を集計することになる。原価集計部１０５は、本ステップの結果を原価集計結果テーブル１１４に格納する。
【００４９】
（図９：ステップＳ９０６：補足その１）
コストテーブル１１３は、部品単価と作業時間単価を、これらが発生する通貨単位でそのまま記述している。すなわち本ステップでは、これら原価構成要素毎の単価を、その発生元の通貨単位でそのまま集計していることになる。
【００５０】
（図９：ステップＳ９０６：補足その２）
本処理フローでは為替レート変換を実施せず、後述の図１１で説明する処理フローでまとめて実施する。これは、原価構成要素毎に為替レート変換を実施して演算負荷を高めないようにし、様々なシミュレーションシナリオで原価シミュレーションを実施することができるようにするための配慮である。
【００５１】
図１０は、原価シミュレーション装置１００が図９の処理フローを実施している様子を示す概念図である。原価集計部１０５は、ステップＳ９０６において、設計情報テーブル１１１が記述している構成部品毎の単価を通貨毎に集計する。また、工程情報テーブル１１２が記述している工程毎の作業時間単価を通貨毎に集計する。
【００５２】
例えば図１０に示す部品Ａ１は、所要量＝２、単価＝１０、通貨＝ＪＰＹであるため、ＪＰＹの集計結果に加算される。同様に工程Ａ１は、作業時間＝１０、単価＝１０、通貨＝ＣＮＹであるため、ＣＮＹの集計結果に加算される。集計の過程で、計算の便宜上必要なデータフィールド（例えば図１０の原価フィールド）を適宜設けてもよい。
【００５３】
図１１は、原価シミュレーション装置１００が為替レートを変換する処理のフローチャートである。原価シミュレーション装置１００は、図９の処理フローを実施した後、通貨単位毎に得られた原価構成要素に対して為替レート変換を実施し、通貨単位を（例えばＪＰＹに）統一する。以下、図１１の各ステップについて説明する。
【００５４】
（図１１：ステップＳ１１０１〜Ｓ１１０２）
これらのステップは、図９のステップＳ９０１〜Ｓ９０２と同様である。原価シミュレーションを実行するように指示する担当者が、シミュレーション対象となる製品、期間、通貨などを指定する場合があるため、本処理フローにおいても原価シミュレーション条件を改めて取得することとした。
【００５５】
（図１１：ステップＳ１１０３〜Ｓ１１０５）
原価シミュレーション部１０６は、原価集計結果テーブル１１４から、図９の処理フローの処理結果を取得する（Ｓ１１０３）。為替レート管理部１０４は、ステップＳ１１０１で取得したシミュレーションシナリオに対応する為替レートを、為替レートテーブル１１５から取得する（Ｓ１１０４）。シミュレーションシナリオに対応する為替レートが存在していればステップＳ１１０６へ進み、なければステップＳ１１０２へ戻る。
【００５６】
（図１１：ステップＳ１１０６）
原価シミュレーション部１０６は、原価集計結果テーブル１１４が格納している通貨毎の集計結果に対して為替レート変換を実施し、その結果を原価シミュレーション結果テーブル１１７に格納する。
【００５７】
図１２は、原価シミュレーション装置１００が図１１の処理フローを実施している様子を示す概念図である。原価シミュレーション部１０６は、ステップＳ１１０６において、原価集計結果テーブル１１４が格納している通貨毎の集計結果に対して為替レートテーブル１１５が保持しているシミュレーションシナリオ毎の為替レートを適用する。その結果として、図９の処理フローの結果を単一の通貨単位に統一した原価が得られる。
【００５８】
原価シミュレーション部１０６は、必要に応じて、図１１の処理結果をさらに期間毎に再集計することもできる。図１２に示す例では、２０１１年の上期と下期について再集計した結果を例示した。
【００５９】
また、原価シミュレーション部１０６は、ステップＳ１１０６を実施する過程において算の便宜上必要なデータフィールドを適宜設けてもよい。図１２では、レートフィールド１１５５と反対向きに為替レートを変換する際の計算便宜のため、レート分母フィールドを設けた。
【００６０】
図１３は、原価シミュレーション装置１００が図１１の処理フローを実施している様子を示す概念図である。本図において、原価シミュレーション部１０６は、図１１の処理結果を通貨毎に再集計している。ここでは、ＪＰＹで再集計した製品原価とＵＳＤで再集計した製品原価を例示したが、その他の通貨について再集計することもできる。
【００６１】
図１４は、原価シミュレーション結果出力部１０７が出力する原価シミュレーション結果の１例を示す図である。原価シミュレーション結果出力部１０７は、原価シミュレーション結果テーブル１１７が保持しているデータを、例えばデータ出力、画面表示などの形態で出力することができる。ここでは、期間毎の利益推移を示したグラフ形式で画面表示した例を示した。
【００６２】
図１４の例では、同一の製品を同一の部品構成の下で原価シミュレーションした結果を示している。この例では、製品の販売数と売価はともに変化がないにもかかわらず、為替レート変動の影響により利益が低下していることが分かる。
【００６３】
＜実施の形態１：まとめ＞
以上のように、本実施形態１に係る原価シミュレーション装置１００は、図９の処理フローの段階では原価構成要素毎の原価をその発生元通貨のままで集計し、その集計結果に対して図１１の処理フローで為替レート変換する。これにより、原価構成要素毎に為替レート変換を実施する必要がなくなるので、演算負荷を低減することができる。また、演算負荷を低減することによって生じた余力を、様々なシミュレーションシナリオで原価シミュレーションを実施するための演算リソースとして用いることができる。
【００６４】
また、本実施形態１に係る原価シミュレーション装置１００は、原価シミュレーション条件テーブル１１６内のシミュレーションシナリオが指定しているシミュレーション対象期間と通貨に対応する為替レートを用いて原価シミュレーションを実施する。これにより為替レートが様々に変動したパターンを想定して原価計画を実施することができる。
【００６５】
また、本実施形態１に係る原価シミュレーション装置１００は、原価シミュレーション条件テーブル１１６内のシミュレーションシナリオとコストテーブル１１３が記述している生産地毎に、原価シミュレーションを実施することができる。これにより、同一製品を複数の生産地で生産した場合の原価を比較検討することができる。
【００６６】
また、本実施形態１に係る原価シミュレーション装置１００は、原価シミュレーションの結果を期間毎または通貨毎に再集計して出力することができる。これにより、様々な観点で原価を比較することができる。
【００６７】
また、本実施形態１に係る原価シミュレーション装置１００は、為替レートテーブル１１５を用いずに原価シミュレーションを実施するか、または為替レートテーブル１１５が記述するレートを１．０倍にセットすることにより、為替レートの変動を排除した固定為替レートで原価シミュレーションを実施することもできる。この場合は、ＶＥ活動の成果そのものを評価することができる。
【００６８】
＜実施の形態２＞
実施形態１において、製品の原価構成要素として部品単価と作業時間単価を例として取り上げたが、その他の原価構成要素についても同様の手法で原価シミュレーションの要素として取り入れることができる。例えば、地域毎の輸入関税、流通コスト、なども製品原価の構成要素として取り扱うことができる。この場合は、地域毎／期間毎／通貨毎の単価テーブルを設け、部品単価と作業時間単価の積算に加えてこれら構成要素の単価を積算すればよい。
【符号の説明】
【００６９】
１００：原価シミュレーション装置、１０１：設計情報管理部、１０２：工程情報管理部、１０３：コストテーブル管理部、１０４：為替レート管理部、１０５：原価集計部、１０６：原価シミュレーション部、１０７：原価シミュレーション結果出力部、１１０：原価企画データベース、１１１：設計情報テーブル、１１１１：部品構成フィールド、１１１２：部品構成パスフィールド、１１１３：部品フィールド、１１１４：員数フィールド、１１１５：所要量フィールド、１１２：工程情報テーブル、１１２１：部品フィールド、１１２２：工程フィールド、１１２３：作業時間フィールド、１１３：コストテーブル、１１３１：生産地フィールド、１１３２：部品フィールド、１１３３：工程フィールド、１１３４：単価フィールド、１１３５：通貨フィールド、１１４：原価集計結果テーブル、１１４１：製品フィールド、１１４２：通貨フィールド、１１４３：金額フィールド、１１５：為替レートテーブル、１１５１：シナリオ番号フィールド、１１５２：時期フィールド、１１５３：通貨元フィールド、１１５４：通貨先フィールド、１１５５：レートフィールド、１１６：原価シミュレーション条件テーブル、１１６１：シナリオ番号フィールド、１１６２：製品フィールド、１１６３：生産地フィールド、１１６４：期間フィールド、１１６５：通貨フィールド、１１７：原価シミュレーション結果テーブル、１１７１：シナリオ番号フィールド、１１７２：時期フィールド、１１７３：製品フィールド、１１７４：通貨フィールド、１１７５：金額フィールド。
【図１】
2012221020.tif 000003
【図２】
2012221020.tif 000004
【図３】
2012221020.tif 000005
【図４】
2012221020.tif 000006
【図５】
2012221020.tif 000007
【図６】
2012221020.tif 000008
【図７】
2012221020.tif 000009
【図８】
2012221020.tif 000010
【図９】
2012221020.tif 000011
【図１０】
2012221020.tif 000012
【図１１】
2012221020.tif 000013
【図１２】
2012221020.tif 000014
【図１３】
2012221020.tif 000015
【図１４】
2012221020.tif 000016