(57)【要約】【課題】従来技術においては、製品生産で利用した部品が、自社生産した部品であるか、外注生産した部品であるか判断できないために、生産した製品の精度の高い原価を算出することができなかった。【解決手段】本発明は、製品の生産実績日と、部品の仕入実績日情報と、部品の生産実績日情報に基づいて、構成品目識別子で識別される部品が自社生産であるか外注生産であるかを示す種別を自動的に決定し、当該種別に基づいて製品の原価を算出する製品情報管理装置であり、かかる構成により、自社生産であるか外注生産であるかを区別して製品の製造原価を算出できる結果、精度の高い製造原価を自動算出できる。【選択図】図２
2006018416.tif 000002
【特許請求の範囲】
【請求項１】
生産される製品または当該製品の部品である品目を識別する情報であるライン完成品目識別子と、当該ライン完成品目識別子で識別される品目の生産実績日に関する情報である生産実績日情報と、生産個数を示す情報である生産個数情報を有する生産実績データを１以上格納している生産実績データ格納部と、
仕入れた部品を識別する情報である仕入品目識別子と、当該仕入品目識別子で識別される品目の仕入れされた日を示す情報である仕入実績日情報と、仕入れた個数を示す情報である仕入個数情報を有する仕入実績データを１以上格納している仕入実績データ格納部と、製品の構成を示す情報であり、ライン完成品目識別子と当該ライン完成品目識別子で識別される製品または部品を構成する部品を識別する情報である構成品目識別子を有する製品構成データを１以上格納している製品構成データ格納部と、
製品と部品の対応関係を示す構成表を出力する指示である構成表出力指示であり、ライン完成品目識別子を有する構成表出力指示を受け付ける受付部と、
前記受付部が受け付けた構成表出力指示が有するライン完成品目識別子と対になる生産実績日情報を前記生産実績データ格納部から取得する完成品生産実績日情報取得部と、
前記受付部が受け付けた構成表出力指示が有するライン完成品目識別子で識別される製品の子孫の部品の構成品目識別子を前記製品構成データ格納部から1以上取得する構成品目識別子取得部と、
前記構成品目識別子取得部が取得した構成品目識別子と一致する仕入品目識別子と対になる仕入実績日情報を前記仕入実績データ格納部から取得する構成品仕入実績日情報取得部と、
前記構成品目識別子取得部が取得した構成品目識別子と一致するライン完成品目識別子と対になる生産実績日情報を前記生産実績データ格納部から取得する構成品生産実績日情報取得部と、
前記完成品生産実績日情報取得部が取得した生産実績日情報と、前記構成品仕入実績日情報取得部が取得した仕入実績日情報と、前記構成品生産実績日情報取得部が取得した生産実績日情報に基づいて、前記構成品目識別子取得部が取得した構成品目識別子で識別される部品が自社生産であるか外注生産であるかを示す種別を決定する種別決定部と、
前記受付部が受け付けた構成表出力指示が有するライン完成品目識別子と、前記構成品目識別子取得部が取得した1以上の構成品目識別子と、前記種別決定部が決定した当該構成品目識別子の種別に基づいて、構成表を構成する構成表構成部と、
前記構成表構成部が構成した構成表を、部品の種別を視覚的に明示可能な態様で出力する構成表出力部を具備する製品情報管理装置。
【請求項２】
生産される製品または当該製品の部品である品目を識別する情報であるライン完成品目識別子と、当該ライン完成品目識別子で識別される品目の生産実績日に関する情報である生産実績日情報と、生産個数を示す情報である生産個数情報を有する生産実績データを１以上格納している生産実績データ格納部と、
仕入れた部品を識別する情報である仕入品目識別子と、当該仕入品目識別子で識別される品目の仕入れされた日を示す情報である仕入実績日情報と、仕入れた個数を示す情報である仕入個数情報を有する仕入実績データを１以上格納している仕入実績データ格納部と、製品の構成を示す情報であり、ライン完成品目識別子と当該ライン完成品目識別子で識別される製品または部品を構成する部品を識別する情報である構成品目識別子を有する製品構成データを１以上格納している製品構成データ格納部と、
ライン完成品目識別子と、当該ライン完成品目識別子で識別される製品または部品を自社生産した場合の費用である内製加工費に関する情報である内製加工費情報と、当該ライン完成品目識別子で識別される製品または部品を外注した場合の費用である外製費に関する情報である外製費情報を有する加工費データを1以上格納している加工費データ格納部と、
構成品目識別子と、当該構成品目識別子で識別される部品の材料費に関する情報である材料費情報を有する材料費データを1以上格納している材料費データ格納部と、
ライン完成品目識別子で識別される製品と部品の実績原価を出力する指示である実績原価出力指示であり、ライン完成品目識別子を有する実績原価出力指示を受け付ける受付部と、
前記受付部が受け付けた実績原価出力指示が有するライン完成品目識別子と対になる生産実績日情報を前記生産実績データ格納部から取得する完成品生産実績日情報取得部と、
前記受付部が受け付けた実績原価出力指示が有するライン完成品目識別子で識別される製品の子孫の部品の構成品目識別子を前記製品構成データ格納部から1以上取得する構成品目識別子取得部と、
前記構成品目識別子取得部が取得した構成品目識別子と一致する仕入品目識別子と対になる仕入実績日情報を前記仕入実績データ格納部から取得する構成品仕入実績日情報取得部と、
前記構成品目識別子取得部が取得した構成品目識別子と一致するライン完成品目識別子と対になる生産実績日情報を前記生産実績データ格納部から取得する構成品生産実績日情報取得部と、
前記完成品生産実績日情報取得部が取得した生産実績日と、前記構成品仕入実績日情報取得部が取得した仕入実績日情報と、前記構成品生産実績日情報取得部が取得した生産実績日情報に基づいて、前記構成品目識別子取得部が取得した構成品目識別子で識別される部品が自社生産であるか外注生産であるかを示す種別を決定する種別決定部と、
前記種別決定部が決定した種別を前記生産実績データ格納部に格納されている生産実績データが有するライン完成品目識別子で識別される製品または部品を構成する部品を識別する構成品目識別子に対応付けて蓄積する種別蓄積部と、
前記構成品目識別子取得部が取得した１以上の構成品目識別子または、当該１以上の構成品目識別子および実績原価出力指示が有するライン完成品目識別子に対応する種別を取得し、当該種別に基づいて、各構成品目識別子または、各構成品目識別子およびライン完成品目識別子で識別される部品または製品の加工費または材料費を、前記加工費データ格納部または前記材料費データ格納部から取得する費用取得部と、
前記費用取得部が取得した費用に基づいて前記実績原価出力指示が有するライン完成品目識別子で識別される製品の原価を算出する原価算出部と、
前記原価算出部が算出した原価の情報である原価情報を出力する原価情報出力部を具備する製品情報管理装置。
【請求項３】
前記種別決定部は、
前記完成品生産実績日情報取得部が取得した生産実績日情報に基づいて生産起点日を算出する生産起点日算出手段と、
前記生産起点日と、前記構成品仕入実績日情報取得部が取得した仕入実績日情報と、前記構成品生産実績日情報取得部が取得した生産実績日情報に基づいて、前記構成品目識別子取得部が取得した構成品目識別子で識別される部品が自社生産であるか外注生産であるかを示す種別を決定する種別決定手段を具備する請求項１または請求項２いずれか記載の製品情報管理装置。
【請求項４】
前記種別決定手段は、
一の構成品目識別子で識別される部品の種別を決定する場合に、
構成品仕入実績日情報取得部が取得した仕入実績日情報であり前記部品に対応する仕入実績日情報のうち、前記生産起点日より前の日を示す仕入実績日情報であり、かつ最も前記生産起点日に近い日である直近仕入実績日情報を取得し、
前記構成品生産実績日情報取得部が取得した生産実績日情報であり前記部品に対応する生産実績日情報のうち、前記生産起点日より前の日を示す生産実績日情報であり、かつ最も前記生産起点日に近い日である直近生産実績日情報を取得し、
前記直近仕入実績日情報と前記直近生産実績日情報を比較し、
前記直近生産実績日情報の示す日が前記直近仕入実績日情報の示す日より、前記生産起点日に近い場合は、前記部品は自社生産であると決定し、
前記直近仕入実績日情報の示す日が前記直近生産実績日情報の示す日より、前記生産起点日に近い場合は、前記部品は外注生産であると決定する請求項３記載の製品情報管理装置。
【請求項５】
コンピュータに、
製品と部品の対応関係を示す構成表を出力する指示である構成表出力指示であり、ライン完成品目識別子を有する構成表出力指示を受け付ける受付ステップと、
前記受付ステップで受け付けた構成表出力指示が有するライン完成品目識別子と対になる生産実績日情報を、
格納している生産実績データから取得する完成品生産実績日情報取得ステップと、
前記受付ステップで受け付けた構成表出力指示が有するライン完成品目識別子で識別される製品の子孫の部品の構成品目識別子を、格納している製品構成データから1以上取得する構成品目識別子取得ステップと、
前記構成品目識別子取得ステップで取得した構成品目識別子と一致する仕入品目識別子と対になる仕入実績日情報を格納している仕入実績データから取得する構成品仕入実績日情報取得ステップと、
前記構成品目識別子取得ステップで取得した構成品目識別子と一致するライン完成品目識別子と対になる生産実績日情報を、格納している生産実績データから取得する構成品生産実績日情報取得ステップと、
前記完成品生産実績日情報取得ステップで取得した生産実績日情報と、前記構成品仕入実績日情報取得ステップで取得した仕入実績日情報と、前記構成品生産実績日情報取得ステップで取得した生産実績日情報に基づいて、前記構成品目識別子取得ステップで取得した構成品目識別子で識別される部品が自社生産であるか外注生産であるかを示す種別を決定する種別決定ステップと、
前記受付ステップで受け付けた構成表出力指示が有するライン完成品目識別子と、前記構成品目識別子取得ステップで取得した1以上の構成品目識別子と、前記種別決定ステップで決定した当該構成品目識別子の種別に基づいて、構成表を構成する構成表構成ステップと、前記構成表構成ステップで構成した構成表を、部品の種別を視覚的に明示可能な態様で出力する構成表出力ステップを実行させるためのプログラム。
【請求項６】
コンピュータに、
ライン完成品目識別子で識別される製品と部品の実績原価を出力する指示である実績原価出力指示であり、ライン完成品目識別子を有する実績原価出力指示を受け付ける受付ステップと、
前記受付ステップで受け付けた実績原価出力指示が有するライン完成品目識別子と対になる生産実績日情報を、格納している生産実績データから取得する完成品生産実績日情報取得ステップと、
前記受付ステップで受け付けた実績原価出力指示が有するライン完成品目識別子で識別される製品の子孫の部品の構成品目識別子を、格納している製品構成データから1以上取得する構成品目識別子取得ステップと、
前記構成品目識別子取得ステップで取得した構成品目識別子と一致する仕入品目識別子と対になる仕入実績日情報を、格納している仕入実績データから取得する構成品仕入実績日情報取得ステップと、
前記構成品目識別子取得ステップで取得した構成品目識別子と一致するライン完成品目識別子と対になる生産実績日情報を、格納している生産実績データから取得する構成品生産実績日情報取得ステップと、
前記完成品生産実績日情報取得ステップで取得した生産実績日と、前記構成品仕入実績日
情報取得ステップで取得した仕入実績日情報と、前記構成品生産実績日情報取得ステップで取得した生産実績日情報に基づいて、前記構成品目識別子取得ステップで取得した構成品目識別子で識別される部品が自社生産であるか外注生産であるかを示す種別を決定する種別決定ステップと、
前記種別決定ステップで決定した種別を、格納されている生産実績データが有するライン完成品目識別子で識別される製品または部品を構成する部品を識別する構成品目識別子に対応付けて蓄積する種別蓄積ステップと、
前記構成品目識別子取得ステップで取得した１以上の構成品目識別子または、当該１以上の構成品目識別子および実績原価出力指示が有するライン完成品目識別子に対応する種別を取得し、当該種別に基づいて、各構成品目識別子または、各構成品目識別子およびライン完成品目識別子で識別される部品または製品の加工費または材料費を、格納している加工費データまたは格納している材料費データから取得する費用取得ステップと、
前記費用取得ステップで取得した費用に基づいて前記実績原価出力指示が有するライン完成品目識別子で識別される製品の原価を算出する原価算出ステップと、
前記原価算出ステップで算出した原価の情報である原価情報を出力する原価情報出力ステップを実行させるためのプログラム。
【請求項７】
前記種別決定ステップは、
前記完成品生産実績日情報取得ステップで取得した生産実績日情報に基づいて生産起点日を算出する生産起点日算出サブステップと、
前記生産起点日と、前記構成品仕入実績日情報取得ステップで取得した仕入実績日情報と、前記構成品生産実績日情報取得ステップで取得した生産実績日情報に基づいて、前記構成品目識別子取得ステップで取得した構成品目識別子で識別される部品が自社生産であるか外注生産であるかを示す種別を決定する種別決定サブステップを有する請求項５または請求項６いずれか記載のプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、製品に関する情報を管理する製品情報管理装置等に関する。
【背景技術】
【０００２】
製品情報管理装置に関連する従来技術として、下記の部品構成仕様管理システムがある（特許文献１参照）。本システムは、情報を入力する情報入力手段と、この情報入力手段を用いて製品を構成する各部品の構成リストのデータを作成してメモリの作業用格納部に記憶する構成リスト作成記憶手段と、前記情報入力手段を用いて前記作業用格納部に記憶されている構成リストのデータの中から指定される部品の構成リストを送付データに関係付けて又は当該構成リストと図面を送付データに関係付けて送付書情報を編集作成しメモリの送付書情報格納部に履歴的に記憶する送付書情報作成記憶手段と、前記送付書情報格納部に記憶されている送付書の情報を読み出して指定される送付先に送付するデータ送付手段と、送付書が送付された旨のデータを含む配信管理情報を上記送付書情報格納部に格納されている送付書情報に対応させて作成し配信管理情報格納部に記憶する配信管理情報作成記憶手段と、前記情報入力手段により入力される情報とメモリに記憶されている情報を指定される形態で表示画面に表示する表示手段とを備え、上記送付書情報作成記憶手段によって送付書が作成記憶され該送付書が送付された以降にはその送付書情報の構成リスト又は構成リストと図面の編集変更は行えない構成であることを特徴とする製品の部品構成仕様管理システムである。かかる部品構成仕様管理システムは、開発部門で作成した構成リストと図面の情報を製造部門に伝達でき、かつその伝達の際に内製品または外製品の使用を指示できることにより、製品の部品構成仕様の管理が容易に行える。
【特許文献１】特開２０００−９９５８７号公報（第１頁、第１図等）
【発明の開示】
【発明が解決しようとする課題】
【０００３】
しかしながら、製品の製造部門において、以下のような背景がある。つまり、ある製品を製造する場合に利用する部品を自社生産する場合と、外注生産する場合がある。また、例えば、一の部品が多数必要な場合に、所定の数を自社生産し、他の数を外注生産により調達する場合も多い。
【０００４】
かかる場合、ある日に行った製品生産で利用した部品が、自社生産した部品であるか、外注生産した部品であるか判断できないために、ある日に生産した製品の精度の高い原価を算出することができなかった。また、例えば、製造不良の割合が高い日の生産に利用した部品が自社生産の部品か外注生産の部品かが容易に判断できないために、品質改善や製造コスト削減の手を打つことが困難であった。
【０００５】
本発明はかかる点に鑑み、製品を製造する場合に利用した部品が自社製品であるか外注製品であるかを容易に区別できる製品情報管理装置を提供することを目的とする。
【課題を解決するための手段】
【０００６】
以上の課題を解決するために、第一の発明は、生産される製品または当該製品の部品である品目を識別する情報であるライン完成品目識別子と、当該ライン完成品目識別子で識別される品目の生産実績日に関する情報である生産実績日情報と、生産個数を示す情報である生産個数情報を有する生産実績データを１以上格納している生産実績データ格納部と、仕入れた部品を識別する情報である仕入品目識別子と、当該仕入品目識別子で識別される品目の仕入れされた日を示す情報である仕入実績日情報と、仕入れた個数を示す情報である仕入個数情報を有する仕入実績データを１以上格納している仕入実績データ格納部と
、製品の構成を示す情報であり、ライン完成品目識別子と当該ライン完成品目識別子で識別される製品または部品を構成する部品を識別する情報である構成品目識別子を有する製品構成データを１以上格納している製品構成データ格納部と、製品と部品の対応関係を示す構成表を出力する指示である構成表出力指示であり、ライン完成品目識別子を有する構成表出力指示を受け付ける受付部と、前記受付部が受け付けた構成表出力指示が有するライン完成品目識別子と対になる生産実績日情報を前記生産実績データ格納部から取得する完成品生産実績日情報取得部と、前記受付部が受け付けた構成表出力指示が有するライン完成品目識別子で識別される製品の子孫の部品の構成品目識別子を前記製品構成データ格納部から1以上取得する構成品目識別子取得部と、前記構成品目識別子取得部が取得した構成品目識別子と一致する仕入品目識別子と対になる仕入実績日情報を前記仕入実績データ格納部から取得する構成品仕入実績日情報取得部と、前記構成品目識別子取得部が取得した構成品目識別子と一致するライン完成品目識別子と対になる生産実績日情報を前記生産実績データ格納部から取得する構成品生産実績日情報取得部と、前記完成品生産実績日情報取得部が取得した生産実績日情報と、前記構成品仕入実績日情報取得部が取得した仕入実績日情報と、前記構成品生産実績日情報取得部が取得した生産実績日情報に基づいて、前記構成品目識別子取得部が取得した構成品目識別子で識別される部品が自社生産であるか外注生産であるかを示す種別を決定する種別決定部と、前記受付部が受け付けた構成表出力指示が有するライン完成品目識別子と、前記構成品目識別子取得部が取得した1以上の構成品目識別子と、前記種別決定部が決定した当該構成品目識別子の種別に基づいて、構成表を構成する構成表構成部と、前記構成表構成部が構成した構成表を、部品の種別を視覚的に明示可能な態様で出力する構成表出力部を具備する製品情報管理装置である。
【０００７】
かかる構成により、製品を製造する場合に利用した部品が、自社生産であるか外注生産であるかを区別して製品の構成表を出力でき、その結果、ある日に行った製品生産で利用した部品が、自社生産した部品であるか、外注生産した部品であるかを容易に判断でき、品質改善や製造コスト削減の手を打つことが容易になる。
【０００８】
また、第二の発明は、生産される製品または当該製品の部品である品目を識別する情報であるライン完成品目識別子と、当該ライン完成品目識別子で識別される品目の生産実績日に関する情報である生産実績日情報と、生産個数を示す情報である生産個数情報を有する生産実績データを１以上格納している生産実績データ格納部と、仕入れた部品を識別する情報である仕入品目識別子と、当該仕入品目識別子で識別される品目の仕入れされた日を示す情報である仕入実績日情報と、仕入れた個数を示す情報である仕入個数情報を有する仕入実績データを１以上格納している仕入実績データ格納部と、製品の構成を示す情報であり、ライン完成品目識別子と当該ライン完成品目識別子で識別される製品または部品を構成する部品を識別する情報である構成品目識別子を有する製品構成データを１以上格納している製品構成データ格納部と、ライン完成品目識別子と、当該ライン完成品目識別子で識別される製品または部品を自社生産した場合の費用である内製加工費に関する情報である内製加工費情報と、当該ライン完成品目識別子で識別される製品または部品を外注した場合の費用である外製費に関する情報である外製費情報を有する加工費データを1以上格納している加工費データ格納部と、構成品目識別子と、当該構成品目識別子で識別される部品の材料費に関する情報である材料費情報を有する材料費データを1以上格納している材料費データ格納部と、ライン完成品目識別子で識別される製品と部品の実績原価を出力する指示である実績原価出力指示であり、ライン完成品目識別子を有する実績原価出力指示を受け付ける受付部と、前記受付部が受け付けた実績原価出力指示が有するライン完成品目識別子と対になる生産実績日情報を前記生産実績データ格納部から取得する完成品生産実績日情報取得部と、前記受付部が受け付けた実績原価出力指示が有するライン完成品目識別子で識別される製品の子孫の部品の構成品目識別子を前記製品構成データ格納部から1以上取得する構成品目識別子取得部と、前記構成品目識別子取得部が取得した構成品目識別子と一致する仕入品目識別子と対になる仕入実績日情報を前記仕入実績データ
格納部から取得する構成品仕入実績日情報取得部と、前記構成品目識別子取得部が取得した構成品目識別子と一致するライン完成品目識別子と対になる生産実績日情報を前記生産実績データ格納部から取得する構成品生産実績日情報取得部と、前記完成品生産実績日情報取得部が取得した生産実績日と、前記構成品仕入実績日情報取得部が取得した仕入実績日情報と、前記構成品生産実績日情報取得部が取得した生産実績日情報に基づいて、前記構成品目識別子取得部が取得した構成品目識別子で識別される部品が自社生産であるか外注生産であるかを示す種別を決定する種別決定部と、前記種別決定部が決定した種別を前記生産実績データ格納部に格納されている生産実績データが有するライン完成品目識別子で識別される製品または部品を構成する部品を識別する構成品目識別子に対応付けて蓄積する種別蓄積部と、前記構成品目識別子取得部が取得した１以上の構成品目識別子または、当該１以上の構成品目識別子および実績原価出力指示が有するライン完成品目識別子に対応する種別を取得し、当該種別に基づいて、各構成品目識別子または、各構成品目識別子およびライン完成品目識別子で識別される部品または製品の加工費または材料費を、前記加工費データ格納部または前記材料費データ格納部から取得する費用取得部と、前記費用取得部が取得した費用に基づいて前記実績原価出力指示が有するライン完成品目識別子で識別される製品の原価を算出する原価算出部と、前記原価算出部が算出した原価の情報である原価情報を出力する原価情報出力部を具備する製品情報管理装置である。
かかる構成により、自社生産であるか外注生産であるかを区別して製品の製造原価を算出できる結果、精度の高い製造原価を算出できる。
【発明の効果】
【０００９】
本発明によれば、製品を製造する場合に利用した部品が、自社生産であるか外注生産であるかを自動的に判断できるために、種々の措置が採り易くなる。
【発明を実施するための最良の形態】
【００１０】
以下に、本発明の実施の形態について、図面を用いて詳細に説明する。なお、本実施の形態において、同一の符号を用いた構成要素やフローチャートのステップなどは、同じ機能を果たすので、一度説明したものについて説明を省略する場合がある。
（実施の形態１）
【００１１】
図１は、本実施の形態に係る情報処理システムのハードウェア構成図である。本情報処理システムは、情報処理端末１１と製品情報管理装置１２を具備する。情報処理端末１１と製品情報管理装置１２は、ここでは、サーバ・クライアントシステムを構成する。
【００１２】
図２は、本実施の形態における情報処理システムのブロック図である。情報処理端末１１は、入力受付部１１０１、構成表出力指示送信部１１０２、構成表受信部１１０３、構成表表示部１１０４、制御部１１０５を具備する。
製品情報管理装置１２は、生産実績データ格納部１２０１、仕入実績データ格納部１２０２、製品構成データ格納部１２０３、受付部１２０４、完成品生産実績日情報取得部１２０５、構成品目識別子取得部１２０６、構成品仕入実績日情報取得部１２０７、構成品生産実績日情報取得部１２０８、種別決定部１２０９、構成表構成部１２１０、構成表出力部１２１１を具備する。種別決定部１２０９は、生産起点日算出手段１２０９１、種別決定手段１２０９２を具備する。
【００１３】
入力受付部１１０１は、製品と部品の対応関係を示す構成表を出力する指示である構成表出力指示の入力を受け付ける。構成表出力指示は、ライン完成品目識別子を有する。ライン完成品目識別子は、生産される製品または当該製品の部品である品目を識別する情報である。ライン完成品目識別子は、品番でも良いし、製品や部品の名称等でも良い。入力手段は、テンキーやキーボードやマウスやメニュー画面によるもの等、何でも良い。入力受付部１１０１は、テンキーやキーボード等の入力手段のデバイスドライバーや、メニュ
ー画面の制御ソフトウェア等で実現され得る。
【００１４】
構成表出力指示送信部１１０２は、入力受付部１１０１が受け付けた構成表出力指示を製品情報管理装置１２に送信する。構成表出力指示送信部１１０２が送信する構成表出力指示は、入力受付部１１０１が受け付けた構成表出力指示と同一の構造でなくても良い。構成表出力指示送信部１１０２は、無線または有線の通信手段等で実現され得る。
【００１５】
構成表受信部１１０３は、構成表を製品情報管理装置１２から受信する。構成表とは、製品と部品の対応関係を示す情報である。つまり、構成表は、製品を構成する全部品の情報および、製品と部品の階層関係を示す情報を有する。また、構成表は、製品または部品の種別を識別する情報を有する。種別とは、製品または部品が自社生産であるか外注生産であるかを示す情報である。構成表受信部１１０３は、無線または有線の通信手段等で実現され得る。通常、構成表出力指示送信部１１０２と構成表受信部１１０３は、一の通信手段で実現される。
【００１６】
構成表表示部１１０４は、構成表受信部１１０３が受信した構成表を、製品または部品の種別を視覚的に明示可能な態様で表示する。構成表は、表形式でも、階層的な図でも良い。構成表表示部１１０４における構成表の具体的な表示については後述する。構成表表示部１１０４は、ディスプレイ（表示デバイス）を含むと考えても含まないと考えても良い。構成表表示部１１０４は、表示デバイスのドライバーソフトまたは、表示デバイスのドライバーソフトとディスプレイ等で実現され得る。
【００１７】
制御部１１０５は、入力受付部１１０１が受け付けた構成表出力指示を構成表出力指示送信部１１０２に渡し、構成表受信部１１０３が受信した構成表を構成表表示部１１０４に渡す。制御部１１０５は、通常、ＭＰＵやメモリ等から実現され得る。制御部１１０５の処理手順は、通常、ソフトウェアで実現され、当該ソフトウェアはＲＯＭ等の記録媒体に記録されている。但し、ハードウェア（専用回路）で実現しても良い。
【００１８】
生産実績データ格納部１２０１は、生産される製品または当該製品の部品である品目を識別する情報であるライン完成品目識別子と、当該ライン完成品目識別子で識別される品目の生産実績日に関する情報である生産実績日情報と、生産個数を示す情報である生産個数情報を有する生産実績データを１以上格納している。
【００１９】
仕入実績データ格納部１２０２は、仕入れた部品を識別する情報である仕入品目識別子と、当該仕入品目識別子で識別される品目の仕入れされた日を示す情報である仕入実績日情報と、仕入れた個数を示す情報である仕入個数情報を有する仕入実績データを１以上格納している。
【００２０】
製品構成データ格納部１２０３は、製品の構成を示す情報であり、ライン完成品目識別子と当該ライン完成品目識別子で識別される製品または部品を構成する部品を識別する情報である構成品目識別子を有する製品構成データを１以上格納している。
生産実績データ格納部１２０１、仕入実績データ格納部１２０２および製品構成データ格納部１２０３は、不揮発性の記録媒体が好適であるが、揮発性の記録媒体でも実現可能である。なお、生産実績データ格納部１２０１、仕入実績データ格納部１２０２および製品構成データ格納部１２０３は、通常、一の記録媒体で実現されるが、複数の記録媒体で実現されても良い。
【００２１】
受付部１２０４は、製品と部品の対応関係を示す構成表を出力する指示である構成表出力指示であり、ライン完成品目識別子を有する構成表出力指示を受け付ける。ここでの、受け付けとは、通常、受信である。ただし、製品情報管理装置１２がスタンドアロンで実
現される場合は、受付部１２０４は、ユーザからの入力を受け付ける手段である。受付部１２０４は、例えば、無線または有線の通信手段等で実現され得る。
完成品生産実績日情報取得部１２０５は、受付部１２０４が受け付けた構成表出力指示が有するライン完成品目識別子と対になる生産実績日情報を生産実績データ格納部１２０１から取得する。
【００２２】
構成品目識別子取得部１２０６は、受付部１２０４が受け付けた構成表出力指示が有するライン完成品目識別子で識別される製品の子孫の部品の構成品目識別子を製品構成データ格納部１２０３から１以上取得する。構成品目識別子取得部１２０６は、ライン完成品目識別子に対応する構成品目識別子を、再帰的に製品構成データ格納部１２０３から取得することにより、子孫の全部品の構成品目識別子を取得する。
構成品仕入実績日情報取得部１２０７は、構成品目識別子取得部１２０６が取得した構成品目識別子と一致する仕入品目識別子と対になる仕入実績日情報を仕入実績データ格納部１２０２から取得する。
構成品生産実績日情報取得部１２０８は、構成品目識別子取得部１２０６が取得した構成品目識別子と一致するライン完成品目識別子と対になる生産実績日情報を生産実績データ格納部１２０１から取得する。
【００２３】
種別決定部１２０９は、完成品生産実績日情報取得部１２０５が取得した生産実績日情報と、構成品仕入実績日情報取得部１２０７が取得した仕入実績日情報と、構成品生産実績日情報取得部１２０８が取得した生産実績日情報に基づいて、構成品目識別子取得部１２０６が取得した構成品目識別子で識別される部品が自社生産であるか外注生産であるかを示す種別を決定する。
生産起点日算出手段１２０９１は、完成品生産実績日情報取得部１２０５が取得した生産実績日情報に基づいて生産起点日を算出する。生産起点日算出手段１２０９１は、例えば、生産起点日を「生産実績日−１日」として算出する。
【００２４】
種別決定手段１２０９２は、生産起点日算出手段１２０９１が算出した生産起点日と、構成品仕入実績日情報取得部１２０７が取得した仕入実績日情報と、構成品生産実績日情報取得部１２０８が取得した生産実績日情報に基づいて、構成品目識別子取得部１２０６が取得した構成品目識別子で識別される部品が自社生産であるか外注生産であるかを示す種別を決定する。具体的には、例えば、まず、種別決定手段１２０９２は、構成品仕入実績日情報取得部１２０７が取得した仕入実績日情報であり、部品に対応する仕入実績日情報のうち、生産起点日より前の日を示す仕入実績日情報であり、かつ最も前記生産起点日に近い日である直近仕入実績日情報を取得する。次に、種別決定手段１２０９２は、構成品生産実績日情報取得部１２０８が取得した生産実績日情報であり部品に対応する生産実績日情報のうち、生産起点日より前の日を示す生産実績日情報であり、かつ最も前記生産起点日に近い日である直近生産実績日情報を取得する。次に、種別決定手段１２０９２は、直近仕入実績日情報と直近生産実績日情報を比較し、直近生産実績日情報の示す日が直近仕入実績日情報の示す日より、生産起点日に近い場合は、部品は自社生産であると決定し、直近仕入実績日情報の示す日が直近生産実績日情報の示す日より、生産起点日に近い場合は、部品は外注生産であると決定する。なお、種別決定手段１２０９２が種別を決定するアルゴリズムは、他のアルゴリズムでも良い。つまり、製造現場での部品の利用の仕方に合致した種別決定アルゴリズムであれば良い。
【００２５】
構成表構成部１２１０は、受付部１２０４が受け付けた構成表出力指示が有するライン完成品目識別子、構成品目識別子取得部１２０６が取得した1以上の構成品目識別子と、種別決定部１２０９が決定した当該構成品目識別子の種別に基づいて、構成表を構成する。構成表は、ライン完成品目識別子で識別される製品を構成する全部品の情報、製品と部品の階層関係の情報、および製品と部品の種別等の情報を有する。
構成表出力部１２１１は、構成表構成部１２１０が構成した構成表を、部品の種別を視覚的に明示可能な態様で出力する。出力とは、ここでは、通常、送信である。送信とは、情報処理端末１１への送信である。なお、製品情報管理装置１２がスタンドアロンで構成される場合は、出力とは、ディスプレイへの表示、プリンタへの印字、音出力、外部の装置への送信等を含む概念とある。構成表出力部１２１１は、無線または有線の通信手段等で実現され得る。製品情報管理装置１２がスタンドアロンで構成される場合は、構成表出力部１２１１は、ディスプレイ等の出力デバイスのドライバーソフトまたは、出力デバイスのドライバーソフトと出力デバイス等で実現され得る。
【００２６】
なお、完成品生産実績日情報取得部１２０５、構成品目識別子取得部１２０６、構成品仕入実績日情報取得部１２０７、構成品生産実績日情報取得部１２０８、種別決定部１２０９、構成表構成部１２１０、生産起点日算出手段１２０９１、種別決定手段１２０９２は、通常、ＭＰＵやメモリ等から実現され得る。各構成要素の処理手順は、通常、ソフトウェアで実現され、当該ソフトウェアはＲＯＭ等の記録媒体に記録されている。但し、ハードウェア（専用回路）で実現しても良い。
以下、本情報処理システムの動作について説明する。まず、情報処理端末１１の動作について図３のフローチャートを用いて説明する。
【００２７】
（ステップＳ３０１）入力受付部１１０１は、製品と部品の対応関係を示す構成表を出力する指示である構成表出力指示であり、ライン完成品目識別子を有する構成表出力指示の入力を受け付けたか否かを判断する。構成表出力指示を受け付ければステップＳ３０２に行き、構成表出力指示を受け付けなければステップＳ３０１に戻る。
（ステップＳ３０２）制御部１１０５は、ステップＳ３０１で受け付けた構成表出力指示を構成表出力指示送信部１１０２に渡し、構成表出力指示送信部１１０２に構成表出力指示の送信を指示する。
【００２８】
（ステップＳ３０３）構成表出力指示送信部１１０２は、送信する構成表出力指示を構成する。送信する構成表出力指示の構成とは、ステップＳ３０１で受け付けた指示に基づいて、送信する構成表出力指示のデータ構造を構成することである。
（ステップＳ３０４）構成表出力指示送信部１１０２は、ステップＳ３０３で構成した構成表出力指示を製品情報管理装置１２に送信する。
【００２９】
（ステップＳ３０５）構成表受信部１１０３は、製品情報管理装置１２から構成表を受信したか否かを判断する。構成表を受信すればステップＳ３０６に行き、構成表を受信しなければステップＳ３０５に戻る。なお、ここで、タイムアウトの処理を行っても良い。タイムアウトの処理とは、所定の時間以上、構成表を受信しなかった場合に、エラーパネルを表示する処理などである。また、製品情報管理装置１２から受信した構成表とは、表示する構成表の元データである。
（ステップＳ３０６）制御部１１０５は、ステップＳ３０５で受信した構成表を構成表表示部１１０４に渡し、構成表表示部１１０４に構成表を表示するように指示する。
（ステップＳ３０７）構成表表示部１１０４は、ステップＳ３０６で渡された情報から、表示する構成表を構成する。例えば、構成表表示部１１０４は、製品・部品の階層構造の図形データを構成する。
（ステップＳ３０８）構成表表示部１１０４は、ステップＳ３０７で構成した構成表を表示する。ステップＳ３０１に戻る。
なお、図３のフローチャートにおいて、電源オフや処理終了の割り込みにより処理は終了する。
次に、製品情報管理装置１２の動作について図４のフローチャートを用いて説明する。
【００３０】
（ステップＳ４０１）受付部１２０４は、ライン完成品目識別子を有する構成表出力指
示を受け付けたか否かを判断する。構成表出力指示を受け付ければステップＳ４０２に行き、構成表出力指示を受け付けなければステップＳ４０１に戻る。なお、構成表出力指示の受け付けとは、ここでは、構成表出力指示の受信である。
（ステップＳ４０２）完成品生産実績日情報取得部１２０５は、ステップＳ４０１で受け付けた構成表出力指示が有するライン完成品目識別子を取得する。
（ステップＳ４０３）完成品生産実績日情報取得部１２０５は、ステップＳ４０２で取得したライン完成品目識別子と対になる生産実績日情報を生産実績データ格納部１２０１から取得する。
【００３１】
（ステップＳ４０４）生産起点日算出手段１２０９１は、ステップＳ４０３で取得した生産実績日情報に基づいて生産起点日を算出する。生産起点日とは、製品の生産の起点となる日である。生産起点日は、生産の開始日と常に一致しているわけではない。生産起点日算出手段１２０９１は、例えば、生産起点日を「生産実績日−１日」として算出する。
【００３２】
（ステップＳ４０５）構成品目識別子取得部１２０６は、受付部１２０４が受け付けた構成表出力指示が有するライン完成品目識別子で識別される製品の子孫の部品の構成品目識別子を製品構成データ格納部１２０３から1以上取得し、全構成品目識別子をバッファに一時格納する。かかる処理を行う関数を「子孫品目取得」関数といい、図５のフローチャートを用いて、その関数の動作を説明する。「子孫品目取得」関数は、親の品目の識別子を与えると、子孫の品目の識別子を取得する関数である。
（ステップＳ４０６）種別決定手段１２０９２は、カウンタｉに１を代入する。
【００３３】
（ステップＳ４０７）種別決定手段１２０９２は、バッファ（ステップＳ４０５で全構成品目識別子を格納したバッファ）中に、ｉ番目の部品の品目識別子が存在するか否かを判断する。ｉ番目の部品の品目識別子が存在すればステップＳ４０８に行き、ｉ番目の部品の品目識別子が存在しなければステップＳ４１５に飛ぶ。
（ステップＳ４０８）構成品仕入実績日情報取得部１２０７は、ｉ番目の品目識別子と対になる仕入実績日情報をすべて取得する。そして、種別決定手段１２０９２は、1以上の仕入実績日情報が示す仕入実績日のうちで、生産起点日より前の日を示す仕入実績日情報であり、かつ最も前記生産起点日に近い日である直近仕入実績日情報を取得する。
【００３４】
（ステップＳ４０９）構成品生産実績日情報取得部１２０８は、ｉ番目の品目識別子と対になる生産実績日情報をすべて取得する。そして、種別決定手段１２０９２は、1以上の生産実績日情報のうち、生産起点日より前の日を示す生産実績日情報であり、かつ最も前記生産起点日に近い日である直近生産実績日情報を取得する。
（ステップＳ４１０）種別決定手段１２０９２は、直近仕入実績日情報と直近生産実績日情報を比較し、直近仕入実績日情報の示す日が直近生産実績日情報の示す日より、生産起点日に近いか否かを判断する。直近仕入実績日情報の示す日が直近生産実績日情報の示す日より、生産起点日に近い場合はステップＳ４１１に行き、そうでない場合は、ステップＳ４１４に飛ぶ。
（ステップＳ４１１）種別決定手段１２０９２は、種別を示す情報である種別情報に「外注生産」を示す旨の情報を代入する。
【００３５】
（ステップＳ４１２）種別決定手段１２０９２は、種別情報を構成品目識別子に対応付けて記録する。この記録は、例えば、製品構成データを構成するレコードの、各ライン完成品目識別子に付属するフラグとして、「０」または「１」を記録することである。かかる場合、例えば、フラグが「０」の場合は「外注生産」であり、「１」の場合は「自社生産」である。
（ステップＳ４１３）カウンタｉを１、インクリメントする。ステップＳ４０７に戻る。
（ステップＳ４１４）種別決定手段１２０９２は、種別を示す情報である種別情報に「自社生産」を示す旨の情報を代入する。ステップＳ４１２に行く。
【００３６】
（ステップＳ４１５）構成表構成部１２１０は、受付部１２０４が受け付けた構成表出力指示が有するライン完成品目識別子、当該ライン完成品目識別子と一致する構成品目識別子と、種別決定部１２０９が決定した当該構成品目識別子の種別に基づいて、構成表を構成する。具体的には、例えば、構成表構成部１２１０は、製品構成データと、ステップＳ４１２で記録した種別の情報に基づいて、階層構造を有し、かつ製品または部品の種別を視覚的に明示可能な態様の階層図を構成する。
（ステップＳ４１６）構成表出力部１２１１は、ステップＳ４１５で構成した構成表を、情報処理端末１１に送信する。ステップＳ４０１に戻る。
【００３７】
なお、図４のフローチャートにおいて、電源オフや処理終了の割り込みにより処理は終了する。また、図４のフローチャートにおいて、種別が自社生産であるか外注生産であるかを判断する必要のない部品もあり得る。かかる部品に対しては、図４のステップＳ４０８からステップＳ４１２の処理は行わない。また、かかる部品は、階層化された部品構造の中の最下位の部品である。
【００３８】
次に、製品情報管理装置１２の構成品目識別子取得部１２０６の動作について図５のフローチャートを用いて説明する。構成品目識別子取得部１２０６は、受け付けた構成表出力指示が有するライン完成品目識別子で識別される製品の子孫の部品の構成品目識別子を製品構成データ格納部１２０３から1以上取得する。なお、本フローチャートを実現する関数の引数は、ライン完成品目識別子（親の識別子）である。
（ステップＳ５０１）カウンタｊに１を代入する。
【００３９】
（ステップＳ５０２）製品構成データ格納部１２０３に、ｊ番目のライン完成品目識別子が存在するか否かを判断する。ｊ番目のライン完成品目識別子が存在すればステップＳ５０３に行き、ｊ番目のライン完成品目識別子が存在しなければ上位の関数にリターンする。
（ステップＳ５０３）ｊ番目のライン完成品目識別子が、引数のライン完成品目識別子と一致するか否かを判断する。一致すればステップＳ５０４に行き、一致しなければステップＳ５０６に飛ぶ。
（ステップＳ５０４）ｊ番目のライン完成品目識別子に対応する構成品目識別子を取得し、バッファに一時格納する。
（ステップＳ５０５）ステップＳ５０４でバッファに一時格納した構成品目識別子を親の識別子（引数）として、「子孫品目取得」関数を呼び出す。
（ステップＳ５０６）カウンタｊを１、インクリメントする。ステップＳ５０２に行く。
以下、本実施の形態における情報処理システムの具体的な動作について説明する。情報処理システムの概念図は図１である。
【００４０】
今、生産実績データ格納部１２０１は、図６に示す生産実績データ管理表を保持している。また、仕入実績データ格納部１２０２は、図７に示す仕入実績データ管理表を保持している。さらに、製品構成データ格納部１２０３は、図８に示す製品構成データ管理表を保持している。生産実績データ管理表は、「ＩＤ」「ライン完成品目識別子」「生産実績日情報」「生産個数情報」を有するレコード（生産実績データ）を1以上管理している。仕入実績データ管理表は、「ＩＤ」「仕入品目識別子」「仕入実績日情報」「仕入個数情報」を有するレコード（仕入実績データ）を1以上管理している。製品構成データ管理表は、「ＩＤ」「ライン完成品目識別子」「構成品目識別子」を有するレコード（製品構成データ）を1以上管理している。各表の「ＩＤ」は、レコードを識別する情報であり、表
管理上の要請のために存在する。また、図６から図８において、具体的に示していないが、本例の場合は、説明を簡単にするために、親の製品または部品は、子の部品を１つだけ使用する、とする。
【００４１】
かかる状況において、ユーザは、図９に示すように、構成表を出力する指示を、情報処理端末１１の画面上から行う、とする。図９において、ユーザは、完成品番「本体品目ｘ」を入力し、「出力」ボタンを押下した、とする。なお、完成品番とは製品の識別情報であり、ライン完成品目識別子と同じ情報である。
次に、情報処理端末１１は、「本体品目ｘ」というライン完成品目識別子を有する構成表出力指示を構成する。そして、情報処理端末１１は、当該構成表出力指示を情報処理端末１１に送信する。
【００４２】
次に、製品情報管理装置１２の受付部１２０４は、「本体品目ｘ」というライン完成品目識別子を有する構成表出力指示を受信する。そして、完成品生産実績日情報取得部１２０５は、受信した構成表出力指示から「本体品目ｘ」というライン完成品目識別子を取得する。そして、完成品生産実績日情報取得部１２０５は、「本体品目ｘ」と対になる生産実績日情報「２００４／４／４」を図６の生産実績データ表から取得する。そして、生産起点日算出手段１２０９１は、生産実績日情報「２００４／４／４」から、１日前の日「２００４／４／３」を生産起点日として算出する。
【００４３】
次に、構成品目識別子取得部１２０６は、ライン完成品目識別子で識別される製品の子孫の部品の構成品目識別子を図８の製品構成データ管理表から取得する。ここで、構成品目識別子取得部１２０６が取得した識別子は、「親品目ａ」「品目ｃ」「親品目ｆ」「品目ｇ」「品目ｄ」「品目ｅ」「品目ｈ」の７つの識別子である。つまり、構成品目識別子取得部１２０６は、「本体品目ｘ」に基づいて、再帰的に子供の品目の識別子を取得する。
次に、種別決定手段１２０９２は、７つの識別子で識別される部品が自社生産か外注生産か、その判断が不要であるか否かを決定する。
【００４４】
まず、種別決定手段１２０９２は、「親品目ａ」について、以下のように決定する。構成品仕入実績日情報取得部１２０７は、「親品目ａ」と対になる仕入実績日情報を、図７の仕入実績日情報管理表からすべて取得する。ここで、構成品仕入実績日情報取得部１２０７が取得した仕入実績日情報は、「ＩＤ＝１」の「２００４／４／１」と「ＩＤ＝３」の「２００４／３／２５」である。種別決定手段１２０９２は、1以上の仕入実績日「２００４／４／１」および「２００４／３／２５」のうちで、生産起点日より前の日を示す仕入実績日情報であり、かつ最も前記生産起点日に近い日である直近仕入実績日情報「２００４／４／１」を取得する。
【００４５】
次に、構成品生産実績日情報取得部１２０８は、「親品目ａ」と対になる生産実績日情報をすべて、図６の生産実績日情報管理表から取得する。ここで、構成品生産実績日情報取得部１２０８が取得した生産実績日情報は、「ＩＤ＝２」の「２００４／３／３１」と「ＩＤ＝４」の「２００４／３／２７」である。そして、種別決定手段１２０９２は、1以上の生産実績日情報「２００４／３／３１」、「２００４／３／２７」のうち、生産起点日より前の日を示す生産実績日情報であり、かつ最も前記生産起点日に近い日である直近生産実績日情報「２００４／３／３１」を取得する。
次に、種別決定手段１２０９２は、直近仕入実績日情報「２００４／４／１」と直近生産実績日情報「２００４／３／３１」を比較し、直近仕入実績日情報の示す日が直近生産実績日情報の示す日より、生産起点日「２００４／４／３」に近いと判断する。したがって、種別決定手段１２０９２は、「親品目ａ」は「外注生産」であると決定する。そして、種別決定手段１２０９２は、図１０の構成品目識別子「親品目ａ」に対応する種別情報
に「０」を記録する。
【００４６】
次に、種別決定手段１２０９２は、「品目ｃ」について、以下のように決定する。つまり、「品目ｃ」の識別子を有する仕入実績日情報も、生産実績日情報も存在しないので、種別決定手段１２０９２は、「品目ｃ」については、自社生産か外注生産かの判断が不要であると決定し、種別情報に「−」を記録する（図１０参照）。
次に、種別決定手段１２０９２は、「親品目ｆ」について、以下のように決定する。構成品仕入実績日情報取得部１２０７は、「親品目ｆ」と対になる仕入実績日情報を、図７の仕入実績日情報管理表からすべて取得する。ここで、構成品仕入実績日情報取得部１２０７が取得した仕入実績日情報は、「ＩＤ＝２」の「２００４／３／３１」のみである。そして、種別決定手段１２０９２は、1の仕入実績日「２００４／３／３１」が生産起点日より前の日を示す仕入実績日情報であるので、直近仕入実績日情報を「２００４／３／３１」とする。
【００４７】
次に、構成品生産実績日情報取得部１２０８は、「親品目ｆ」と対になる生産実績日情報をすべて、図６の生産実績日情報管理表から取得する。ここで、構成品生産実績日情報取得部１２０８が取得した生産実績日情報は、「ＩＤ＝３」の「２００４／４／１」のみである。そして、種別決定手段１２０９２は、1の生産実績日情報「２００４／４／１」が生産起点日より前の日を示す生産実績日情報であるので、直近生産実績日情報を「２００４／４／１」と決定する。
【００４８】
次に、種別決定手段１２０９２は、直近仕入実績日情報「２００４／３／３１」と直近生産実績日情報「２００４／４／１」を比較し、直近生産実績日情報の示す日が直近仕入実績日情報の示す日より、生産起点日「２００４／４／３」に近いと判断する。そして、種別決定手段１２０９２は、図１０の構成品目識別子「親品目ｆ」に対応する種別情報に「１」を記録する（図１０参照）。
また、上記の「品目ｃ」の処理と同様に、種別決定手段１２０９２は、「品目ｇ」「品目ｄ」「品目ｅ」「品目ｈ」の種別情報に「−」を記録する（図１０参照）。
以上により、図１０のように構成表を作成するための情報が完成した。なお、図１０の「ライン完成品目識別子」「構成品目識別子」は、図８の製品構成データ管理表から取得できる。
【００４９】
次に、構成表構成部１２１０は、図１０の中間表（構成表と言っても良い）から、商品「本体品目ｘ」の部品階層表を構成する。そして、構成表出力部１２１１は、構成した構成表を、情報処理端末１１に送信する。なお、情報処理端末１１に送信する情報は、図１０の情報でも良いし、図１１の階層関係の図を示す情報等でも良い。
次に、情報処理端末１１の構成表受信部１１０３は、製品情報管理装置１２から構成表（たとえば、図１０の情報）を受信する。そして、構成表の情報に基づいて、構成表表示部１１０４は、図１１に示すような製品と部品の階層図を表示する。なお、製品と部品の階層図（ここでの構成表の出力例）において、外注生産の部品については、枠を太く示し、自社生産の部品については、網掛けにより示している。したがって、図１１において、製品を構成する部品の種別を視覚的に明示可能な態様で出力していると言える。
【００５０】
以上、本実施の形態によれば、製品を構成する部品の階層を示す構成表を出力する場合に、部品が自社生産の部品であるか外注生産の部品であるかを明示することにより、例えば、不具合が発生した場合に、品質改善などの次の手が打ち易くなる。
なお、本実施の形態によれば、本情報処理システムは、サーバ・クライアントシステムを構成したが、スタンドアロンでも良い。かかる場合、製品情報管理装置の受付部は、ユーザの入力を受け付け、構成表出力部は構成表を表示または印刷等する。
また、本実施の形態の具体例によれば、構成表の例は、図１１に示すような階層構造の
図であったが、図１０に示す表形式のものや、他の階層構造の図等でも良い。
【００５１】
また、本実施の形態の具体例によれば、製品自体は自社生産という具合に決めていたが、製品情報管理装置１２は、製品自体（上記の例えば「本体品目ｘ」）も自社生産か外注生産かを判断する構成でも良い。かかることは、他の実施の形態においても同様である。
【００５２】
また、本実施の形態によれば、受付部１２０４が構成表出力指示を受け付けた後、部品の種別を決定し、構成表を構成したが、予め種別を決定していたり、構成表を構成していたりしても良い。かかる場合、製品情報管理装置１２は、受付部１２０４が構成表出力指示を受け付けた場合に、格納している構成表を出力するだけである。
【００５３】
さらに、本実施の形態における処理は、ソフトウェアで実現しても良い。そして、このソフトウェアをソフトウェアダウンロード等により配布しても良い。また、このソフトウェアをＣＤ−ＲＯＭなどの記録媒体に記録して流布しても良い。なお、このことは、本明細書における他の実施の形態においても該当する。なお、本実施の形態における製品情報管理装置を実現するソフトウェアは、以下のようなプログラムである。つまり、このプログラムは、コンピュータに、製品と部品の対応関係を示す構成表を出力する指示である構成表出力指示であり、ライン完成品目識別子を有する構成表出力指示を受け付ける受付ステップと、前記受付ステップで受け付けた構成表出力指示が有するライン完成品目識別子と対になる生産実績日情報を、格納している生産実績データから取得する完成品生産実績日情報取得ステップと、前記受付ステップで受け付けた構成表出力指示が有するライン完成品目識別子で識別される製品の子孫の部品の構成品目識別子を、格納している製品構成データから1以上取得する構成品目識別子取得ステップと、前記構成品目識別子取得ステップで取得した構成品目識別子と一致する仕入品目識別子と対になる仕入実績日情報を格納している仕入実績データから取得する構成品仕入実績日情報取得ステップと、前記構成品目識別子取得ステップで取得した構成品目識別子と一致するライン完成品目識別子と対になる生産実績日情報を、格納している生産実績データから取得する構成品生産実績日情報取得ステップと、前記完成品生産実績日情報取得ステップで取得した生産実績日情報と、前記構成品仕入実績日情報取得ステップで取得した仕入実績日情報と、前記構成品生産実績日情報取得ステップで取得した生産実績日情報に基づいて、前記構成品目識別子取得ステップで取得した構成品目識別子で識別される部品が自社生産であるか外注生産であるかを示す種別を決定する種別決定ステップと、前記受付ステップで受け付けた構成表出力指示が有するライン完成品目識別子と、前記構成品目識別子取得ステップで取得した1以上の構成品目識別子と、前記種別決定ステップで決定した当該構成品目識別子の種別に基づいて、構成表を構成する構成表構成ステップと、前記構成表構成ステップで構成した構成表を、部品の種別を視覚的に明示可能な態様で出力する構成表出力ステップを実行させるためのプログラムである。
【００５４】
前記種別決定ステップは、前記完成品生産実績日情報取得ステップで取得した生産実績日情報に基づいて生産起点日を算出する生産起点日算出サブステップと、前記生産起点日と、前記構成品仕入実績日情報取得ステップで取得した仕入実績日情報と、前記構成品生産実績日情報取得ステップで取得した生産実績日情報に基づいて、前記構成品目識別子取得ステップで取得した構成品目識別子で識別される部品が自社生産であるか外注生産であるかを示す種別を決定する種別決定サブステップを有する構成が好適である。
（実施の形態２）
【００５５】
本実施の形態において、製品を構成する部品が自社生産であるか、外注生産であるかを自動的に判断し、精度の高い原価計算を行う態様について説明する。本実施の形態における情報処理システムのハードウェア構成図は、図１に示した構成と同様である。
【００５６】
図１２は、本実施の形態における情報処理システムのブロック図である。情報処理システムは、情報処理端末１２１と製品情報管理装置１２２を具備する。情報処理端末１２１は、入力受付部１２１０１、指示送信部１２１０２、原価情報受信部１２１０３、原価情報表示部１２１０４、制御部１２１０５を具備する。
製品情報管理装置１２２は、生産実績データ格納部１２０１、仕入実績データ格納部１２０２、製品構成データ格納部１２０３、加工費データ格納部１２２０１、材料費データ格納部１２２０２、受付部１２２０３、完成品生産実績日情報取得部１２０５、構成品目識別子取得部１２０６、構成品仕入実績日情報取得部１２０７、構成品生産実績日情報取得部１２０８、種別決定部１２０９、種別蓄積部１２２０４、費用取得部１２２０５、原価算出部１２２０６、原価情報出力部１２２０７を具備する。種別決定部１２０９は、生産起点日算出手段１２０９１、種別決定手段１２０９２を具備する。
【００５７】
入力受付部１２１０１は、ライン完成品目識別子で識別される製品と部品の実績原価を出力する指示である実績原価出力指示の入力を受け付ける。実績原価出力指示は、ライン完成品目識別子を有する。入力手段は、テンキーやキーボードやマウスやメニュー画面によるもの等、何でも良い。入力受付部１２１０１は、テンキーやキーボード等の入力手段のデバイスドライバーや、メニュー画面の制御ソフトウェア等で実現され得る。
指示送信部１２１０２は、入力受付部１２１０１が受け付けた実績原価出力指示を製品情報管理装置１２２に送信する。指示送信部１２１０２は、無線または有線の通信手段等で実現され得る。
【００５８】
原価情報受信部１２１０３は、実績原価出力指示が有するライン完成品目識別子で識別される製品の原価を示す情報である原価情報を製品情報管理装置１２から受信する。原価情報受信部１２１０３は、無線または有線の通信手段等で実現され得る。通常、指示送信部１２１０２と原価情報受信部１２１０３は、通常、一の通信手段で実現される。
原価情報表示部１２１０４は、原価情報受信部１２１０３が受信した原価情報を表示する。原価情報表示部１２１０４における原価情報の表示態様については問わない。原価情報表示部１２１０４における原価情報の具体的な表示態様については後述する。原価情報表示部１２１０４は、ディスプレイを含むと考えても含まないと考えても良い。原価情報表示部１２１０４は、表示デバイスのドライバーソフトまたは、表示デバイスのドライバーソフトとディスプレイデバイス等で実現され得る。
【００５９】
制御部１２１０５は、入力受付部１２１０１が受け付けた実績原価出力指示を指示送信部１２１０２に渡し、原価情報受信部１２１０３が受信した原価情報を原価情報表示部１２１０４に渡す。制御部１２１０５は、通常、ＭＰＵやメモリ等から実現され得る。制御部１１０５の処理手順は、通常、ソフトウェアで実現され、当該ソフトウェアはＲＯＭ等の記録媒体に記録されている。但し、ハードウェア（専用回路）で実現しても良い。
【００６０】
加工費データ格納部１２２０１は、ライン完成品目識別子と、当該ライン完成品目識別子で識別される製品または部品を自社生産した場合の費用である内製加工費に関する情報である内製加工費情報と、当該ライン完成品目識別子で識別される製品または部品を外注した場合の費用である外製費に関する情報である外製費情報を有する加工費データを1以上格納している。加工費データ格納部１２２０１は、不揮発性の記録媒体が好適であるが、揮発性の記録媒体でも実現可能である。
材料費データ格納部１２２０２は、構成品目識別子と、当該構成品目識別子で識別される部品の材料費に関する情報である材料費情報を有する材料費データを1以上格納している。材料費データ格納部１２２０２は、不揮発性の記録媒体が好適であるが、揮発性の記録媒体でも実現可能である。
【００６１】
受付部１２２０３は、ライン完成品目識別子で識別される製品と部品の実績原価を出力
する指示である実績原価出力指示であり、ライン完成品目識別子を有する実績原価出力指示を受け付ける。ここでの、受け付けとは、通常、受信である。ただし、製品情報管理装置１２２がスタンドアロンで実現される場合は、受付部１２２０３は、は、ユーザからの入力を受け付ける手段である。受付部１２０４は、例えば、無線または有線の通信手段等で実現され得る。
【００６２】
種別蓄積部１２２０４は、種別決定部１２０９が決定した種別を生産実績データ格納部１２０１に格納されている生産実績データが有するライン完成品目識別子で識別される製品または部品を構成する部品を識別する構成品目識別子に対応付けて蓄積する。種別蓄積部１２２０４が、種別の情報を蓄積する記録媒体は、製品情報管理装置１２２に内蔵の記録媒体でも外付けの記録媒体でも良い。種別蓄積部１２２０４は、通常、ＭＰＵやメモリ等から実現され得る。種別蓄積部１２２０４の情報蓄積の処理手順は、通常、ソフトウェアで実現され、当該ソフトウェアはＲＯＭ等の記録媒体に記録されている。但し、ハードウェア（専用回路）で実現しても良い。
【００６３】
費用取得部１２２０５は、構成品目識別子取得部１２０６が取得した１以上の構成品目識別子または、当該１以上の構成品目識別子および実績原価出力指示が有するライン完成品目識別子に対応する種別を取得し、当該種別に基づいて、各構成品目識別子または、各構成品目識別子およびライン完成品目識別子で識別される部品または製品の加工費または材料費を、加工費データ格納部１２２０１または材料費データ格納部１２２０２から取得する。費用取得部１２２０５は、通常、ＭＰＵやメモリ等から実現され得る。費用取得部１２２０５の処理手順は、通常、ソフトウェアで実現され、当該ソフトウェアはＲＯＭ等の記録媒体に記録されている。但し、ハードウェア（専用回路）で実現しても良い。
【００６４】
原価算出部１２２０６は、費用取得部１２２０５が取得した費用に基づいて実績原価出力指示が有するライン完成品目識別子で識別される製品の原価を算出する。原価算出部１２２０６は、通常、費用取得部１２２０５が取得した、全部品および製品の加工費および材料費を合計して、製品の原価を算出する。原価算出部１２２０６は、通常、ＭＰＵやメモリ等から実現され得る。原価算出部１２２０６の処理手順は、通常、ソフトウェアで実現され、当該ソフトウェアはＲＯＭ等の記録媒体に記録されている。但し、ハードウェア（専用回路）で実現しても良い。
【００６５】
原価情報出力部１２２０７は、原価算出部１２２０６が算出した原価の情報である原価情報を出力する。ここで、出力とは、通常、情報処理端末１２１への送信である。なお、製品情報管理装置１２２がスタンドアロンの装置である場合、出力とは、ディスプレイへの表示や、プリンタへの印字や外部装置への送信等である。原価情報出力部１２２０７は、例えば、無線または有線の通信手段等で実現され得る。
以下、本情報処理システムの動作について説明する。まず、情報処理端末１２１の動作について図１３のフローチャートを用いて説明する。
【００６６】
（ステップＳ１３０１）入力受付部１２１０１は、ライン完成品目識別子で識別される製品と部品の実績原価を出力する指示である実績原価出力指示であり、ライン完成品目識別子を有する実績原価出力指示の入力を受け付けたか否かを判断する。実績原価出力指示を受け付ければステップＳ１３０２に行き、実績原価出力指示を受け付けなければステップＳ１３０１に戻る。
（ステップＳ１３０２）制御部１２１０５は、ステップＳ１３０１で受け付けた実績原価出力指示を指示送信部１２１０２に渡し、指示送信部１２１０２に実績原価出力指示の送信を指示する。
【００６７】
（ステップＳ１３０３）指示送信部１２１０２は、送信する実績原価出力指示を構成す
る。送信する実績原価出力指示の構成とは、ステップＳ１３０１で受け付けた指示に基づいて、送信する実績原価出力指示のデータ構造を構成することである。
（ステップＳ１３０４）指示送信部１２１０２は、ステップＳ１３０３で構成した実績原価出力指示を製品情報管理装置１２２に送信する。
【００６８】
（ステップＳ１３０５）原価情報受信部１２１０３は、製品情報管理装置１２２から実績原価出力指示が有するライン完成品目識別子で識別される製品の原価を示す情報である原価情報を受信したか否かを判断する。原価情報を受信すればステップＳ１３０６に行き、原価情報を受信しなければステップＳ１３０５に戻る。なお、ここで、タイムアウトの処理を行っても良い。タイムアウトの処理とは、所定の時間以上、構成表を受信しなかった場合に、エラーパネルを表示する処理などである。
（ステップＳ１３０６）制御部１２１０５は、ステップＳ１３０５で受信した原価情報を原価情報表示部１２１０４に渡し、原価情報表示部１２１０４に原価情報を表示するように指示する。
（ステップＳ１３０７）原価情報表示部１２１０４は、ステップＳ１３０６で渡された原価情報を表示する。ステップＳ１３０１に戻る。
なお、図１３のフローチャートにおいて、電源オフや処理終了の割り込みにより処理は終了する。
次に、製品情報管理装置１２２の動作について図１４のフローチャートを用いて説明する。なお、図４のフローチャートと同一のステップに関して、説明を省略する。
（ステップＳ１４０１）実績原価出力指示が有するライン完成品目識別子で識別される製品の原価を算出する。この原価算出の動作の詳細は、図１５のフローチャートを用いて説明する。
（ステップＳ１４０２）原価情報出力部１２２０７は、ステップＳ１４０１で算出した原価の情報である原価情報を出力する。ここでの出力とは、情報処理端末１２１への送信である。ステップＳ４０１に戻る。
次に、製品情報管理装置１２２が原価を算出する動作について図１５のフローチャートを用いて説明する。
（ステップＳ１５０１）初期化を行う。初期化とは、原価情報に０を代入することである。
（ステップＳ１５０２）費用取得部１２２０５は、受付部１２２０３が受け付けた実績原価出力指示が有するライン完成品目識別子を取得する。
【００６９】
（ステップＳ１５０３）費用取得部１２２０５は、ステップＳ１５０２で取得したライン完成品目識別子の種別を示す種別情報を取得する。なお、ライン完成品目識別子の種別は、通常、自社生産である。なお、自社生産でない場合は、受け付けた実績原価出力指示に外注生産であることを示すフラグが存在したり、他のデータ（例えば、仕入実績データ）に所定の情報が存在したりすること等から判断され得る。
（ステップＳ１５０４）費用取得部１２２０５は、ステップＳ１５０３で取得した種別が自社生産か否かを判断する。自社生産であればステップＳ１５０５に行き、自社生産でなければステップＳ１５０６に飛ぶ。なお、自社生産でない場合は、外注生産である。
【００７０】
（ステップＳ１５０５）費用取得部１２２０５は、ステップＳ１５０３で取得したライン完成品目識別子に対応する内製加工費情報を価格として取得する。この内製加工費情報は、加工費データ格納部１２２０１から取得する。
（ステップＳ１５０６）費用取得部１２２０５は、ステップＳ１５０３で取得したライン完成品目識別子に対応する外製費情報を価格として取得する。この外製費情報は、加工費データ格納部１２２０１から取得する。
（ステップＳ１５０７）原価算出部１２２０６は、原価情報に価格を加算する。
【００７１】
（ステップＳ１５０８）構成品目識別子取得部１２０６は、受け付けた実績原価出力指示が有するライン完成品目識別子で識別される製品を構成する部品を示す１以上の構成品目識別子を取得し、バッファに格納する。製品を構成する部品は、階層的な場合もあり、階層的である場合は、構成品目識別子取得部１２０６は、階層の下位のすべての部品の構成品目識別子を取得する。かかる処理は、上記で説明したので詳細な説明は省略する。
（ステップＳ１５０９）カウンタｉに１を代入する。
【００７２】
（ステップＳ１５１０）費用取得部１２２０５は、バッファ（ステップＳ１５０８で構成品目識別子を格納したバッファ）にｉ番目の構成品目識別子が存在するか否かを判断する。ｉ番目の構成品目識別子が存在すればステップＳ１５１１に行き、ｉ番目の構成品目識別子が存在しなければリターンする。リターン時に原価情報を図１４のフローチャートの処理に返す。
（ステップＳ１５１１）費用取得部１２２０５は、バッファからｉ番目の構成品目識別子を取得する。
（ステップＳ１５１２）費用取得部１２２０５は、ｉ番目の構成品目識別子に対応する種別情報を取得する。
（ステップＳ１５１３）ステップＳ１５１２で取得した種別情報が示す種別が自社生産であるか否かを判断する。自社生産であればステップＳ１５１４に行き、自社生産でなければステップＳ１５１５に飛ぶ。
（ステップＳ１５１４）費用取得部１２２０５は、ｉ番目の構成品目識別子に対応する内製加工費情報を加工費データ格納部１２２０１から、価格として取得する。ステップＳ１５１８に飛ぶ。
（ステップＳ１５１５）ステップＳ１５１２で取得した種別情報が示す種別が外注生産であるか否かを判断する。外注生産であればステップＳ１５１６に行き、外注生産でなければステップＳ１５１７に飛ぶ。
（ステップＳ１５１６）費用取得部１２２０５は、ｉ番目の構成品目識別子に対応する外製費情報を加工費データ格納部１２２０１から、価格として取得する。ステップＳ１５１８に飛ぶ。
（ステップＳ１５１７）費用取得部１２２０５は、ｉ番目の構成品目識別子に対応する材料費データを、材料費データ格納部１２２０２から価格として取得する。
（ステップＳ１５１８）原価算出部１２２０６は、費用取得部１２２０５が取得した価格を原価情報に加算する。
（ステップＳ１５１９）原価算出部１２２０６は、カウンタｉを１、インクリメントする。ステップＳ１５１０に戻る。
以下、本実施の形態における情報処理システムの具体的な動作について説明する。情報処理システムの概念図は図１である。
【００７３】
今、生産実績データ格納部１２０１は、図６に示す生産実績データ管理表を保持している。また、仕入実績データ格納部１２０２は、図７に示す仕入実績データ管理表を保持している。さらに、製品構成データ格納部１２０３は、図８に示す製品構成データ管理表を保持している。
【００７４】
また、加工費データ格納部１２２０１は、図１６に示す加工費データ管理表を保持している。さらに、材料費データ格納部１２２０２は、図１７に示す材料費データ管理表を保持している。加工費データ管理表は、「ＩＤ」「ライン完成品目識別子」「内製加工費情報」「外製費情報」を有するレコードを1以上有する。「内製加工費情報」は、内製した場合の加工費を示す情報であり、１個あたりの加工費（単位：円／個）である。「外製費情報」は、外注生産した場合の加工費を示す情報であり、１個あたりの加工費（単位：円／個）ある。材料費データ管理表は、「ＩＤ」「構成品目識別子」「材料費データ」を有するレコードを1以上有する。「構成品目識別子」は、製品を構成する部品の識別子であ
る。「材料費データ」は、部品の材料費の価格を示す情報（単位：円／個）である。
【００７５】
また、製品情報管理装置１２２は、実施の形態１で示した処理により、ライン完成品目識別子で識別される製品を構成する部品（構成品目識別子で識別される部品）の種別を決定し、図１０の表を得ている。かかる表における種別情報の記録のタイミングは問わない。
かかる場合、ユーザは、図１８に示す「実績原価構成マスター照会（機種選択）」画面から、ライン完成品目識別子「本体品目ｘ」を有する実績原価出力指示を入力し、「照会」ボタンを押下する、とする。
次に、情報処理端末１２１の入力受付部１２１０１は、ライン完成品目識別子「本体品目ｘ」を有する実績原価出力指示を受け付け、指示送信部１２１０２は、ライン完成品目識別子「本体品目ｘ」を有する実績原価出力指示を製品情報管理装置１２２に送信する。
【００７６】
次に、製品情報管理装置１２２の受付部１２２０３は、ライン完成品目識別子「本体品目ｘ」を有する実績原価出力指示を受信する。そして、「本体品目ｘ」は自社生産であるので、費用取得部１２２０５は、加工費データ管理表から「本体品目ｘ」に対応する内製加工費情報「２５０」を取得する。そして、原価算出部１２２０６は、原価情報に「２５０」を加算し、原価情報を「２５０」とする。
次に、構成品目識別子取得部１２０６は、ライン完成品目識別子「本体品目ｘ」の子孫の識別子「親品目ａ」「品目ｃ」「親品目ｆ」「品目ｇ」「品目ｄ」「品目ｅ」「品目ｈ」を取得し、バッファに一時格納する。
【００７７】
次に、費用取得部１２２０５は、「親品目ａ」に対応する種別情報「０」を図１０の表から取得する。そして、種別情報「０」は外注生産であるので、費用取得部１２２０５は、加工費データ管理表から「親品目ａ」に対応する外注費情報「２１」を取得する。原価算出部１２２０６は、原価情報「２５０」に外注費情報「２１」を加算し、原価情報「２７１」を得る。
次に、費用取得部１２２０５は、「品目ｃ」に対応する種別情報「−」を図１０の表から取得する。そして、種別情報「−」は、外注生産でも自社生産でもないので、費用取得部１２２０５は、材料費データ管理表の「品目ｃ」に対応する材料費データ「５」を取得する。次に、原価算出部１２２０６は、原価情報「２７１」に材料費データ「５」を加算し、原価情報「２７６」を得る。
【００７８】
次に、費用取得部１２２０５は、「親品目ｆ」に対応する種別情報「１」を図１０の表から取得する。そして、種別情報「１」は自社生産であるので、費用取得部１２２０５は、加工費データ管理表から「親品目ｆ」に対応する内製加工費情報「１０」を取得する。原価算出部１２２０６は、原価情報「２７６」に内製加工費情報「１０」を加算し、原価情報「２８６」を得る。
【００７９】
さらに、費用取得部１２２０５等は、「品目ｇ」「品目ｄ」「品目ｅ」「品目ｈ」に対して、以下の処理を繰り返す。つまり、費用取得部１２２０５は、「品目ｇ」等に対応する種別情報「−」を図１０の表から取得する。種別情報「−」は、外注生産でも自社生産でもないので、費用取得部１２２０５は、材料費データ管理表から品目に対応する材料費データを取得する。そして、原価算出部１２２０６は、原価情報に当該材料費データを加算する。そして、最終的に、原価算出部１２２０６は、原価情報「３１５」を得る。また、原価情報は、製品の原価を示す情報だけであるとは限らない。例えば、原価情報は、製品全体の原価を示す原価データと、原価の中の加工費を示す加工費データを有しても良い。かかる場合、原価算出部１２２０６は、例えば、図１９に示す原価情報を構成する。図１９に示す原価情報は、製品全体の原価を示す原価データと、原価の中の加工費を示す加工費データを有する。
【００８０】
次に、原価情報出力部１２２０７は、図１９の原価情報を、情報処理端末１２１に送信する。次に、原価情報受信部１２１０３は、図１９の原価情報を、受信する。原価情報表示部１２１０４は、図１９の原価情報を表示する。表示の態様例は、図２０である。図２０において、実績材料費金額は、製品の原価（加工費＋材料費など）である。また、内加工費は、製品の加工費である。
【００８１】
以上、本実施の形態によれば、製品の原価が精度良く算出できる。つまり、製品を構成する部品が自社生産の部品であるか外注生産の部品であるかを自動的に判断することにより、部品の種別（自社生産であるか外注生産であるか）を考慮した原価算出が可能である。なお、外注生産の部品は、輸送費などもかさみ、一般的に自社生産の部品より安価である。
なお、本実施の形態によれば、本情報処理システムは、サーバ・クライアントシステムを構成したが、スタンドアロンでも良い。
また、本実施の形態において、製品自体の種別（自社生産であるか外注生産であるか）を判断し、その種別により原価が変わっても良いし、製品自体は自社生産であると予め決められていても良い。
【００８２】
さらに、本実施の形態における製品情報管理装置を実現するソフトウェアは、以下のようなプログラムである。つまり、このプログラムは、コンピュータに、ライン完成品目識別子で識別される製品と部品の実績原価を出力する指示である実績原価出力指示であり、ライン完成品目識別子を有する実績原価出力指示を受け付ける受付ステップと、前記受付ステップで受け付けた実績原価出力指示が有するライン完成品目識別子と対になる生産実績日情報を、格納している生産実績データから取得する完成品生産実績日情報取得ステップと、前記受付ステップで受け付けた実績原価出力指示が有するライン完成品目識別子で識別される製品の子孫の部品の構成品目識別子を、格納している製品構成データから1以上取得する構成品目識別子取得ステップと、前記構成品目識別子取得ステップで取得した構成品目識別子と一致する仕入品目識別子と対になる仕入実績日情報を、格納している仕入実績データから取得する構成品仕入実績日情報取得ステップと、前記構成品目識別子取得ステップで取得した構成品目識別子と一致するライン完成品目識別子と対になる生産実績日情報を、格納している生産実績データから取得する構成品生産実績日情報取得ステップと、前記完成品生産実績日情報取得ステップで取得した生産実績日と、前記構成品仕入実績日情報取得ステップで取得した仕入実績日情報と、前記構成品生産実績日情報取得ステップで取得した生産実績日情報に基づいて、前記構成品目識別子取得ステップで取得した構成品目識別子で識別される部品が自社生産であるか外注生産であるかを示す種別を決定する種別決定ステップと、前記種別決定ステップで決定した種別を、格納されている生産実績データが有するライン完成品目識別子で識別される製品または部品を構成する部品を識別する構成品目識別子に対応付けて蓄積する種別蓄積ステップと、前記構成品目識別子取得ステップで取得した１以上の構成品目識別子または、当該１以上の構成品目識別子および実績原価出力指示が有するライン完成品目識別子に対応する種別を取得し、当該種別に基づいて、各構成品目識別子または、各構成品目識別子およびライン完成品目識別子で識別される部品または製品の加工費または材料費を、格納している加工費データまたは格納している材料費データから取得する費用取得ステップと、前記費用取得ステップで取得した費用に基づいて前記実績原価出力指示が有するライン完成品目識別子で識別される製品の原価を算出する原価算出ステップと、前記原価算出ステップで算出した原価の情報である原価情報を出力する原価情報出力ステップを実行させるためのプログラムである。
【産業上の利用可能性】
【００８３】
以上のように、本発明にかかる製品情報管理装置は、製品を製造する場合に利用した部品が、自社生産であるか外注生産であるかを自動的に判断できるために、種々の措置が採
り易くなるという効果を有し、製造現場等で製品情報を管理する製品情報管理装置等として有用である。
【図面の簡単な説明】
【００８４】
【図１】実施の形態１に係る情報処理システムのハードウェア構成図
【図２】同情報処理システムのブロック図
【図３】同情報処理端末の動作について説明するフローチャート
【図４】同製品情報管理装置の動作について説明するフローチャート
【図５】同製品情報管理装置の動作について説明するフローチャート
【図６】同生産実績データ管理表を示す図
【図７】同仕入実績データ管理表を示す図
【図８】同製品構成データ管理表を示す図
【図９】同ユーザの問い合わせ画面を示す図
【図１０】同構成表の例を示す図
【図１１】同構成表の出力例を示す図
【図１２】実施の形態２における情報処理システムのブロック図
【図１３】同情報処理端末の動作について説明するフローチャート
【図１４】同製品情報管理装置の動作について説明するフローチャート
【図１５】同製品情報管理装置の原価算出の動作について説明するフローチャート
【図１６】同加工費データ管理表を示す図
【図１７】同材料費データ管理表を示す図
【図１８】同ユーザの問い合わせ画面を示す図
【図１９】同原価情報の例を示す図
【図２０】同原価情報の表示例を示す図
【符号の説明】
【００８５】
１１、１２１  情報処理端末
１２、１２２  製品情報管理装置
１１０１、１２１０１  入力受付部
１１０２  構成表出力指示送信部
１１０３  構成表受信部
１１０４  構成表表示部
１１０５  制御部
１２０１  生産実績データ格納部
１２０２  仕入実績データ格納部
１２０３  製品構成データ格納部
１２０４、１２２０３  受付部
１２０５  完成品生産実績日情報取得部
１２０６  構成品目識別子取得部
１２０７  構成品仕入実績日情報取得部
１２０８  構成品生産実績日情報取得部
１２０９  種別決定部
１２１０  構成表構成部
１２１１  構成表出力部
１２０９１  生産起点日算出手段
１２０９２  種別決定手段
１２１０２  指示送信部
１２１０３  原価情報受信部
１２１０４  原価情報表示部
１２１０５  制御部
１２２０１  加工費データ格納部
１２２０２  材料費データ格納部
１２２０４  種別蓄積部
１２２０５  費用取得部
１２２０６  原価算出部
１２２０７  原価情報出力部
【図１】
2006018416.tif 000003
【図２】
2006018416.tif 000004
【図３】
2006018416.tif 000005
【図４】
2006018416.tif 000006
【図５】
2006018416.tif 000007
【図６】
2006018416.tif 000008
【図７】
2006018416.tif 000009
【図８】
2006018416.tif 000010
【図９】
2006018416.tif 000011
【図１０】
2006018416.tif 000012
【図１１】
2006018416.tif 000013
【図１２】
2006018416.tif 000014
【図１３】
2006018416.tif 000015
【図１４】
2006018416.tif 000016
【図１５】
2006018416.tif 000017
【図１６】
2006018416.tif 000018
【図１７】
2006018416.tif 000019
【図１８】
2006018416.tif 000020
【図１９】
2006018416.tif 000021
【図２０】
2006018416.tif 000022