(57)【要約】      （修正有）【課題】管理日時の数、月次の数、製品数などが多い場合であっても計画値の入力、編集作業を容易に行う。【解決手段】在庫管理装置１は、制御部が、ＰＳＩ（生産、販売、在庫）計画編集表作成部１１と、シミュレーション部１２と、一括入力部１３と、一括計算部１４と、自動按分部１５と、管理データベース２０といったソフトウェアの構成要素を備える。制御部は、ＰＳＩ値とリードタイムを参照して、日次表示と月次表示と一部日次表示とを切り替え表示可能な日付と、日付に対応づけてリードタイム及びＰＳＩ情報が示す在庫量とをセルに表示するＰＳＩ計画編集表を作成する。このリードタイムは、製品の発注から納品までに要する期間を入力して時間を出力する関数であり、リードタイムが時系列で反映された計算値に従ってセルの数値を計算する。【選択図】図１
2016184378.tif 000002
【特許請求の範囲】
【請求項１】
製品の在庫状況を表示する表示部を備え、製品の在庫管理の意思決定を支援する在庫管理装置であって、
前記在庫管理装置の記憶部は、
生産、販売および在庫計画の計画値を示すＰＳＩ情報と、製品の発注から納品までに要する期間を入力して時間を出力する関数であるリードタイムと、を記憶しており、
前記在庫管理装置の制御部は、
前記ＰＳＩ情報と前記リードタイムを参照して、日次表示と月次表示と一部日次表示とを切り替え表示可能な日付と、前記日付に対応づけて前記リードタイムおよび前記ＰＳＩ情報が示す在庫量とをセルに表示するＰＳＩ計画編集表を作成する制御と、
前記ＰＳＩ計画編集表に前記セルへの入力を行う入力欄を設けて、前記セルの数値または計算式を複数セルにまたがって一括して入力または計算する制御と、
前記リードタイムが時系列で反映された前記計算値に従って前記セルの数値を計算する制御と、を実行する
ことを特徴とする在庫管理装置。
【請求項２】
前記在庫管理装置の制御部は、
月次表示された月次データを、日次表示する日次データに按分して前記日次表示の前記セルに按分する
ことを特徴とする請求項１に記載の在庫管理装置。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、製品の在庫管理装置に関する。
【背景技術】
【０００２】
製造業、物流業、小売業などの事業を営む企業は、非常に多くの種類（例：数千単位や数万単位）の製品の在庫管理を行う。在庫管理においては、在庫の過剰または欠品などの問題を回避するために、在庫量の今後の増減傾向を製品ごとに把握することが有用である。また、在庫管理の管理者からは、複数種類の製品群から、在庫量が増大または減少している製品を抽出したいという要望がある。
在庫管理の計画では、担当者が、在庫管理装置の表示部にＰＳＩ（生産（Production）、販売（Sales）、在庫（Inventory））グラフを表示し、計画値を入力、編集する。
【０００３】
特許文献１には、日付ごとの生産計画を管理する生産計画装置において、第１の製品と第２の製品に対する、日付ごとの生産予定数、出荷予定数、在庫予定数を表示出力するための生産出荷在庫データを読み出して、第１の製品と第２の製品に対する、日付ごとの生産予定数、出荷予定数、在庫予定数を表示させ、該第１の製品に対する補充の生産予定数を受け付けると、受け付けた第１の製品に対する補充の生産予定数に対する第２の製品が副産物として生産される生産予定数を生産ランクテーブルに基づいて算出して、第１の製品に対する生産予定数と、第２の製品の生産予定数を更新して、日付ごとの生産予定数、出荷予定数、在庫予定数を表示させる生産計画装置等が記載されている。
【先行技術文献】
【特許文献】
【０００４】
【特許文献１】特開２００４−２９５２２７号公報
【発明の概要】
【発明が解決しようとする課題】
【０００５】
しかしながら、特許文献１は、日付ごとの生産計画を管理する生産計画装置であったため、在庫管理の担当者は、日付ごとの生産計画を立てなければならない。ＰＳＩ（生産、販売、在庫）の計画では、担当者が計画値を入力、編集することにより行うことになるが、製品数が多い場合、計画値の入力、編集作業は大きな負担となる。
【０００６】
そこで、本発明は、管理日時の数、月次の数、製品数などが多い場合であっても計画値の入力、編集作業を容易に行うことを目的とする。
【課題を解決するための手段】
【０００７】
前記課題を解決するため、本発明による在庫管理装置は、
製品の在庫状況を表示する表示部を備え、製品の在庫管理の意思決定を支援する在庫管理装置であって、
前記在庫管理装置の記憶部は、
生産、販売および在庫計画の計画値を示すＰＳＩ情報と、製品の発注から納品までに要する期間を入力して時間を出力する関数であるリードタイムと、を記憶しており、
前記在庫管理装置の制御部は、
前記ＰＳＩ情報と前記リードタイムを参照して、日次表示と月次表示と一部日次表示とを切り替え表示可能な日付と、前記日付に対応づけて前記リードタイムおよび前記ＰＳＩ情報が示す在庫量とをセルに表示するＰＳＩ計画編集表を作成する制御と、
前記ＰＳＩ計画編集表に前記セルへの入力を行う入力欄を設けて、前記セルの数値または計算式を複数セルにまたがって一括して入力または計算する制御と、
前記リードタイムが時系列で反映された前記計算値に従って前記セルの数値を計算する制御と、を実行する
ことを特徴とする。
詳細は、後記する。
【発明の効果】
【０００８】
本発明によれば、管理日時の数、月次の数、製品数などが多い場合であっても計画値の入力、編集作業を容易に行うことができる。
【図面の簡単な説明】
【０００９】
【図１】本発明の第１の実施形態に係る在庫管理装置のソフトウェア構成図である。
【図２】上記第１の実施形態に係る在庫管理装置の管理データベースのデータ構造の一例を示す図である。
【図３】上記第１の実施形態に係る在庫管理装置の管理データベースのデータ構造の一例を示す図である。
【図４】上記第１の実施形態に係る在庫管理装置のＰＳＩ計画編集表を示す図である。
【図５】上記第１の実施形態に係る在庫管理装置のＰＳＩ計画編集表を示す図である。
【図６】上記第１の実施形態に係る在庫管理装置のＰＳＩ計画編集表を示す図である。
【図７】上記第１の実施形態に係る在庫管理装置の自動シミュレーション機能を説明する図である。
【図８】上記第１の実施形態に係る在庫管理装置の自動シミュレーション機能を説明する図である。
【図９】上記第１の実施形態に係る在庫管理装置の一括入力機能を説明する図である。
【図１０】上記第１の実施形態に係る在庫管理装置の一括入力機能を説明する図である。
【図１１】上記第１の実施形態に係る在庫管理装置の一括入力機能を説明する図である。
【図１２】上記第１の実施形態に係る在庫管理装置の一括入力機能を説明する図である。
【図１３】上記第１の実施形態に係る在庫管理装置の一括計算機能を説明する図である。
【図１４】上記第１の実施形態に係る在庫管理装置の一括計算機能を説明する図である。
【図１５】上記第１の実施形態に係る在庫管理装置の一括計算機能を説明する図である。
【図１６】上記第１の実施形態に係る在庫管理装置の一括計算機能を説明する図である。
【図１７】上記第１の実施形態に係る在庫管理装置の自動按分機能を説明する図である。
【図１８】上記第１の実施形態に係る在庫管理装置の自動按分機能を説明する図である。
【図１９】上記第１の実施形態に係る在庫管理装置の自動按分機能を説明する図である。
【図２０】本発明の第２の実施形態に係る在庫管理装置の管理データベースの実績データの一例を示す図である。
【図２１】上記第２の実施形態に係る在庫管理装置の管理データベースの実績データの一例を示す図である
【図２２】上記第２の実施形態に係る在庫管理装置の実績表示時のＰＳＩ計画編集表の基本画面を示す図である。
【図２３】上記第２の実施形態に係る在庫管理装置の実績値を利用した計画値の設定方法を説明する図である。
【図２４】上記第２の実施形態に係る在庫管理装置の実績値を利用した計画値の設定方法を説明する図である。
【図２５】上記第２の実施形態に係る在庫管理装置の実績値を利用した計画値の設定方法を説明する図である。
【図２６】上記第２の実施形態に係る在庫管理装置の実績値のための計算式のバリエーションを説明する図である。
【図２７】上記第２の実施形態に係る在庫管理装置のリードタイムの実績記録方法を説明する図である。
【発明を実施するための形態】
【００１０】
（第１の実施形態）
以降、本発明を実施するための形態（「本実施形態」という）を、図などを参照しながら詳細に説明する。また、本実施形態を説明するための全図において、同一部には原則として同一の符号を付し、その繰り返しの説明は省略する。
【００１１】
[構成]
本実施形態の在庫管理装置１は、入力部、出力部、制御部および記憶部といったハードウェアを含むコンピュータである。入力部は、例えば、入力インタフェースから構成されており、ポインティングデバイスなどのユーザが操作する手段を含む。出力部は、例えば、出力インタフェースから構成されており、ディスプレイなどの表示部を含む。制御部は、例えば、ＣＰＵ（Central Processing Unit）や専用回路から構成される。記憶部は、例えば、ＲＡＭ（Random Access Memory）、ＲＯＭ（Read Only Memory）、ＨＤＤ（Hard Disk Drive）、フラッシュ（登録商標）メモリの記憶媒体から構成される。前記制御部がＣＰＵから構成される場合、その制御部を含むコンピュータによる情報処理は、ＣＰＵによるプログラム実行処理で実現する。また、そのコンピュータが含む記憶部は、ＣＰＵが指令し、そのコンピュータの機能を実現するためのプログラム（在庫管理用のプログラムを含む）を記憶する。これによりソフトウェアとハードウェアの協働が実現される。
【００１２】
本実施形態は、前記情報処理を実行させるプログラムによって実現することができ、そのプログラムをコンピュータによる読み取り可能な記録媒体（例：ＣＤ−ＲＯＭ）に記憶して提供することができる。また、そのプログラムを、インターネットなどのネットワークを通して提供することもできる。
【００１３】
図１に示すように、本実施形態の在庫管理装置１は、製品の在庫状況を表示する表示部（図示せず）を備え、製品の在庫管理の意思決定を支援するものである。在庫管理装置１は、ＰＳＩ計画編集表作成部１１と、シミュレーション部１２と、一括入力部１３と、一括計算部１４と、自動按分部１５と、管理データベース２０といったソフトウェアの構成要素を備えている。
【００１４】
ＰＳＩ計画編集表作成部１１は、ＰＳＩ値（ＰＳＩ情報）とリードタイムを参照して、日次表示と月次表示と一部日次表示とを切り替え表示可能な日付と、日付に対応づけてリードタイムおよびＰＳＩ値が示す在庫量とをセルに表示するＰＳＩ計画編集表１００を作成する。
【００１５】
シミュレーション部１２は、在庫など他のＰＳＩ値から導出できる数値を自動で計算して設定する自動シミュレーション機能を実行する。
ここで、リードタイムは、「ａ:製品の発注から納品までに要する期間」を「ｂ:時間」に関する変数で有し（時点ａを入力して時間ｂを出力する関数であり）、このリードタイムが時系列で反映された計算値に従って前記セルの数値を計算する。
【００１６】
一括入力部１３は、ＰＳＩ計画編集表１００（図４参照）にセルへの指示・入力を行う入力指示欄１２０・入力欄１２１（図４参照）を設けて、複数のセル１１０（図４参照）に一括して値を入力する。
一括計算部１４は、複数のセルの値に対して一括して計算（四則演算）を行う。
【００１７】
自動按分部１５は、月次表示された月次データを、日次表示する日次データに按分して前記日次表示の前記セルに按分する。
【００１８】
管理データベース２０は、在庫管理の対象となる製品の在庫実績など在庫情報を記憶する製品マスタである。管理データベース２０は、製品の在庫管理の運用実績を登録しているデータベースであり、具体的には、所定の時間間隔（例えば、日単位）で製品の在庫量などの時間変化を示す。在庫情報は、「日付」、「生産量」、「販売量」、「在庫量」といった項目を有するデータ構造をとっており、製品ごとに生成されている。
【００１９】
［管理データベース］
管理データベース２０は、在庫管理の対象となる製品の在庫実績を記憶する製品マスタである。
図２および図３は、管理データベース２０のデータ構造の一例を示す図である。管理データベース２０は、「日付」、「発注計画」、「生産計画」、「リードタイム」、「販売計画」、「パラメータ」、「在庫計画」、「発注残」、「有効計画」といったフィールドを備えている。
【００２０】
「日付」は、製品の在庫実績を決定する日であり、製品の在庫推移を日単位または月単位で追跡することができる。製品の種類などに応じて週、月、年を決定するようにし、週単位、月単位、年単位などで追跡してもよい。説明の便宜上、管理データベース２０は日単位の製品に関するレコードを備えているものとする。
【００２１】
「発注計画」とは、図２（Ａ）に示すように、「発注量」という項目に対して、製品の該当日の発注量が登録される。
【００２２】
「生産計画」とは、図２（Ｂ）に示すように、「生産量」という項目に対して、製品の該当日の生産量が登録される。
【００２３】
「リードタイム」とは、図２（Ｃ）に示すように、製品の発注から納品までに要する期間を意味する。「リードタイム」は、作業工程に応じて、主に、開発リードタイム、調達リードタイム、生産リードタイム、配送リードタイムに分解される。オペレーション品質の測定として、特に、作業工程を完了するときのスピードを測定する指標として使われている。
【００２４】
「販売計画」とは、図２（Ｄ）に示すように、「販売量」という項目に対して、製品の１日の販売量が登録される。「販売量」は、「日付」が示す日までのある期間において、該当する製品が市場で販売されたときの実際の販売量の合計を示したものである。説明の便宜上、販売量として示すが、基本的には、製品の単価は決定されているので、製品の金額として示してもよい。
【００２５】
「パラメータ」とは、図３（Ｅ）に示すように、「初期在庫」と「初期発注残」が数量として登録される。
【００２６】
「在庫計画」とは、図３（Ｆ）に示すように、「在庫量」という項目に対して、製品の１日の在庫量が登録される。「在庫量」は、該当する製品がその日において、所定のスペースで在庫されたときの実際の在庫量を数量として示したものである。
【００２７】
「発注残」とは、ある日までに発注した数量のうち、まだ生産されていない数量をいう。図３（Ｇ）に示すように、「発注残量」という項目に対して、製品の１日の発注残が登録される。
【００２８】
「有効計画」とは、発注残を含めた在庫量をいう。すなわち、有効在庫は、「在庫」と「発注残」を足したものである。図３（Ｈ）に示すように、「有効在庫量」という項目に対して、製品の１日の有効在庫量が登録される。
【００２９】
なお、生産量、販売量、在庫量の値は、本実施形態では、数量で表現しているが、数量に製品の単価を乗じた金額で表現してもよい。
また、管理データベース２０に登録される基本情報は、図２および図３に示したものに限定されることはなく、例えば、他の基本情報を追加してもよいし、図２および図３に示したものの一部を省略してもよい。
【００３０】
［ＰＳＩ計画編集表］
一般に、ＰＳＩの計画では、担当者が計画値を入力、編集することにより行う。しかし、製品数が多い場合（例えば、担当者３人程度で、数万件の製品を管理する場合）、計画値の入力、編集作業は大きな負担となる。
本実施形態では、ＰＳＩの計画編集を効率的に実施するための諸機能を持つＰＳＩ計画編集表１００を提案する。ＰＳＩ計画編集表１００は、ＰＳＩの計画編集に特化したテーブルユーザインタフェースである。
【００３１】
図４乃至図６は、ＰＳＩ（生産、販売、在庫）の計画編集を効率的に実施するための諸機能を持つＰＳＩ計画編集表１００を示す図である。ＰＳＩ計画編集表１００は、在庫管理装置１の表示部に、在庫管理用の画面として表示される。また、ＰＳＩ計画編集表１００は、テーブルユーザインタフェースであり、ユーザは在庫管理装置１の入力部（キーボードによるキー入力、マウス等のポインティングデバイス操作）から、後記する入力欄１２１や各セルに直接、入力・指示することができる。
【００３２】
本実施形態は、ＰＳＩ計画編集表１００は、日付１０１を日次表示１０１Ｄで表示する日次表示モード（図４参照）と、月次表示１０１Ｍで表示する月次表示モード（図５参照）との２つの日付表示を有し、各表示モードは一方の表示モードから他方の表示モードに、日付表示を切り替え可能である。ちなみに、従来例では、日次表示か月次表示かいずか一つを表示するものであり、本実施形態のようにＰＳＩ計画編集表１００の中で日付表示を切り替えて、管理データベース２０からの情報や自動シミュレーションによる計算結果を表示する形態はなかった。
さらに、日次表示モードと月次表示モードとの２つの表示モードをもつのみならず、一部日付表示（図６参照）も可能である。
【００３３】
図４は、日付１０１を日次表示１０１Ｄで表示した場合のＰＳＩ計画編集表１００を示している。
図４に示すように、ＰＳＩ計画編集表１００は、日付１０１と、リードタイム１０２と、「発注計画」、「生産計画」、「販売計画」および「在庫計画」の各計画欄１０３と、有効在庫欄１０４と、発注残欄１０５と、入力指示欄１２０（入力キー）と、入力欄１２１とを備える。図４では、日付１０１は、日次表示１０１Ｄで表示している。
上記日付１０１と、リードタイム１０２、計画欄１０３、有効在庫欄１０４および発注残欄１０５との各交差点は、セル１１０を表し、セル１１０には管理データベース２０からの情報や後記する自動シミュレーションによる計算結果が表示される。セル１１０の数値は、ユーザが在庫管理装置１の入力部により直接入力・変更が可能である。また、ユーザが入力指示欄１２０に対して入力指示後、入力欄１２１への入力が可能である。なお、入力欄１２１に入力することにより、後記する一括入力機能や一括計算機能が実現される。
【００３４】
図５は、日付１０１を月次表示１０１Ｍで表示した場合のＰＳＩ計画編集表１００を示している。今月はある製品を○○個販売するといった場合には、ＰＳＩ計画編集表１００を月次表示で表示すると、販売計画が立てやすい。
図５に示すように、月次表示１０１Ｍで表示した場合のＰＳＩ計画編集表１００では、各月の日次データのサマリ値を表示する。サマリ値は、例えば、リードタイム１０２の場合には、日次データの平均値である。また、サマリ値は、「発注計画」、「生産計画」、「販売計画」の場合には、日次データの合計値である。また、サマリ値は、在庫計画、有効在庫１０４および発注残１０５の場合には、日次データの月末値である。
【００３５】
図６は、日付１０１を一部日次表示で表示した場合のＰＳＩ計画編集表１００を示している。
図６に示すように、ＰＳＩ計画編集表１００は、月次表示１０１Ｍと日次表示１０１Ｄとが共存している。図６では、月次表示１０１Ｍ（２０１５／３〜２０１５／５）のうち、４月だけ日次表示１０１Ｄ（４／１〜４／３０）する例である。図６の符号ａに示すように、「在庫計画」の月次表示１０１Ｍ（２０１５／４）までと（２０１５／５）からのセルは、月次セルである。また、図６の符号ｂに示すように、「有効在庫」の４月の日次表示１０１Ｄ（４／１〜４／３０）のセルは、日次セルである。ある月（ここでは４月）の各計画を綿密に立案したい場合に有用である。
【００３６】
なお、日次表示モード（図４参照）と、月次表示モード（図５参照）と、一部日付表示（図６参照）とは、トグルで切り替えてもよく、日次表示モード→月次表示モード→一部日次表示→日次表示モードのように循環型で切り替える態様でもよい。
【００３７】
以下、上述のように構成された在庫管理装置１の動作について説明する。
本実施形態は、在庫など他のＰＳＩ値から導出できる数値を自動で計算して設定する自動シミュレーション機能と、複数のセルに一括して値を入力する一括入力機能と、複数のセルの値に対して一括して計算（四則演算）を行う一括計算機能と、月次データを日次データに自動で按分する自動按分機能とを備える。
【００３８】
まず、自動シミュレーション機能について説明する。
［自動シミュレーション機能］
自動シミュレーション機能は、在庫など他のＰＳＩ値から導出できる数値を自動で計算して設定する。
自動シミュレーション機能は、「生産計画」「在庫計画」「発注残」「有効在庫」の各シミュレーションを行う。
「生産計画」「在庫計画」「発注残」「有効在庫」を自動シミュレーションする場合の算定式について述べる。
【００３９】
まず、各算定式に用いる変数名等は、以下の通りである。
ＬＴ(t)：リードタイム（Lead Time）
ＯＰ(t)：発注計画（Order Plan）
ＰＰ(t)：生産計画（Production Plan）
ＳＰ(t)：販売計画（Sales Plan）
ＩＰ(t)：在庫計画（Inventory Plan）
Ａｌ(t)：有効在庫（Available Inventory）
ＢＯ(t)：発注残（Back Order）
【００４０】
１．「生産計画」ＰＰ(t)は、式１に従って計算される。
【００４１】
【数１】
2016184378.tif 000003
【００４２】
リードタイム（Lead Time）ＬＴ(t)は、時間に関する変数である（すなわち時系列でもつ）点に特徴がある。なお、式１のΣの下の式では、ＬＴ(t)は、ＬＴ(v)で示されている。「日付tが生産日となる発注日付v」（v+LT(v)＝t)を示している。
【００４３】
２．「在庫計画」ＩＰ(t)は、式２に従って計算される。
【００４４】
【数２】
2016184378.tif 000004
【００４５】
ここで、InitialInventoryは、初期発注残である。
【００４６】
３．「発注残」ＢＯ(t)は、式３に従って計算される。
【００４７】
【数３】
2016184378.tif 000005
【００４８】
ここで、InitialBackorderは、初期発注残である。
【００４９】
４．「有効在庫」Ａｌ(t)は、式４に従って計算される。
【００５０】
【数４】
2016184378.tif 000006
【００５１】
図７および図８は、自動シミュレーション機能を説明する図である。日付欄１０１は、日次表示１０１Ｄ（４／１〜４／７）で表示されている。
図７に示すように、ユーザは、在庫管理装置１の入力部から変更したい計画の計画値を手動で入力する。ここでは、図７の符号ａに示すように、「発注計画」の日付４／２の発注計画値のセルに「５」を入力する（「０」→「５」）。ユーザインターフェースとしては、例えば、計画値の変更対象となるセルを指定（コントロールキーを押しながら各セルをクリックして指定するなど）する。選択したセルは、背景が着色され、数字が黒字から白抜きに反転表示して選択状態に切り替わる。
【００５２】
図８に示すように、自動シミュレーション機能は、関連する計画値を自動的にシミュレーションする。
発注計画値の日付４／２の発注計画値のセルに「５」が入力されたので、当該日以降の「生産計画」「在庫計画」「発注残」「有効在庫」の各シミュレーションが行われる。
【００５３】
特に、「生産計画」ＰＰ(t)のシミュレーションでは、上記式１に示すように、式１中に、リードタイムＬＴ(t)が導入されている。本実施形態では、リードタイムＬＴ(t)は、「製品の発注から納品までに要する期間」ではあるものの単なる「期間」ではなく、当該「期間」が時間に関する変数(t)を有する点に特徴がある。すなわち、従来の「リードタイム」は、製品の発注から納品までに要する期間であり、あくまでも「期間」であった。これに対して、本実施形態の自動シミュレーション機能では、「生産計画」ＰＰ(t)のシミュレーションの計算式１に、リードタイムＬＴ(t)が導入されているので、「発注計画」のセルへの入力（変更）が行われると、リードタイムＬＴ(t)の期間に合せてシミュレーションが実行される。図８の例では、リードタイムＬＴ(t)に「３」（３日）が設定されている（図２（ｃ）も参照）。このため、図８の符号ｂに示すように、シミュレーション実行により、３日後の「生産計画」が「５」に変わる（「０」→「５」）。
【００５４】
ここで、「販売計画」には変更はなく、リードタイムＬＴ(t)や「生産計画」の変更の影響は受けない。しかし、在庫計画ＩＰ(t)、有効在庫Ａｌ(t)、発注残ＢＯ(t)は、上記シミュレーション計算式２〜３中に、生産計画ＰＰ(t)が導入されているので、結果的に生産計画ＰＰ(t)の変更の影響を受ける。なお、繰り返しになるが、生産計画ＰＰ(t)は、本実施形態の自動シミュレーション機能のリードタイムＬＴ(t)を用いてシミュレーションされるので、当該リードタイムＬＴ(t)が全ての販売計画等の計算に反映されることになる。本例では、３日後の「生産計画」が「５」に変わることで、「在庫計画」やそれに続く「有効在庫」、「発注残」は、「生産計画」が変更される。すなわち、図８の符号ｃに示すように、「生産計画」の変更によって「在庫計画」が変わる。続いて、図８の符号ｄに示すように、「在庫計画」の変更によって「有効計画」が変わる。また、図８の符号ｅに示すように、「在庫計画」および「有効計画」の変更によって「発注残」が変わる。
本自動シミュレーション機能によれば、計算の手間を省略し、手計算によるミスを防ぐことができる。
【００５５】
次に、一括入力機能について説明する。
［一括入力機能］
一括入力機能は、複数のセルに一括して値を入力する。
図９乃至図１２は、一括入力機能を説明する図である。日付欄１０１は、日次表示１０１Ｄ（４／１〜４／７）で表示されている。
図９に示すように、ユーザは、在庫管理装置１の入力部から変更する計画値のセルをすべて手動で選択する。図９では、「販売計画」の計画値のうち、日付４／２〜４／４の計画値のセルを変更しようとする。図９のカーソル（⇒印参照）に示すように、計画値の変更対象となるセルを指定（例えばコントロールキーを押しながら各セルをクリックして指定）する。選択したセルは、背景が着色され、数字が黒字から白抜きに反転表示して選択状態に切り替わる。
【００５６】
図１０に示すように、入力指示欄１２０を指定（例えばクリック）して入力欄１２１への入力開始とし、入力欄１２１に計画値を入力する。ここでは、図１０の符号ａに示すように、変更対象となる「販売計画」のセルの販売計画値をすべて「５」にする例である。入力欄１２１に販売計画値「５」を手動で入力する。
図１１の符号ａに示すように、選択されているセルに入力した計画値が設定される。図１１の場合、「販売計画」の日付４／２〜４／４のセルの販売計画値が、入力した計画値「５」に一括で設定される。計画値が一括で変わるので、入力の手間が省力化される。このような一括入力ができるのは、入力指示欄１２０と入力欄１２１とを設け、入力指示欄１２１による開始指示後、各計画のセルを日付順に横断設定可能なセル指定を行う構成としたからである。
【００５７】
「販売計画」の日付４／２〜４／４のセルの販売計画値が計画値「５」に変更されたことに伴い、「在庫計画」および「有効在庫」が前記シミュレーション機能により自動的にシミュレーションされる。すなわち、販売計画値の変更により、「在庫管理」に影響されるのは、「在庫計画」および「有効在庫」である。本実施形態では、図１２の符号ｂに示すように、前記シミュレーション機能により日付４／２以降の「在庫計画」および「有効在庫」が自動的にシミュレーションされ、シミュレーション結果がＰＳＩ計画編集表１００上に表示される。
このように、一括入力機能によれば、数値入力の手間を省くことができる。
なお、一括入力機能を販売計画に適用した例について説明したが、発注計画、在庫計画など他の計画についても適用できる。
【００５８】
次に、一括計算機能について説明する。
［一括計算機能］
一括計算機能は、複数のセルの値に対して一括して計算（四則演算）を行う。
図１３乃至図１６は、一括計算機能を説明する図である。日付欄１０１は、日次表示１０１Ｄ（４／１〜４／７）で表示されている。
図１３に示すように、ユーザは、在庫管理装置１の入力部から変更する計画値のセルをすべて手動で選択する。図１３では、「販売計画」の計画値のうち、日付４／２〜４／４の計画値のセルを変更しようとする。図１３のカーソル（⇒印参照）に示すように、計画値の変更対象となるセルを指定（例えばコントロールキーを押しながら各セルをクリックして指定）する。選択したセルは、背景が着色され、数字が黒字から白抜きに反転表示して選択状態に切り替わる。
【００５９】
図１４に示すように、入力指示欄１２０を指定（例えばクリック）して入力欄１２１への入力開始とし、入力欄１２１に計算式を入力する。ここでは、図１４の符号ａに示すように、変更対象となる「販売計画」のセルの販売計画値すべてに「＋５」加算する例である。入力欄１２１に販売計画値の計算式「＋５」を手動で入力する。
【００６０】
図１５に示すように、一括計算機能は、選択されているセルに計算した計画値を設定する。
図１５の符号ａに示すように、選択されているセルに計算した計画値が設定される。図１５の場合、販売計画の日付４／２〜４／４のセルの販売計画値が「＋５」一括で加算される。計画値が一括で変わるので、入力の手間が省力化される。
【００６１】
「販売計画」の日付４／２〜４／４のセルの販売計画値が「＋５」加算されたことに伴い、「在庫計画」および「有効在庫」が前記シミュレーション機能により在庫が自動的にシミュレーションされる。すなわち、販売計画値の変更により、「在庫管理」に影響されるのは、「在庫計画」および「有効在庫」である。本実施形態では、図１６の符号ｂに示すように、前記シミュレーション機能により日付４／２以降の「在庫計画」および「有効在庫」が自動的にシミュレーションされ、シミュレーション結果がＰＳＩ計画編集表１００に表示される。
このように、一括計算機能によれば、計算の手間を省略し、手計算によるミスを防ぐことができる。
なお、一括計算機能を販売計画に適用した例について説明したが、発注計画、在庫計画など他の計画についても適用できる。
【００６２】
次に、自動按分機能について説明する。
［自動按分機能］
自動按分機能は、月次データを日次データに自動で按分する。
図１７乃至図１９は、自動按分機能を説明する図である。自動按分機能では、日付欄１０１を月次表示１０１Ｍ（２０１５／３，２０１５／４）と一部日次表示１０１Ｄ（４／１〜４／５）とで表示する。
図１７に示すように、ユーザは、在庫管理装置１の入力部から変更したい計画の計画値を手動で入力する。図１７では、「販売計画」の月次表示１０１Ｍの４月（２０１５／４）の計画値のセルを変更しようとする。図１７の符号aに示すように、計画値の変更対象となるセルを指定（例えばコントロールキーを押しながら各セルをクリックして指定）する。選択したセルは、背景が着色され、数字が黒字から白抜きに反転表示して選択状態に切り替わる。ここでは、図１７の符号ａに示すように、月次表示された４月（２０１５／４）の計画値のセルに「１００」を入力する。
【００６３】
図１８の符号ｂに示すように、自動按分機能は、月次値を日次値に按分して日次セルに設定する。
按分ルールの一例として、月次値をその月の日数で割った値（整数値）を各日に設定し、剰余は１日から順に按分する。
按分は、例えば式５に従って計算される。
【００６４】
【数５】
2016184378.tif 000007
【００６５】
ここで、iは、日付であり、
Diは、i日の日次値であり、
Mは、月次値であり、
Nは、月の日数である。
【００６６】
「販売計画」の月次表示１０１Ｍの４月（２０１５／４）の月次値が日次値に按分されたことに伴い、図１９に示すように、「在庫計画」および「有効在庫」が前記シミュレーション機能により在庫が自動的にシミュレーションされる。図１９の符号ｃに示すように、月次セル（月次表示１０１Ｍのセル）のサマリ値が再計算される。
このように、自動按分機能によれば、計算の手間を省略し、手計算によるミスを防ぐことができる。
【００６７】
以上説明したように、本実施形態に係る在庫管理装置１は、制御部が、ＰＳＩ計画編集表作成部１１と、シミュレーション部１２と、一括入力部１３と、一括計算部１４と、自動按分部１５と、管理データベース２０といったソフトウェアの構成要素を備えている。制御部は、ＰＳＩ値とリードタイムを参照して、日次表示と月次表示と一部日次表示とを切り替え表示可能な日付と、日付に対応づけてリードタイムおよびＰＳＩ情報が示す在庫量とをセルに表示するＰＳＩ計画編集表１００を作成する。このリードタイムは、製品の発注から納品までに要する期間を入力して時間を出力する関数であり、リードタイムが時系列で反映された計算値に従ってセルの数値を計算する。一括入力部１３は、ＰＳＩ計画編集表１００にセル１１０への指示・入力を行う入力指示欄１２０と入力欄１２１を設けて、セルの数値または計算式を複数セルにまたがって一括して入力する。また、一括計算部１４はと、セルの数値または計算式を複数セルにまたがって一括して計算する。自動按分部１５は、月次表示された月次データを、日次表示する日次データに按分して日次表示のセルに按分する。
これにより、管理日時の数、月次の数、製品数などが多い場合であっても計画値の入力、編集作業を容易に行うことができる。実業務での使用場面は、例えば下記の通りである。
【００６８】
（１）販売計画入力
企業内組織としての営業部が販売計画を月次で入力する。
一括計算機能により昨年度の販売計画をベースにして一律で＋○○％といった目標値を設定できる。また、自動按分機能により月次値を入力した時点で日次に按分される。
【００６９】
（２）発注計画入力
企業内組織としての需給調整部が発注計画を月次または日次で入力する。
自動シミュレーション機能により在庫計画を見ながら発注計画を入力できる。この場合、
自動シミュレーション機能により生産計画が自動で設定される。
【００７０】
（３）産計画入力（納期回答）
企業内組織としての生産管理部がリードタイムや生産計画を月次または日次で調整する。
自動シミュレーション機能により在庫を見ながら生産計画を調整できる。
【００７１】
（第２の実施形態）
計画値を決定する際に、前年や先月の実績に基づいて決定する場合がある。従来例では、実績の数値をコピーして計画欄に貼り付けするなどして入力していた。しかし、操作が煩わしく入力ミスが頻発していた。また、従来例のリードタイムは、品目に紐づくマスタ情報として、品目ごとに１つの値を持っていた。現実には、製品売上の季節性に起因する生産側の稼働状況の変動などにより、実際のリードタイムは発注の度に前後している。また、工場の稼働状況の季節性等を考慮し、前年のリードタイムの実績値を設定するという方法もある。しかしながら、このようなマスタ情報として設定されたリードタイムと実際のリードタイムとの乖離がある場合、発注計画とリードタイムから計算される生産計画の精度の低下を招き、過剰在庫や欠品につながる。
【００７２】
第１の実施形態では、リードタイムを「リードタイム計画（＝時系列の計画データ）」として保持することで、リードタイムが時系列で反映された計算値に従ってセルの数値を計算することができる特有の効果がある。ただし、これまで品目マスタの項目として1つのリードタイムで運用してきた企業にとってはリードタイム計画の設定基準が無いため、設定には手間を要する虞がある。
第２の実施形態は、第１の実施形態の在庫管理装置１を用いて、実績から計画値を設定する場合の適用例について説明する。
第２の実施形態では、計画値を入力するＰＳＩ計画編集表１００において、指定したセルに前年や先月の値を自動で設定する機能を提供する。
【００７３】
図２０および図２１は、管理データベース２０の実績データの一例を示す図である。
図２０（Ａ）に示すように、管理データベース２０は、発注、生産、リードタイム、販売などの実際の実績データ２１と、それらの計画値である計画データ２２と、を格納する。実績データ２１は、日々記録されるものとする。
【００７４】
「発注実績」は、図２０（Ｂ）に示すように、「発注量」という項目に対して、製品の該当日２０１４／４／２，２０１４／４／３，２０１４／４／５の発注量「１５」「６」「７」が登録される。
【００７５】
「生産実績」は、図２０（Ｃ）に示すように、「生産量」という項目に対して、製品の該当日２０１４／４／１，２０１４／４／５，２０１４／４／６の生産量「８」「２１」「７」が登録される。
【００７６】
「リードタイム実績」は、製品の発注から納品までに要する期間であり、図２０（Ｄ）に示すように、日付２０１４／４／１〜２０１４／４／７ごとに異なる場合がある。同じラインを使う類似製品の生産リードタイムや繁忙期・閑散期・平日／休日などの生産実績が異なるなどの理由による。
【００７７】
「販売実績」は、図２１（Ｅ）に示すように、「日付」（ここでは２０１４／４／１〜２０１４／４／７）が示す日までの期間において、該当する製品が市場で販売されたときの実際の販売量の合計を示したものである。説明の便宜上、販売量として示すが、基本的には、製品の単価は決定されているので、製品の金額として示してもよい。
【００７８】
「在庫実績」は、図２１（Ｆ）に示すように、該当する製品が２０１４／４／１〜２０１４／４／７において、所定のスペースで在庫されたときの実際の在庫量を数量として示したものである。
【００７９】
「発注残実績」は、図２１（Ｇ）に示すように、２０１４／４／１〜２０１４／４／７までに発注した数量のうち、まだ生産されていない数量をいう。「発注残実績」は、「発注残量」という項目に対して、製品の１日の発注残実績が登録される。
【００８０】
「有効在庫実績」は、「在庫実績」と「発注残実績」を足したものであり、図２１（Ｈ）に示すように、「有効在庫量」という項目に対して、製品の１日の有効在庫量が登録される。
【００８１】
なお、生産量実績、販売量実績、在庫量実績の値は、本実施形態では、数量で表現しているが、数量に製品の単価を乗じた金額で表現してもよい。
【００８２】
図２２は、図２０および図２１の実績表示時のＰＳＩ計画編集表１００の基本画面を示す図である。図２２は、日付１０１を日次表示１０１Ｄで表示した場合のＰＳＩ計画編集表１００を示している。月次の基本画面については、図示を省略している。
図２２に示すように、実績表示時のＰＳＩ計画編集表１００は、さらに、リードタイム実績欄１０６と、発注実績欄１０７と、生産実績欄１０８とを備える。
なお、ＰＳＩ計画編集表１００の表示画面が大きくなるので、実績の表示／非表示はユーザが選択できるものとする。また、実績は、管理データベース２０からの参照のみであり、実績データの編集はできない。
図２２に示すように、日次表示１０１Ｄの４／４が、今日（実績表示確認日）である場合、各実績が表示されるのは昨日（４／３）までである。
【００８３】
次に、本実施形態の在庫管理装置の動作について説明する。
本実施形態では、実績からの計画値設定の一例として、昨年の実績値を利用した計画値の設定方法について説明する。
図２３乃至図２５は、昨年の実績値を利用した計画値の設定方法を説明する図である。日付欄１０１は、日次表示１０１Ｄ（４／１〜４／７）で表示されている。
【００８４】
図２３に示すように、ユーザは、在庫管理装置１の入力部から変更する計画値のセルをすべて手動で選択する。図２３では、「販売計画」の計画値のうち、日付４／２〜４／４の計画値のセルを変更しようとする。図２３のカーソル（⇒印参照）に示すように、計画値の変更対象となるセルを指定（例えばコントロールキーを押しながら各セルをクリックして指定）する。
【００８５】
図２４に示すように、入力指示欄１２０を指定（例えばクリック）して入力欄１２１への入力開始とし、入力欄１２１に実績値のための計算式「Last_Year」を入力する。ここでは、図２４の符号ａに示すように、変更対象となる「販売計画」のセルの販売計画値を、昨年同日の実績データにする例である。入力欄１２１に実績値のための計算式「Last_Year」を手動で入力（好ましくはプルダウンメニューから選択）する。図２４の符号ａに示すように、「Last_Year」という計算式を入力すると、選択されているセルに、昨年同日の実績データが入力される。ここで、上記実績データとは、編集している計画値と同じ項目の実績値をいう。例えば、実績データの一例として、販売計画の行の場合には販売実績であり、また生産計画の行の場合には生産実績である。なお、実績値のための計算式のその他の例については図２６により後記する。
【００８６】
図２５に示すように、「販売計画」の日付４／２〜４／４のセルの販売計画値が、昨年同日の実績データに基づく計画値「２」「０」「６」に変わる。
「販売計画」の日付４／２〜４／４のセルの販売計画値が昨年同日の実績データの計画値「２」「０」「６」に変更されたことに伴い、「在庫計画」および「有効在庫」が上述したシミュレーション機能により自動的にシミュレーションされる。販売計画値の変更により、「在庫管理」に影響されるのは、「在庫計画」および「有効在庫」である。
なお、計画値変更後の自動シミュレーションは、前記図１２または図１６の場合と同様であるため説明を省略する。
【００８７】
このように、実績からの計画値設定によれば、昨年同日の実績データを入力するので、数値入力の手間が省力化される。特に、昨年実績とあまり乖離しないような各計画を立てる場合、計画の見直しなどが生じることが少なくなる効果が期待できる。
なお、実績からの計画値設定を販売計画に適用した例について説明したが、発注計画、在庫計画など他の計画についても適用できる。
【００８８】
図２６は、実績値のための計算式のバリエーションを説明する図である。図２６（Ａ）は、昨年の同日の値を設定する場合の計算式、図２６（Ｂ）は、先月の同日の値を設定する場合の計算式、図２６（Ｃ）は、先週の同じ曜日の値を設定する場合の計算式、図２６（Ｄ）は、昨年の同日の値の増大目標を設定する場合の計算式をそれぞれ示す。
図２４では、入力欄１２１に昨年同日の実績データの計算式「Last_Year」を入力する例について説明した。実績値のための計算式は、その他下記が挙げられる。
【００８９】
図２６（Ａ）に示すように、昨年の同日の値を設定する場合、計算式「Last_Year」を入力する。図２４では、入力欄１２１に昨年同日の実績データを引用する計算式「Last_Year」を入力する例について説明した。なお、昨年の同日が無い場合（２／２９）は、当該昨年同日の前日（２／２８）の値を設定する。
【００９０】
図２６（Ｂ）に示すように、先月の同日の値を設定する場合、計算式「Last_Month」を入力する。なお、先月の同日が無い場合（例えば５／３１)は、当該先月(４月)のさらに先月(例えば３／３１）の値を設定する。先々月であっても月末同士の計画値がより親和性が高いとの観点に基づいている。
【００９１】
図２６（Ｃ）に示すように、先週の同じ曜日の値を設定する場合、計算式「Last_Week」を入力する。
【００９２】
図２６（Ｄ）に示すように、昨年の同日の値の１５０％を設定する場合、計算式「Last_Year*1.5」を入力する。企業内組織としての営業部門は、慣例的にこのような販売計画の決定の仕方をする場合があり、この業務形態に対応することができる。
【００９３】
次に、リードタイムの実績記録方法について補足して説明する。
図２７は、リードタイムの実績記録方法を説明する図である。
「発注計画」が実際に生産された段階で、当該発注から生産に係るリードタイムを実績データとして記録する。
図２７（Ａ）は、２０１５／４／５時点のリードタイム実績を示す図である。なお、「発注計画」は、前記図２および図３の発注計画データに従うものとする。
図２７（Ａ）の符号ａに示すように、４／１の発注が本日（４／５）生産された場合、４／１の発注が４／５に生産されたのでリードタイム実績は４日間である。
図２７（Ａ）の符号ｂに示すように、発注が無いときは直近のリードタイムを設定する。すなわち、４／１のリードタイム実績が記録されたタイミングで、４／２の実績リードタイムに４／１の実績リードタイムを設定する。前記図２および図３の発注計画データによると、４／３は発注があるので、４／３の実績リードタイムは、将来当該発注が生産された時点で記録する。
【００９４】
図２７（Ｂ）の符号ａに示すように、４／３の発注が本日（４／６）生産された場合、４／３の発注が４／６に生産されたのでリードタイム実績は３日間である。
図２７（Ｂ）の符号ｂに示すように、４／４，４／５の発注は無いため、４／３の発注が生産されたタイミングで、４／３の実績リードタイムを設定する。
【００９５】
このように、本実施形態によれば、ＰＳＩ計画編集表１００の入力欄１２１に過去に蓄積した実績データを呼び出す計算式を入力し、一括入力機能および一括計算機能を用いることで、指定したセルに前年や先月、先週の同じ曜日、計画値増減目標の値を自動で設定することができ、数値入力の手間が省力化される。セルの計算値は、リードタイムが、時系列で反映された計算値に従ってセルの数値を計算する際のシミュレーション結果に反映されるので、結果的には、計画値の入力、編集作業をより一層容易に行うことができる。製品数が多い場合に特に有効である。
【００９６】
本発明は上記各実施形態例に限定されるものではなく、特許請求の範囲に記載した本発明の要旨を逸脱しない限りにおいて、他の変形例、応用例を含む。
【００９７】
なお、上記各実施形態において、ハードウェアで実現した構成要素をソフトウェアで実現することができ、ソフトウェアで実現した構成要素をハードウェアで実現することができる。また、上記各実施形態に記載した技術的事項を適宜組み合わせて新たな技術を実現することができる。その他ハードウェア、ソフトウェア、データベース等の具体的な構成について、本発明の趣旨を逸脱しない範囲で適宜変更が可能である。
【符号の説明】
【００９８】
１  在庫管理装置
１１  ＰＳＩ計画編集表作成部
１２  シミュレーション部
１３  一括入力部
１４  一括計算部
１５  自動按分部
２０  管理データベース
１００  ＰＳＩ計画編集表
１０１  日付
１０１Ｄ  日次表示
１０１Ｍ  月次表示
１０２  リードタイム
１０３  「発注計画」、「生産計画」、「販売計画」および「在庫計画」の各計画欄
１０４  有効在庫欄
１０５  発注残欄
１０６  リードタイム実績欄
１０７  発注実績欄
１０８  生産実績欄
１１０  セル
１２０  入力指示欄
１２１  入力欄
【図１】
2016184378.tif 000008
【図２】
2016184378.tif 000009
【図３】
2016184378.tif 000010
【図４】
2016184378.tif 000011
【図５】
2016184378.tif 000012
【図６】
2016184378.tif 000013
【図７】
2016184378.tif 000014
【図８】
2016184378.tif 000015
【図９】
2016184378.tif 000016
【図１０】
2016184378.tif 000017
【図１１】
2016184378.tif 000018
【図１２】
2016184378.tif 000019
【図１３】
2016184378.tif 000020
【図１４】
2016184378.tif 000021
【図１５】
2016184378.tif 000022
【図１６】
2016184378.tif 000023
【図１７】
2016184378.tif 000024
【図１８】
2016184378.tif 000025
【図１９】
2016184378.tif 000026
【図２０】
2016184378.tif 000027
【図２１】
2016184378.tif 000028
【図２２】
2016184378.tif 000029
【図２３】
2016184378.tif 000030
【図２４】
2016184378.tif 000031
【図２５】
2016184378.tif 000032
【図２６】
2016184378.tif 000033
【図２７】
2016184378.tif 000034