(57)【要約】【課題】商品の在庫を引き当てる場合に、取引先単位や品種単位で有効期限を管理すること。【解決手段】本実施の形態に係る在庫管理装置は、得意先毎及び／又は品種分類毎に有効月数を登録したマスタと、商品毎のロット番号、有効期限、及び在庫数を含む在庫データと、国内又は海外の得意先からの注文に応じて、少なくも、得意先、商品、注文日、及び注文数を含む注文データを入力する注文データ入力部と、前記注文データに基づいて、前記在庫データを参照して受注データを作成し、在庫を引き当てる場合に、前記マスタを参照して、対応する得意先及び／又は品種分類に設定されている有効月数と注文日から有効期限を算出し、前記在庫データのうち、算出した有効期限を満たすロット番号の在庫を引き当てる受注データ作成手段と、を備えている。【選択図】図１
2020004287.tif 000002
【特許請求の範囲】
【請求項１】
制御部及び記憶部を備えた在庫管理装置であって、
前記記憶部には、
得意先毎及び／又は品種分類毎に有効月数を登録したマスタと、
商品毎のロット番号、有効期限、及び在庫数を含む在庫データと、
が格納されており、
前記制御部は、
国内又は海外の得意先からの注文に応じて、少なくも、得意先、商品、注文日、及び注文数を含む注文データを入力する注文データ入力部と、
前記注文データに基づいて、前記在庫データを参照して受注データを作成し、在庫を引き当てる場合に、前記マスタを参照して、対応する得意先及び／又は品種分類に設定されている有効月数と注文日から有効期限を算出し、前記在庫データのうち、算出した有効期限を満たすロット番号の在庫を引き当てる受注データ作成手段と、
を備えたことを特徴とする在庫管理装置。
【請求項２】
前記マスタは、さらに、商品毎に品種分類を登録することを特徴とする請求項１に記載の在庫管理装置。
【請求項３】
前記商品は、化粧品であることを特徴とする請求項１又は請求項２に記載の在庫管理装置。
【請求項４】
制御部及び記憶部を備えた情報処理装置に実行させるための在庫管理方法であって、
前記記憶部には、
得意先毎及び／又は品種分類毎に有効月数を登録したマスタと、
商品毎のロット番号、有効期限、及び在庫数を含む在庫データと、
が格納されており、
前記制御部で実行させる、
国内又は海外の得意先からの注文に応じて、少なくも、得意先、商品、注文日、及び注文数を含む注文データを入力する注文データ入力ステップと、
前記注文データに基づいて、前記在庫データを参照して受注データを作成し、在庫を引き当てる場合に、前記マスタを参照して、対応する得意先及び／又は品種分類に設定されている有効月数と注文日から有効期限を算出し、前記在庫データのうち、算出した有効期限を満たすロット番号の在庫を引き当てる受注データ作成ステップと、
を含むことを特徴とする在庫管理方法。
【請求項５】
制御部及び記憶部を備えた情報処理装置に実行させるための在庫管理プログラムであって、
前記記憶部には、
得意先毎及び／又は品種分類毎に有効月数を登録したマスタと、
商品毎のロット番号、有効期限、及び在庫数を含む在庫データと、
が格納されており、
前記制御部において、
国内又は海外の得意先からの注文に応じて、少なくも、得意先、商品、注文日、及び注文数を含む注文データを入力する注文データ入力ステップと、
前記注文データに基づいて、前記在庫データを参照して受注データを作成し、在庫を引き当てる場合に、前記マスタを参照して、対応する得意先及び／又は品種分類に設定されている有効月数と注文日から有効期限を算出し、前記在庫データのうち、算出した有効期限を満たすロット番号の在庫を引き当てる受注データ作成ステップと、
を実行させるための在庫管理プログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、在庫管理装置、在庫管理方法、及び在庫管理プログラムに関する。
【背景技術】
【０００２】
例えば、化粧品業界では、海外輸出を行う場合に、輸入国に応じた消費期限設定が必要となる。化粧品の在庫を管理するシステムとして、特許文献１がある。特許文献１では、
［００１７］に、「システム管理本部１０は、各薬局・薬店・化粧品店等に対して、所要薬品・生薬・化粧品類を直接または他業者、薬品・生薬等供給グループ１４を介在せしめて過不足なく供給することができ、システムの記憶データによりその在庫・品質・有効期限等の管理が可能となる。したがって、所要薬品・生薬類・化粧品のシステム全体を含めた在庫管理、品質管理、仕入れ管理、販売管理等を行うことができる。」と記載されている。
【先行技術文献】
【特許文献】
【０００３】
【特許文献１】特開２００２−８３０５０号公報
【発明の概要】
【発明が解決しようとする課題】
【０００４】
しかしながら、上記特許文献１では、商品の在庫を引き当てる場合に、取引先単位や品種単位での有効期限を設定することに関して何等記載されていない。
【０００５】
本発明は、上記に鑑みてなされたものであり、商品の在庫を引き当てる場合に、取引先単位や品種単位で有効期限を管理することが可能な在庫管理装置、在庫管理方法、及び在庫管理プログラムを提供することを目的とする。
【課題を解決するための手段】
【０００６】
上述した課題を解決し、目的を達成するために、本発明は、制御部及び記憶部を備えた在庫管理装置であって、前記記憶部には、得意先毎及び／又は品種分類毎に有効月数を登録したマスタと、商品毎のロット番号、有効期限、及び在庫数を含む在庫データと、が格納されており、前記制御部は、国内又は海外の得意先からの注文に応じて、少なくも、得意先、商品、注文日、及び注文数を含む注文データを入力する注文データ入力部と、前記注文データに基づいて、前記在庫データを参照して受注データを作成し、在庫を引き当てる場合に、前記マスタを参照して、対応する得意先及び／又は品種分類に設定されている有効月数と注文日から有効期限を算出し、前記在庫データのうち、算出した有効期限を満たすロット番号の在庫を引き当てる受注データ作成手段と、を備えたことを特徴とする。
【０００７】
また、本実施の形態によれば、前記マスタは、さらに、商品毎に品種分類を登録することにしてもよい。
【０００８】
また、本実施の形態によれば、前記商品は、化粧品であることにしてもよい。
【０００９】
また、上述した課題を解決し、目的を達成するために、本発明は、制御部及び記憶部を備えた情報処理装置に実行させるための在庫管理方法であって、前記記憶部には、得意先毎及び／又は品種分類毎に有効月数を登録したマスタと、商品毎のロット番号、有効期限、及び在庫数を含む在庫データと、が格納されており、前記制御部で実行させる、国内又は海外の得意先からの注文に応じて、少なくも、得意先、商品、注文日、及び注文数を含む注文データを入力する注文データ入力ステップと、前記注文データに基づいて、前記在庫データを参照して受注データを作成し、在庫を引き当てる場合に、前記マスタを参照して、対応する得意先及び／又は品種分類に設定されている有効月数と前記注文日から有効期限を算出し、前記在庫データのうち、算出した有効期限を満たすロット番号の在庫を引き当てる受注データ作成ステップと、を含むことを特徴とする。
【００１０】
また、上述した課題を解決し、目的を達成するために、本発明は、制御部及び記憶部を備えた情報処理装置に実行させるための在庫管理プログラムであって、前記記憶部には、得意先毎及び／又は品種分類毎に有効月数を登録したマスタと、商品毎のロット番号、有効期限、及び在庫数を含む在庫データと、が格納されており、前記制御部において、国内又は海外の得意先からの注文に応じて、少なくも、得意先、商品、注文日、及び注文数を含む注文データを入力する注文データ入力ステップと、前記注文データに基づいて、前記在庫データを参照して受注データを作成し、在庫を引き当てる場合に、前記マスタを参照して、対応する得意先及び／又は品種分類に設定されている有効月数と注文日から有効期限を算出し、前記在庫データのうち、算出した有効期限を満たすロット番号の在庫を引き当てる受注データ作成ステップと、を実行させるための在庫管理プログラムであることを特徴とする。
【発明の効果】
【００１１】
本発明によれば、商品の在庫を引き当てる場合に、取引先単位や品種単位で有効期限を管理することが可能になるという効果を奏する。
【図面の簡単な説明】
【００１２】
【図１】図１は、本実施の形態に係る在庫管理装置の構成の一例を示すブロック図である。
【図２】図２は、マスタ及びデータの構成例を示す図である。
【図３】図３は、本実施の形態に係る在庫管理装置の全体の処理の流れを説明するためのフローを示す図である。
【図４】図４は、配分入力処理のイメージを説明するための表示例を示す図である。
【図５】図５は、配分入力処理で得意先別及び／又は品種分類別に有効期限設定がある場合の処理（自動引当時有効在庫制御）を説明するためのサンプルデータである。
【発明を実施するための形態】
【００１３】
本発明の実施形態を図面に基づいて詳細に説明する。なお、本発明は本実施の形態により限定されるものではない。  
【００１４】
［１．概要］
例えば、化粧品業界では、海外輸出を行う場合に、輸入国に応じた消費期限設定が必要となる。また、スキンケア商品等の品種に応じて、消費期限が異なる。商品には賞味期限や消費期限のように有効期限管理を行っているものがあるが、得意先毎にその有効期限を加味した出荷を行いたいケースがある。例えば化粧品業界では３年の品質保証が有る為、薬事法上では消費期限の非表示が認可されており、国内では消費期限を意識した商品の引き当てを行う必要がなかったが、海外輸出を行う場合にはその輸出先によって消費期限が必要になってくる。
【００１５】
従来は、賞味期限や消費期限のような商品単位での有効期限管理には対応できていたが、取引先別品種別の有効期限管理ができていなかった。そのため、保有する在庫を適切に分配する上で、商品単位での有効期限管理のみでは要件を満たさない状態であった。
【００１６】
そこで、本実施の形態では、商品単位で有効期限を管理するのではなく、取引先、品種単位での有効期限設定を行い、これを考慮した出荷を行えるようにシステム制御をおこなった。
【００１７】
本実施の形態の在庫振分装置は、消費国や取引先毎に期限管理が必要なケースは、化粧品に限らず医療器具、化成品、食品等の他業界にも適用可能である。
【００１８】
［２．構成］
図１を参照して、本実施の形態に係る在庫管理装置の一例について説明する。図１は、本実施の形態に係る在庫管理装置の構成の一例を示すブロック図である。図１において、在庫管理装置１００は、制御部１０２と通信インターフェース部１０４と記憶部１０６と入出力インターフェース部１０８と、を備えている。在庫管理装置１００が備えている各部は、任意の通信路を介して通信可能に接続されている。在庫管理装置１００は、市販のデスクトップ型パーソナルコンピュータである。なお、在庫管理装置１００は、デスクトップ型パーソナルコンピュータのような据置型情報処理装置に限らず、市販されているノート型パーソナルコンピュータ、ＰＤＡ（Ｐｅｒｓｏｎａｌ  Ｄｉｇｉｔａｌ  Ａｓｓｉｓｔａｎｔｓ）、スマートフォン、タブレット型パーソナルコンピュータなどの携帯型情報処理装置であってもよい。  
【００１９】
通信インターフェース部１０４は、ルータ等の通信装置および専用線等の有線または無線の通信回線を介して、在庫管理装置１００をネットワーク３００に通信可能に接続する。通信インターフェース部１０４は、他の装置と通信回線を介してデータを通信する機能を有する。ここで、ネットワーク３００は、在庫管理装置１００とサーバ２００や不図示の端末装置とを相互に通信可能に接続する機能を有し、例えばインターネットやＬＡＮ（Ｌｏｃａｌ  Ａｒｅａ  Ｎｅｔｗｏｒｋ）等である。
【００２０】
入出力インターフェース部１０８には、入力装置１１２および出力装置１１４が接続されている。出力装置１１４には、モニタ（家庭用テレビを含む）の他、スピーカやプリンタを用いることができる。入力装置１１２には、キーボード、マウス、および、マイクの他、マウスと協働してポインティングデバイス機能を実現するモニタを用いることができる。なお、以下では、出力装置１１４をモニタ１１４として記載する場合がある。  
【００２１】
記憶部１０６には、各種のデータベース、テーブル、および、ファイルなどが格納される。記憶部１０６には、ＯＳ（Ｏｐｅｒａｔｉｎｇ  Ｓｙｓｔｅｍ）と協働してＣＰＵ（Ｃｅｎｔｒａｌ  Ｐｒｏｃｅｓｓｉｎｇ  Ｕｎｉｔ）に命令を与えて各種処理を行うためのコンピュータプログラムが記録される。記憶部１０６として、例えば、ＲＡＭ（Ｒａｎｄｏｍ  Ａｃｃｅｓｓ  Ｍｅｍｏｒｙ）・ＲＯＭ（Ｒｅａｄ  Ｏｎｌｙ  Ｍｅｍｏｒｙ）等のメモリ装置、ハードディスクのような固定ディスク装置、フレキシブルディスク、および、光ディスク等を用いることができる。記憶部１０６は、商品マスタ１０６ａと、得意先品種分類別有効期限管理マスタ１０６ｂと、得意先マスタ１０６ｃと、注文データファイル１０６ｄと、在庫データファイル１０６ｅと、受注データファイルｆ、を備えている。図２は、マスタ及びデータの構成例を示す図である。マスタは分割したり統合して構成することが可能である。従って、商品マスタ１０６ａ、得意先品種分類別有効期限管理マスタ１０６ｂ、及び得意先マスタ１０６ｃは、図２に示す構成に限られるものではない。
【００２２】
商品マスタ１０６ａは、商品の品種分類を規定するためのマスタである。商品マスタ１０６ａは、図２に示すように、商品コードと品種分類コードのデータを関連づけて登録するテーブル等で構成することができる。
【００２３】
得意先品種分類別有効期限管理マスタ１０６ｂは、得意先及び／又は品種部類単位で有効期限を管理するためのテーブルである。得意先品種分類別有効期限管理マスタ１０６ｂは、図２に示すように、得意先コード、品種分類コード、及び有効月数のデータを関連づけて登録するテーブル等で構成することができる。
【００２４】
得意先マスタ１０６ｃ、得意先の国内外区分を規定するためのマスタである。得意先マスタ１０６ｃは、図２に示すように、得意先コード、国内外区分のデータを関連づけて登録するテーブル等で構成することができる。
【００２５】
注文データファイル１０６ｄは、注文データを格納するためのファイルである。注文データは、図２に示すように、注文番号、得意先コード、注文日のデータを含む注文ヘッダと、注文番号、注文行番号、倉庫コード、商品コード、及び注文数のデータを含む注文明細とで構成されている。
【００２６】
在庫データファイル１０６ｅは、在庫データを格納するためのファイルである。在庫データは、倉庫コード、商品コード、ロット番号、有効期限、及び現在庫数（引当可能数）のデータを含んでいてもよい。
【００２７】
受注データファイル１０６ｆは、受注データを格納するためのファイルである。受注データは、受注番号、得意先コード、及び注文日を含む受注ヘッダと、受注番号、行番号、倉庫コード、商品コード、品種分類コード、及び受注数を含む受注明細と、受注番号、行番号、詳細番号、倉庫コード、商品コード、品種分類コード、受注数、ロット番号、有効期限を含む受注詳細とで構成されている（図５参照）。
【００２８】
注文ワークは、受注データに基づいて、商品マスタ１０６ａ、得意先品種分類別有効期限管理マスタ１０６ｂ、得意先マスタ１０６ｃ、及び在庫データを参照して、注文データを作成する場合に作成される中間データである。注文ワークは、図２に示すように、注文番号、注文行番号、倉庫コード、得意先コード、品種分類コード、商品コード、有効期限、及び注文数のデータを含んでいてもよい。
【００２９】
制御部１０２は、在庫管理装置１００を統括的に制御するＣＰＵ等である。制御部１０２は、ＯＳ等の制御プログラム・各種の処理手順等を規定したプログラム・所要データなどを格納するための内部メモリを有し、格納されているこれらのプログラムに基づいて種々の情報処理を実行する。制御部１０２は、機能概念的に、注文データ入力部１０２ａと、受注データ作成部１０２ｂ、マスタメンテ部１０２ｃと備えている。
【００３０】
注文データ入力部１０２ａは、国内又は海外の得意先からの注文に応じて、少なくも、得意先、商品、注文日、及び注文数を含む注文データを入力して、注文データファイル１０６ｄに格納する。例えば、注文データ入力部１０２ａは、モニタ１１４に表示される不図示の入力画面上でのオペレータの操作に応じて注文データを入力して、注文データファイル１０６ｄに格納してもよい。
【００３１】
受注データ作成部１０２ｂは配分入力処理を行う。配分入力処理では、注文データに基づいて、在庫データを参照して受注データを作成し、在庫データを引き当てる場合に、マスタを参照して、対応する得意先及び／又は品種分類に設定されている有効月数と注文日から有効期限を算出し、在庫データのうち、算出した有効期限を満たすロット番号の在庫を引き当てる。
【００３２】
マスタメンテ部１０２ｆは、モニタ１１４に表示される不図示のマスタメンテ画面上での管理者等の操作に応じて、商品マスタ１０６ａ、得意先品種分類別有効期限管理マスタ１０６ｂ、及び得意先マスタ１０６ｃに対するデータの入力・追加・変更等の編集を行うためのものである。
【００３３】
［３．具体例］
本実施の形態に係る在庫管理装置１００の処理の具体例について、図１〜図５を参照して説明する。図３は、本実施の形態に係る在庫管理装置１００の全体の処理の流れを説明するためのフローを示す図である。
【００３４】
図３を参照して、本実施の形態に係る在庫管理装置１００の全体の処理の流れを説明する。図３において、まず、注文データ入力部１０２ａは、国内又は海外の得意先からの注文を収集して、少なくも、得意先、商品、注文日、及び注文数を含む注文データを入力して、注文データファイル１０６ｄに格納する（ステップＳ１）。
【００３５】
受注データ作成部１０２ｂは配分入力処理を行い（ステップＳ２）、注文データ及び在庫データに基づいて受注データを作成する。この場合、ロット管理を行う商品の場合、先入先出でロットの自動引当を行う。但し、得意先別及び／又は品種分類別に有効期限設定がある場合、有効月数数以上のロットから先入先出で自動引当を行う。
【００３６】
受注データ作成部１０２ｂは作成した受注データを受注データファイル１０６ｆに格納する（ステップＳ３）。この後、受注データに基づいた出荷処理が行われる（ステップＳ４）。
【００３７】
図４は、配分入力処理のイメージを説明するための表示例を示す図である。図４（Ａ）において、受注データ未作成の注文データを画面に表示する。データ表示時に、ロッド自動引当処理が実行される。図４（Ａ）に示す配分入力用画面４００の例では、入力区分、事業所、倉庫、出荷日の入力欄４０１と、抽出条件（出荷日、振分パターン）を設定するためのエリア４０２と、抽出結果を表示するためのエリア４０３と、表示ボタン４０４を備えている。
【００３８】
表示ボタン４０４を押すと、入力欄４０１及びエリア４０２の抽出条件に合致するデータがエリア４０３に表示され、ロッド自動引当処理が実行される。エリア４０３には、商品コード、商品名、現在庫数、受注数、入力数、過不足のデータが表示される。
【００３９】
図４（Ａ）に示す例では、入力欄４０１には、入力区分「１：通常配分」、事業所「００００１：サンプル事業所」、倉庫「０００００００００３：出荷倉庫」、出荷日「２０１８／０４／０１」が表示されている。
【００４０】
エリア４０２には、出荷日「２０１８／０４／０１」、振分パターン「０００００００１１：アメリカ企業グループ」が入力されている。
【００４１】
エリア４０３では、抽出結果は、商品コード「Ｄ１８９１２」、商品名「サンプルＤ−１８」、現在庫数「１００」、受注数「６０」、入力数「６０」、過不足「４０」と、商品コード「Ｔ３６１７８」、商品名「サンプルＴ−３６」、現在庫数「２７０」、受注数「８０」、入力数「８０」、過不足「１９０」と、商品コード「Ｘ９１５６４」、商品名「サンプルＸ−９１」、現在庫数「１５０」、受注数「５０」、入力数「５０」、過不足「１００」となっている。
【００４２】
振分グループの設定イメージは、例えば、図４（Ｃ）に示すように、振分パターン毎に、当該振分パターンに属する得意先コード及びその得意先名のデータが関連づけて登録してもよい。同図に示す例では、振分パターン「００００００００１１：アメリカ企業グループ」には、得意先コード「０００００２０１４：アメリカＡ株式会社」、得意先コード「０００００２０１５：アメリカＢ株式会社」、・・・が属している。
【００４３】
図４（Ｂ）は、ロッド自動引当処理結果確認画面５００の一例を示す図である。同図に示す例では、出荷倉庫「０００００００００３」を指定すると、得意先コード、得意先名、商品コード、ロット番号、有効期限、数量のデータが表示される。１行目では得意先コード「０００００２０１４」、得意先名「アメリカＡ株式会社」、商品コード「Ｄ１８９１２」、ロット番号「Ｄ２Ａ１９」、有効期限「２０１９／１２／３１」、数量「６０」が、２行目では、得意先コード「０００００２０１４」、得意先名「アメリカＡ株式会社」、商品コード「サンプルＴ−３６」、ロット番号「Ｈ１Ｆ１９」、有効期限「２０１９／１２／３１」、数量「７０」が、３行目では得意先コード「０００００２０１４」、得意先名「アメリカＡ株式会社」、商品コード「Ｔ３６１７８」、ロット番号「Ｈ１Ｆ２０」、有効期限「２０２０／１２／３１」、数量「１０」が、・・・表示されている。
【００４４】
図５は、配分入力処理で得意先別及び／又は品種分類別に有効期限設定がある場合の処理（自動引当時有効在庫制御）を説明するためのサンプルデータである。図５を参照して、配分入力処理で得意先別及び／又は品種分類別に有効期限設定がある場合の処理のデータ例を説明する。
【００４５】
図５において、得意先品種分類別有効期限管理マスタ１０６ｂ、商品マスタａ、在庫データは以下のようなデータが設定されているものとする。
【００４６】
図５（Ａ）に示す得意先品種分類別有効期限管理マスタ１０６ｂの例では、得意先コード「０００００２０１４」には、有効月数「１８」が設定されており、得意先コード「０００００１４」及び品種分類「Ｄ０００１」には、有効月数「３０」が設定されている。
得意先コードと品種分類の両方が設定されている場合は、品種分類が優先する。そのため、品種分類「Ｄ０００１」については、有効月数「３０」を使用し、品種分類「Ｄ０００１」以外の商品については、得意先コード「００００２０１４」の有効月数「１８」を使用する。
【００４７】
図５（Ｂ）に示す商品マスタ１０６ａの例では、商品コード「Ｔ３６１７８」について品種分類コード「Ｔ０００１」、商品コード「Ｄ１８９１２」について品種分類コード「Ｄ０００１」が登録されている。
【００４８】
図５（Ｅ）に示す在庫データの例では、倉庫コード「０００００００００３」の在庫を示している。商品コード「Ｔ３６１７８」について、ロッド番号「Ｈ１Ｆ１８」、有効期限「２０１８／１２／３１」、引当可能数「８０」と、ロッド番号「Ｈ１Ｆ１９」、有効期限「２０１９／１２／３１」、引当可能数「７０」と、ロッド番号「Ｈ１Ｆ２０」、有効期限「２０２０／１２／３１」、引当可能数「２００」となっている。また、商品コード「Ｄ１８９１２」について、ロッド番号「Ｄ２Ａ１８」、有効期限「２０１８／１２／３１」、引当可能数「４０」と、ロッド番号「Ｄ２Ａ１９」、有効期限「２０１９／１２／３１」、引当可能数「６５」と、ロッド番号「Ｄ２Ａ２０」、有効期限「２０２０／１２／３１」、引当可能数「１００」となっている。
【００４９】
上記のようなデータが設定されている場合に、図５（Ｃ）に示すような注文データを入力した場合に作成される受注データについて説明する。
【００５０】
図５（Ｃ）に示す注文データの例では、まず、注文ヘッダは、受注番号「ＢＤ１Ｚ００１３９２５８」、得意先コード「０００００２０１４」、注文日「２０１８／０４／０１」となっている。
【００５１】
注文明細は、注文番号−行番号「ＢＤ１Ｚ００１３９２５８−１」、倉庫コード「０００００００００３」、商品コード「Ｔ３６１７８」、注文数「８０」と、注文番号−行番号「ＢＤ１Ｚ００１３９２５８−２」、倉庫コード「０００００００００３」、商品コード「Ｄ１８９１２」、注文数「６０」となっている。
【００５２】
配分入力処理の過程で注文ワークが作成される。注文ワークでは、商品コードに対応する「品種分類コード」が商品マスタ１０６ａから取得され、有効期限が、注文ヘッダの注文日＋得意先品種分類別有効期限管理マスタ１０６ｂの有効期限から算出される。
【００５３】
図５（Ｄ）に示す例では、１行目の注文番号−行番号「ＢＤ１Ｚ００１３９２５８−１」について（商品コード「Ｔ３６１７８」、品種分類コード「Ｔ０００１」）は、有効期限が、注文日「２０１８／０４／０１」＋有効月数「１８ヶ月」で、「２０２０／０９／１４」となる。また、２行目の注文番号−行番号「ＢＤ１Ｚ００１３９２５８−２」について（商品コード「Ｄ１８９１２」、品種分類コード「Ｄ０００１」）は、注文日「２０１８／０４／０１」＋有効月数「３０ヶ月」で、「２０２０／０９／１４」となる。
【００５４】
１行の注文番号−行番号「ＢＤ１Ｚ００１３９２５８−１」は、注文数「８０」、有効期限「２０１９／０９／１４」となっているので、在庫データの有効期限を満たすロッド番号「Ｈ１Ｆ１９」、有効期限「２０１９／１２／３１」、引当可能数「７０」と、「Ｈ１Ｆ２０」、有効期限「２０２０／１２／３１」、引当可能数「２００」のうち、ロッド番号順に、「７０」個と、「１０」個を引き当てる。
【００５５】
注文番号−行番号「ＢＤ１Ｚ００１３９２５８−２」について（商品コード「Ｄ１８９１２」、品種分類コード「Ｄ０００１」）は、注文数「６０」、有効期限（最短）「２０２０／０９／１４」となっているので、在庫データの有効期限を満たすロッド番号「Ｄ２Ａ２０」、有効期限「２０２０／１２／３１」、引当可能数「１００」のうち、「６０」個を引き当てる。
【００５６】
以上の処理により、図５（Ｆ）に示すような受注データを作成する。図５（Ｆ）に示す受注データの例では、受注ヘッダデータは、受注番号「Ａ０１Ｚ０００９８１２７」、得意先コード「００００２０１４」、注文日「２０１８／０４／０１」となっている。
【００５７】
受注明細は、受注番号−行番号「Ａ０１Ｚ０００９８１２７−１」、倉庫コード「０００００００００３」、商品コード「Ｔ３６１７８」、品種分類コード「Ｔ０００１」、受注数「８０」と、受注番号−行番号「Ａ０１Ｚ０００９８１２７−２」、倉庫コード「０００００００００３」、商品コード「Ｄ１８９１２」、品種分類コード「Ｄ０００１」、受注数「６０」となっている。
【００５８】
受注詳細は、受注番号−行番号−詳細番号「Ａ０１Ｚ０００９８１２７−１−１」、倉庫コード「０００００００００３」、商品コード「Ｔ３６１７８」、品種分類コード「Ｔ０００１」、受注数「７０」、ロッド番号「Ｈ１Ｆ１９」、有効期限「２０１９／１２／３１」と、受注番号−行番号−詳細番号「Ａ０１Ｚ０００９８１２７−１−２」、倉庫コード「０００００００００３」、商品コード「Ｔ３６１７８」、品種分類コード「Ｔ０００１」、受注数「１０」、ロッド番号「Ｈ１Ｆ２０」、有効期限「２０１９／１２／３１」と、受注番号−行番号−詳細番号「Ａ０１Ｚ０００９８１２７−２−１」、倉庫コード「０００００００００３」、商品コード「Ｄ１８９１２」、品種分類コード「Ｄ０００１」、受注数「６０」、ロッド番号「Ｄ２Ａ２０」、有効期限「２０２０／１２／３１」となっている。
【００５９】
以上説明したように、本実施の形態によれば、得意先毎及び／又は品種分類毎に有効月数を登録したマスタと、商品毎のロット番号、有効期限、及び在庫数を含む在庫データと、国内又は海外の得意先からの注文に応じて、少なくも、得意先、商品、注文日、及び注文数を含む注文データを入力する注文データ入力部１０２ａと、注文データに基づいて、前記在庫データを参照して受注データを作成し、在庫を引き当てる場合に、前記マスタを参照して、対応する得意先及び／又は品種分類に設定されている有効月数と注文日から有効期限を算出し、前記在庫データのうち、算出した有効期限を満たすロット番号の在庫を引き当てる受注データ作成部１０２ｂと、を備えているので、商品の在庫を引き当てる場合に、取引先単位や品種単位で有効期限を管理することが可能となる。
【００６０】
［４．他の実施形態］
本発明は、上述した実施形態以外にも、特許請求の範囲に記載した技術的思想の範囲内において種々の異なる実施形態にて実施されてよいものである。  
【００６１】
例えば、実施形態において説明した各処理のうち、自動的に行われるものとして説明した処理の全部または一部を手動的に行うこともでき、あるいは、手動的に行われるものとして説明した処理の全部または一部を公知の方法で自動的に行うこともできる。  
【００６２】
また、本明細書中や図面中で示した処理手順、制御手順、具体的名称、各処理の登録データや検索条件等のパラメータを含む情報、画面例、データベース構成については、特記する場合を除いて任意に変更することができる。  
【００６３】
また、在庫管理装置１００に関して、図示の各構成要素は機能概念的なものであり、必ずしも物理的に図示の如く構成されていることを要しない。  
【００６４】
例えば、在庫管理装置１００が備える処理機能、特に制御部１０２にて行われる各処理機能については、その全部または任意の一部を、ＣＰＵおよび当該ＣＰＵにて解釈実行されるプログラムにて実現してもよく、また、ワイヤードロジックによるハードウェアとして実現してもよい。尚、プログラムは、本実施形態で説明した処理を情報処理装置に実行させるためのプログラム化された命令を含む一時的でないコンピュータ読み取り可能な記録媒体に記録されており、必要に応じて在庫管理装置１００に機械的に読み取られる。すなわち、ＲＯＭまたはＨＤＤ（Ｈａｒｄ  Ｄｉｓｋ  Ｄｒｉｖｅ）などの記憶部１０６などには、ＯＳと協働してＣＰＵに命令を与え、各種処理を行うためのコンピュータプログラムが記録されている。このコンピュータプログラムは、ＲＡＭにロードされることによって実行され、ＣＰＵと協働して制御部１０２を構成する。  
【００６５】
また、このコンピュータプログラムは、在庫管理装置１００に対して任意のネットワークを介して接続されたアプリケーションプログラムサーバに記憶されていてもよく、必要に応じてその全部または一部をダウンロードすることも可能である。  
【００６６】
また、本実施形態で説明した処理を実行するためのプログラムを、一時的でないコンピュータ読み取り可能な記録媒体に格納してもよく、また、プログラム製品として構成することもできる。ここで、この「記録媒体」とは、メモリーカード、ＵＳＢ（Ｕｎｉｖｅｒｓａｌ  Ｓｅｒｉａｌ  Ｂｕｓ）メモリ、ＳＤ（Ｓｅｃｕｒｅ  Ｄｉｇｉｔａｌ）カード、フレキシブルディスク、光磁気ディスク、ＲＯＭ、ＥＰＲＯＭ（Ｅｒａｓａｂｌｅ  Ｐｒｏｇｒａｍｍａｂｌｅ  Ｒｅａｄ  Ｏｎｌｙ  Ｍｅｍｏｒｙ）、ＥＥＰＲＯＭ（登録商標）（Ｅｌｅｃｔｒｉｃａｌｌｙ  Ｅｒａｓａｂｌｅ  ａｎｄ  Ｐｒｏｇｒａｍｍａｂｌｅ  Ｒｅａｄ  Ｏｎｌｙ  Ｍｅｍｏｒｙ）、ＣＤ−ＲＯＭ（Ｃｏｍｐａｃｔ  Ｄｉｓｋ  Ｒｅａｄ  Ｏｎｌｙ  Ｍｅｍｏｒｙ）、ＭＯ（Ｍａｇｎｅｔｏ−Ｏｐｔｉｃａｌ  ｄｉｓｋ）、ＤＶＤ（Ｄｉｇｉｔａｌ  Ｖｅｒｓａｔｉｌｅ  Ｄｉｓｋ）、および、Ｂｌｕ−ｒａｙ（登録商標）  Ｄｉｓｃ等の任意の「可搬用の物理媒体」を含むものとする。  
【００６７】
また、「プログラム」とは、任意の言語または記述方法にて記述されたデータ処理方法であり、ソースコードまたはバイナリコード等の形式を問わない。なお、「プログラム」は必ずしも単一的に構成されるものに限られず、複数のモジュールやライブラリとして分散構成されるものや、ＯＳに代表される別個のプログラムと協働してその機能を達成するものをも含む。なお、実施形態に示した各装置において記録媒体を読み取るための具体的な構成および読み取り手順ならびに読み取り後のインストール手順等については、周知の構成や手順を用いることができる。  
【００６８】
記憶部１０６に格納される各種のデータベース等は、ＲＡＭ、ＲＯＭ等のメモリ装置、ハードディスク等の固定ディスク装置、フレキシブルディスク、および、光ディスク等のストレージ手段であり、各種処理やウェブサイト提供に用いる各種のプログラム、テーブル、データベース、および、ウェブページ用ファイル等を格納する。  
【００６９】
また、在庫管理装置１００は、既知のパーソナルコンピュータまたはワークステーション等の情報処理装置として構成してもよく、また、任意の周辺装置が接続された当該情報処理装置として構成してもよい。また、在庫管理装置１００は、当該情報処理装置に本実施形態で説明した処理を実現させるソフトウェア（プログラムまたはデータ等を含む）を実装することにより実現してもよい。  
【００７０】
更に、装置の分散・統合の具体的形態は図示するものに限られず、その全部または一部を、各種の付加等に応じてまたは機能付加に応じて、任意の単位で機能的または物理的に分散・統合して構成することができる。すなわち、上述した実施形態を任意に組み合わせて実施してもよく、実施形態を選択的に実施してもよい。  
【符号の説明】
【００７１】
１００  在庫管理装置
１０２  制御部
１０２ａ  注文データ入力部
１０２ｂ  受注データ作成部
１０２ｃ  マスタメンテ部
１０４  通信インターフェース部
１０６  記憶部
１０６ａ  商品マスタ
１０６ｂ  得意先品種分類別有効期限管理マスタ
１０６ｃ  得意先マスタ
１０６ｄ  注文データファイル
１０６ｅ  在庫データファイル
１０６ｆ  受注データファイル
１０８  入出力インターフェース部
１１２  入力装置
１１４  出力装置
２００  サーバ
３００  ネットワーク
【図１】
2020004287.tif 000003
【図２】
2020004287.tif 000004
【図３】
2020004287.tif 000005
【図４】
2020004287.tif 000006
【図５】
2020004287.tif 000007