(57)【要約】【課題】詰合品を作成する際に、荷姿別の使用商品と賞味期限まで考慮した好適な詰め合わせ指示を実行することが可能な詰合品作成装置を提供すること。【解決手段】本実施の形態に係る詰合品作成装置は、詰合を行う親商品とそのセット数を設定する設定手段と、設定された親商品とセット数について、詰合パターンマスタを参照して分類毎に構成商品である商品の食数を算出し、つぎに、在庫情報について、商品マスタを参照して分類毎に、最短の賞味期限の数を計算して、在庫数から詰合可能セット数を計算し、各分類の詰合可能セット数の最小のものを詰合可能セット数に設定し、設定した詰合可能セット数を基に、各分類毎に使用する在庫を引当てるロット展開手段と、を備えている。【選択図】図２
2020166663.tif 000002
【特許請求の範囲】
【請求項１】
記憶部及び制御部を備えた詰合品作成装置であって、
前記記憶部は、
詰合品である親商品の食種を示す分類毎に、セット数と食数を関連づけて登録した詰合パターンマスタと、
親商品又はその構成商品である商品、分類、食数を関連づけて登録した商品マスタと、
商品、ロット番号、賞味期限、在庫数を含む在庫情報と、
を格納しており、
前記制御部は、
詰合を行う親商品とそのセット数を設定する設定手段と、
設定された親商品とセット数について、前記詰合パターンマスタを参照して分類毎に構成商品である商品の食数を算出し、つぎに、前記在庫情報について、前記商品マスタを参照して分類毎に、最短の賞味期限の数を計算して、在庫数から詰合可能セット数を計算し、各分類の詰合可能セット数の最小のものを詰合可能セット数に設定し、設定した詰合可能セット数を基に、各分類毎に使用する在庫を引当てるロット展開手段と、
を備えたことを特徴とする詰合品作成装置。
【請求項２】
制御部及び記憶部を備えた情報処理装置が実行する詰合品作成方法であって、
前記記憶部には、
詰合品である親商品の食種を示す分類毎に、セット数と食数を関連づけて登録した詰合パターンマスタと、
親商品又はその構成商品である商品、分類、食数を関連づけて登録した商品マスタと、
商品、ロット番号、賞味期限、在庫数を含む在庫情報と、
を格納しており、
前記制御部において実行される、
詰合を行う親商品とそのセット数を設定する設定ステップ、
設定された親商品とセット数について、前記詰合パターンマスタを参照して分類毎に構成商品である商品の食数を算出し、つぎに、前記在庫情報について、前記商品マスタを参照して分類毎に、最短の賞味期限の数を計算して、在庫数から詰合可能セット数を計算し、各分類の詰合可能セット数の最小のものを詰合可能セット数に設定し、設定した詰合可能セット数を基に、各分類毎に使用する在庫を引当てるロット展開ステップと、
を含むことを特徴とする詰合品作成方法。
【請求項３】
制御部及び記憶部を備えた情報処理装置に実行させるための詰合品作成プログラムであって、
前記記憶部には、
詰合品である親商品の食種を示す分類毎に、セット数と食数を関連づけて登録した詰合パターンマスタと、
親商品又はその構成商品である商品、分類、食数を関連づけて登録した商品マスタと、
商品、ロット番号、賞味期限、在庫数を含む在庫情報と、
を格納しており、
前記制御部において、
詰合を行う親商品とそのセット数を設定する設定ステップ、
設定された親商品とセット数について、前記詰合パターンマスタを参照して分類毎に構成商品である商品の食数を算出し、つぎに、前記在庫情報について、前記商品マスタを参照して分類毎に、最短の賞味期限の数を計算して、在庫数から詰合可能セット数を計算し、各分類の詰合可能セット数の最小のものを詰合可能セット数に設定し、設定した詰合可能セット数を基に、各分類毎に使用する在庫を引当てるロット展開ステップと、
を実行させるための詰合品作成プログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、詰合品作成装置、詰合品作成方法、及び詰合品作成プログラムに関する。
【背景技術】
【０００２】
従来、詰合商品を扱うシステムとして例えば特許文献１がある。かかる特許文献１では、１または複数種類のばら売り商品の組合せにより構成されるセット売り商品毎に、そのセット売り商品の作成点数及びそのセット売り商品に組み込まれるばら売り商品の種類別数量の入力を受付ける。セット売り商品の作成点数及びばら売り商品の種類別数量が入力されると、当該セット売り商品に組み込まれるばら売り商品毎にそのばら売り商品の種類別数量に当該セット売り商品の作成点数を乗算した値で在庫管理ファイルに記憶されている当該ばら売り商品の在庫データを減算更新する。
【先行技術文献】
【特許文献】
【０００３】
【特許文献１】特開２００７−２７６９９０号公報
【発明の概要】
【発明が解決しようとする課題】
【０００４】
しかしながら、上記特許文献１では、食品業界特有の荷姿別の使用商品と賞味期限まで考慮した詰め合わせ指示に関して何等記載されていない。
【０００５】
本発明は、上記に鑑みてなされたものであり、詰合品を作成する際に、荷姿別の使用商品と賞味期限まで考慮した好適な詰め合わせ指示を実行することが可能な詰合品作成装置、詰合品作成方法、及び詰合品作成プログラムを提供することを目的とする。
【課題を解決するための手段】
【０００６】
上述した課題を解決し、目的を達成するために、本発明は、記憶部及び制御部を備えた詰合品作成装置であって、前記記憶部は、詰合品である親商品の食種を示す分類毎に、セット数と食数を関連づけて登録した詰合パターンマスタと、親商品又はその構成商品である商品、分類、食数を関連づけて登録した商品マスタと、商品、ロット番号、賞味期限、在庫数を含む在庫情報と、を格納しており、前記制御部は、詰合を行う親商品とそのセット数を設定する設定手段と、設定された親商品とセット数について、前記詰合パターンマスタを参照して分類毎に構成商品である商品の食数を算出し、つぎに、前記在庫情報について、前記商品マスタを参照して分類毎に、最短の賞味期限の数を計算して、在庫数から詰合可能セット数を計算し、各分類の詰合可能セット数の最小のものを詰合可能セット数に設定し、設定した詰合可能セット数を基に、各分類毎に使用する在庫を引当てるロット展開手段と、を備えている。
【０００７】
また、上述した課題を解決し、目的を達成するために、本発明は、制御部及び記憶部を備えた情報処理装置に実行させるための詰合品作成方法であって、前記記憶部には、詰合品である親商品の食種を示す分類毎に、セット数と食数を関連づけて登録した詰合パターンマスタと、親商品又はその構成商品である商品、分類、食数を関連づけて登録した商品マスタと、商品、ロット番号、賞味期限、在庫数を含む在庫情報と、を格納しており、前記制御部において実行される、詰合を行う親商品とそのセット数を設定する設定ステップ、設定された親商品とセット数について、前記詰合パターンマスタを参照して分類毎に構成商品である商品の食数を算出し、つぎに、前記在庫情報について、前記商品マスタを参照して分類毎に、最短の賞味期限の数を計算して、在庫数から詰合可能セット数を計算し、各分類の詰合可能セット数の最小のものを詰合可能セット数に設定し、設定した詰合可能セット数を基に、各分類毎に使用する在庫を引当てるロット展開ステップと、を含むことを特徴とする。
【０００８】
また、上述した課題を解決し、目的を達成するために、本発明は、制御部及び記憶部を備えた情報処理装置に実行させるための詰合品作成プログラムであって、記記憶部には、
詰合品である親商品の食種を示す分類毎に、セット数と食数を関連づけて登録した詰合パターンマスタと、親商品又はその構成商品である商品、分類、食数を関連づけて登録した商品マスタと、商品、ロット番号、賞味期限、在庫数を含む在庫情報と、を格納しており、前記制御部において実行される、詰合を行う親商品とそのセット数を設定する設定ステップ、設定された親商品とセット数について、前記詰合パターンマスタを参照して分類毎に構成商品である商品の食数を算出し、つぎに、前記在庫情報について、前記商品マスタを参照して分類毎に、最短の賞味期限の数を計算して、在庫数から詰合可能セット数を計算し、各分類の詰合可能セット数の最小のものを詰合可能セット数に設定し、設定した詰合可能セット数を基に、各分類毎に使用する在庫を引当てるロット展開ステップと、を実行させるための詰合品作成プログラムであることを特徴とする。
【発明の効果】
【０００９】
本発明によれば、詰合品を作成する際に、荷姿別の使用商品と賞味期限まで考慮した好適な詰め合わせ指示を実行することが可能となる。
【図面の簡単な説明】
【００１０】
【図１】図１は、本実施の形態の処理イメージを示す図である。
【図２】図２は、本実施の形態に係る在庫管理装置の構成の一例を示すブロック図である。
【図３】図３は、商品マスタ、詰合パターンマスタ、在庫情報、及び詰合指示情報のデータ構成例を示す図である。
【図４】図４は、本実施の形態に係る詰合品作成装置の詰合品詰合指示のフローを説明するための図である。
【図５】図５は、本実施の形態に係る詰合品作成装置の詰合品詰合指示のフローを説明するための図である。
【図６】図６は、本実施の形態に係る詰合品作成装置の詰合品詰合指示のフローを説明するための図である。
【図７】図７は、本実施の形態に係る詰合品作成装置の詰合品詰合指示のフローを説明するための図である。
【図８】図８は、本実施の形態に係る詰合品作成装置の詰合品詰合指示のフローを説明するための図である。
【図９】図９は、本実施の形態に係る詰合品作成装置の詰合品詰合指示のフローを説明するための図である。
【図１０】図１０は、本実施の形態に係る詰合品作成装置の詰合品詰合指示のフローを説明するための図である。
【図１１】図１１は、本実施の形態に係る詰合品作成装置の詰合品詰合指示のフローを説明するための図である。
【図１２】図１２は、本実施の形態に係る詰合品作成装置の詰合品詰合指示のフローを説明するための図である。
【図１３】図１３は、本実施の形態に係る詰合品作成装置の詰合品詰合指示のフローを説明するための図である。
【図１４】図１４は、本実施の形態に係る詰合品作成装置の詰合品詰合指示のフローを説明するための図である。
【図１５】図１５は、本実施の形態に係る詰合品作成装置の詰合品詰合指示のフローを説明するための図である。
【図１６】図１６は、本実施の形態に係る詰合品作成装置の詰合品詰合指示のフローを説明するための図である。
【図１７】図１７は、本実施の形態に係る詰合品作成装置の詰合品詰合指示のフローを説明するための図である。
【図１８】図１８は、本実施の形態に係る詰合品作成装置の詰合品詰合指示のフローを説明するための図である。
【図１９】図１９は、本実施の形態に係る詰合品作成装置の詰合品詰合指示のフローを説明するための図である。
【発明を実施するための形態】
【００１１】
本発明の実施形態を図面に基づいて詳細に説明する。なお、本発明は本実施の形態により限定されるものではない。
【００１２】
［１．概要］
例えば、食品を取り扱う業者は、様々な流通形態に対応する為、複数の荷姿で同一商品を販売する。さらに異なる商品を詰め合せた商品（以下、「詰合品」と称する）を作ることで購買意欲を高める工夫を行っている。
【００１３】
一方で、賞味期限の管理という制約に加えて、商習慣から詰合品内の賞味期限を同一にする必要があったり、詰合せの中身に使う商品自体が複数の荷姿のものをバラして使用する必要があるなど、詰合品の作成は非常に煩雑な業務となっている。また近年ではそれらの業務を物流会社などに委託することもある為、詰合品の詰合指示は非常に重要な業務となっている。
【００１４】
例えば、レトルト牛丼・豚丼セットを作る場合、２パック（Ｐ）まとまったものが１５個入った１ケース（ＣＳ）の商品と、３Ｐが１０個で１ケースのものをばらして牛丼と豚丼の詰め合わせを作る指示を行う。この場合、上述したように、賞味期限を合わせる必要がある。これを在庫情報から人間判断で最も無駄がない状態で指示する必要がある。
【００１５】
そこで、本実施の形態では、荷姿別の使用商品と賞味期限まで考慮した最適な詰め合わせ指示を提案する。
【００１６】
図１は、本実施の形態の処理イメージを示す図である。商品マスタに製品コード、食数等を設定する。詰合パターンマスタに親商品に必要な製品コード、必要食数を設定する。在庫情報を基に詰合指示を作成する。
【００１７】
［２．構成］
図２を参照して、本実施の形態に係る詰合品作成装置の一例について説明する。図２は、本実施の形態に係る詰合品作成装置の構成の一例を示すブロック図である。図２において、詰合品作成装置１００は、制御部１０２と通信インターフェース部１０４と記憶部１０６と入出力インターフェース部１０８と、を備えている。詰合品作成装置１００が備えている各部は、任意の通信路を介して通信可能に接続されている。
【００１８】
通信インターフェース部１０４は、ルータ等の通信装置および専用線等の有線または無線の通信回線を介して、詰合品作成装置１００をネットワーク３００に通信可能に接続する。通信インターフェース部１０４は、他の装置と通信回線を介してデータを通信する機能を有する。ここで、ネットワーク３００は、詰合品作成装置１００とサーバとを相互に通信可能に接続する機能を有し、例えばインターネットやＬＡＮ（Ｌｏｃａｌ  Ａｒｅａ  Ｎｅｔｗｏｒｋ）等である。
【００１９】
入出力インターフェース部１０８には、入力装置１１２および出力装置１１４が接続されている。出力装置１１４には、モニタ（家庭用テレビを含む）の他、スピーカやプリンタを用いることができる。入力装置１１２には、キーボード、マウス、および、マイクの他、マウスと協働してポインティングデバイス機能を実現するモニタを用いることができる。なお、以下では、出力装置１１４をモニタ１１４として記載する場合がある。
【００２０】
記憶部１０６には、各種のデータベース、テーブル、および、ファイルなどが格納される。記憶部１０６には、ＯＳ（Ｏｐｅｒａｔｉｎｇ  Ｓｙｓｔｅｍ）と協働してＣＰＵ（Ｃｅｎｔｒａｌ  Ｐｒｏｃｅｓｓｉｎｇ  Ｕｎｉｔ）に命令を与えて各種処理を行うためのコンピュータプログラムが記録される。記憶部１０６として、例えば、ＲＡＭ（Ｒａｎｄｏｍ  Ａｃｃｅｓｓ  Ｍｅｍｏｒｙ）・ＲＯＭ（Ｒｅａｄ  Ｏｎｌｙ  Ｍｅｍｏｒｙ）等のメモリ装置、ハードディスクのような固定ディスク装置、フレキシブルディスク、および、光ディスク等を用いることができる。
【００２１】
また、記憶部１０６は、分類マスタ１０６ａと、商品マスタ１０６ｂと、詰合パターンマスタ１０６ｃと、在庫情報ファイル１０６ｄと、詰合指示情報ファイル１０６ｅとを備えている。図３は、商品マスタ１０６ｂ、詰合パターンマスタ１０６ｃ、在庫情報、及び詰合指示情報の構成例を示す図である。
【００２２】
分類マスタ１０６ａは、荷姿違いの商品の中身を表すためのマスタである。入数は食数として表現する。分類マスタ１０６ａは、分類コード、分類名、説明のデータを関連づけて登録したテーブル等で構成することができる。
【００２３】
商品マスタ１０６ｂは、製品、詰合品を含むすべての商品を一意に識別するコードを登録するためのマスタである。入数・荷姿が異なる同一製品は商品コードを分けて管理する。商品マスタ１０６ｂは、商品コード、商品名、説明、分類コード、食数のデータを関連づけて登録したテーブル等で構成することができる。
【００２４】
詰合パターンマスタ１０６ｃは、親商品コード、親商品名、分類コード、詰合数量、（食数）のデータを関連づけて登録したテーブル等で構成することができる。
【００２５】
在庫情報ファイル１０６ｄは、在庫情報を格納するためのファイルである。在庫情報は、図２に示すように、倉庫コード、商品コード、ロット番号、賞味期限、在庫数のデータを含んでいてもよい。
【００２６】
詰合指示情報ファイル１０６ｅは、詰合指示情報を格納するためのファイルである。詰合指示情報は、図２に示すように、詰合指示情報は、詰合指示番号、詰合指示行番号、詰合指示詳細行番号、得意先コード納入先コード、倉庫コード、親商品コード、詰合セット数、詰合予定日、使用商品コード、ロット番号、賞味期限、使用数を含んでいてもよい。
【００２７】
図１に戻り、制御部１０２は、詰合品作成装置１００を統括的に制御するＣＰＵ等である。制御部１０２は、ＯＳ等の制御プログラム・各種の処理手順等を規定したプログラム・所要データなどを格納するための内部メモリを有し、格納されているこれらのプログラムに基づいて種々の情報処理を実行する。制御部１０２は、機能概念的に、在庫情報管理部１０２ａと、詰合指示情報作成部１０２ｂと、ロット展開部１０２ｃと、マスタメンテ部１０２ｄと、画面表示制御部１０２ｅとを備えている。
【００２８】
在庫情報管理部１０２ａは各倉庫の商品の入荷等に伴う在庫状況を確認して、在庫情報ファイル１０６ｄの在庫データを更新する。詰合指示情報作成部１０２ｂは、詰合指示情報を作成する。
【００２９】
ロット展開部１０２ｃは、例えば、モニタ１１４に表示される詰合指示入力画面（ロット自動展開画面）上で、オペレータの操作に応じて、詰合を行う親商品とそのセット数が設定されると、設定された親商品とセット数について、詰合パターンマスタ１０６ｃを参照して分類毎に構成商品である商品の食数を算出し、つぎに、在庫情報について、商品マスタ１０６ｂを参照して分類毎に、最短の賞味期限の数を計算して、在庫数から詰合可能セット数を計算し、各分類の詰合可能セット数の最小のものを詰合可能セット数に設定し、設定した詰合可能セット数を基に、各分類毎に使用する在庫を引当てる。この処理をセット数に達するか、在庫がなくなるまで繰り返し実行する（ロット自動展開）。
【００３０】
マスタメンテ部１０２ｄは、モニタ１１４に表示される不図示のマスタメンテ画面上でのオペレータの操作に応じて、分類マスタ１０６ａと、商品マスタ１０６ｂと、詰合パターンマスタ１０６ｃに対して、データの入力・追加・変更・更新等の編集（設定）を行う。
【００３１】
画面表示制御部１０２ｅは、モニタ１１４に表示する各種画面（例えば、詰合指示入力画面、マスタメンテ画面等）の各種画面の表示・入力の受付を制御する。
【００３２】
［３．具体例］
本実施の形態に係る詰合品作成装置１００の処理の具体例について、図２〜図１９を参照して説明する。図４〜図１９は、詰合品作成装置１００の詰合品詰合指示のフローを説明するための図である。以下、図４〜図１９を参照して、詰合品詰合指示を説明する。
【００３３】
図４（Ａ）は、分類マスタ１０６ａのデータ例を示している。同図に示す例では、１行目は、分類コード「Ａ」、分類名「カレーライス」、説明「詰め合わせパターンマスタ用のダミー商品」、２行目は、分類コード「Ｂ」、分類名「ハヤシライス」、説明「詰め合わせパターンマスタ用のダミー商品」、３行目は、分類コード「Ｃ」、分類名「漬物」、説明「詰め合わせパターンマスタ用のダミー商品」となっている。
【００３４】
図４（Ｂ）は、商品マスタ１０８ｂのデータ例を示している。同図に示す例では、１行目が、商品コード「６２８６２８」、商品名「カレー５食ハヤシ５食漬物詰合」、説明「詰合品（完成品）」、分類コード「設定なし」、食数「設定なし」、２行目が、商品コード「６３４０７１」、商品名「カレーライス  １Ｐ  ＣＳ」、説明「通常商品」、分類コード「Ａ」、食数「３０」、３行目が、商品コード「６３４０７２」、商品名「カレーライス  ２Ｐ  ＣＳ」、説明「通常商品」、分類コード「Ａ」、食数「３０」となっている。
【００３５】
カレーライス  ２Ｐ  ＣＳは、カレーライスのバラが２Ｐ（２パック）が１５個で１箱になったもの。食数（バラ数）は３０である。カレーライス  ４Ｐ  ＣＳは、カレーライスのバラが４Ｐ（４パック）が７個で１箱になったもの。食数（バラ数）は２８である。
【００３６】
図４（Ｃ）は、詰合パターンマスタ１０６ｃのデータ例を示している。同図に示す例では、１行目が、親商品コード「６２８６２８」、親商品名「カレー５食ハヤシ５食漬物詰合」、分類コード「Ａ」、カレーライス、詰合数量「１」、食数「５」、２行目が、親商品コード「６２８６２８」、親商品名「カレー５食ハヤシ５食漬物詰合」、分類コード「Ｂ」、ハヤシライス、詰合数量「１」、食数「５」、親商品コード「６２８６２８」、親商品名「カレー５食ハヤシ５食漬物詰合」、分類コード「Ｃ」、漬物、詰合数量「１」、食数「１」となっている。
【００３７】
図５は、詰合指示入力画面（ロット自動展開画面）の一例を示す図である。同図に示す詰合指示入力画面において、詰合パターン（「セットパターン」ともいう）と、詰合数（「セット数」ともいう）を設定し、ロット自動展開ボタンを押すとロット自動展開が開始する。
【００３８】
図５に示す例では、詰合パターン「６２８６２８（カレー５食ハヤシ５食漬物詰合）」、詰合数「９０」が設定されている。
【００３９】
以下では、詰合パターン「６２８６２８（カレー５食ハヤシ５食漬物詰合）」を９０セット用意する場合について説明する。
【００４０】
図６（Ａ）は、在庫状況を示しており、１行目は、分類「Ａ」、商品コード「６３４０７３」、商品名「カレーライス  ３Ｐ  ＣＳ」、賞味期限「２０１７／８／９」、食数「３０」  予定在庫（ケース）「１」、予定在庫（食数）「３０」、２行目は、分類「Ａ」、商品コード「６３４０７１」商品名「カレーライス  １Ｐ  ＣＳ」、賞味期限「２０１７／８／１０」、食数「３０」  予定在庫（ケース）「５」、予定在庫（食数）「１５０」、３行目は、分類「Ａ」、商品コード「６３４０７２」商品名「カレーライス  ２Ｐ  ＣＳ」、賞味期限「２０１７／８／１０」、食数「３０」  予定在庫（ケース）「１」、予定在庫（食数）「３０」となっている。
【００４１】
（１）詰合パターン「６２８６２８：カレー５食ハヤシ５食漬物詰合」を９０セットより、構成商品の必要数を計算する。商品コードをキーとして、詰合パターンマスタのセット数量（食数）を取得して、構成商品の必要数（食数）＝詰合品必要数×詰合パターンマスタのセット数量を算出する。
【００４２】
構成商品の必要数（食数）＝詰合品必要数×詰合パターンマスタのセット数量
Ａ：９０セット×５食＝４５０食
Ｂ：９０セット×５食＝４５０食
Ｃ：９０セット×１食＝９０食
【００４３】
（２）構成商品の予定在庫より詰合可能セット数を計算する。
i．予定在庫から構成商品コードと同値が商品マスタ１０６ｂの分類コードに設定されている商品の中で最短の賞味期限の数を分類毎に計算する。
ii．分類毎の予定在庫数から詰合可能セット数を計算する。
詰合可能セット数＝予定在庫（バラ数）÷セット数量（小数点以下を切り下げ）
【００４４】
図６（Ｂ）は、分類毎に、賞味期限順に並び替えたものを示している。分類「Ａ」は、最短の賞味期限「２０１７／８／９」については、予定在庫（バラ数）「３０」、セット数量「５」であるので、詰合可能セット数「６」となる。
【００４５】
分類「Ｂ」は、最短の賞味期限「２０１７／８／１０」について、予定在庫（バラ数）「５３８」、セット数量「５」であるので、詰合可能セット数「１０７」となる。
【００４６】
分類「Ｃ」は、最短の賞味期限「２０１７／８／１１」について、予定在庫（バラ数）「８０」、セット数量「１」であるので、詰合可能セット数「８０」となる。
【００４７】
詰合指示入力画面のセット数を「６」に書き換える。※詰合可能セット数が画面セット数以上の場合は書き換えない。
【００４８】
図７において、（３）画面セット数を元に各分類毎に使用するロットを引当（予定在庫数（昇順）＞  商品コード＞ロット番号の優先順位で引当）。
【００４９】
詰合可能セット数を「６」とし、分類「Ａ」の賞味期限「２０１７／８／９」は、詰合可能セット数「６」、セット数量「５」、払出数「３０」、分類「Ｂ」の賞味期限「２０１７／８／１０」は、詰合可能セット数「６」、セット数量「５」、払出数「３０」、分類「Ｃ」の賞味期限「２０１７／８／１１」は、詰合可能セット数「６」、セット数量「１」、払出数「６」とする。
【００５０】
（４）引当数を在庫数に換算して展開。
引当数＝予定在庫（バラ数）のうち払出する数÷食数（小数点以下を切り上げ）
【００５１】
１行目は、分類「Ａ」、商品コード「６３４０７３」商品名「カレーライス  ３Ｐ  ＣＳ」、賞味期限「２０１７／８／９」、食数「３０」、払出数（バラ）「３０」、引当数（在庫単位）「１」、２行目は、分類「Ｂ」、商品コード「６３４０５１」商品名「ハヤシライス  １Ｐ  ＣＳ」、賞味期限「２０１７／８／１０」、食数「３０」、払出数（バラ）「３０」、引当数（在庫単位）「１」、分類「Ｃ」、商品コード「９９０００１」、商品名「漬物」、賞味期限「２０１７／８／１１」、食数「１」、払出数（バラ）「６」、引当数（在庫単位）「６」となる。
【００５２】
（５）受入数としてケースをばらした際に発生する端数を調整する。
セットパターンマスタの払出数を分類で集計したものと、払出数・受入数の分類別集計を比較する。集計すると、分類「Ａ」は、マスタ払出数「３０」、払出数「３０」、受入数「０」、差異数「０」、分類「Ｂ」は、マスタ払出数「３０」、払出数「３０」、受入数「０」、差異数「０」、分類「Ｃ」は、マスタ払出数「１」、払出数「１」、受入数「０」、差異数「０」となる。差異数０の為、端数の調整不要である。
【００５３】
図８の詰合指示入力画面では、在庫状況により詰合数が「６」に置き換わり、セット残数が「８４」と表示される。「内容確認」ボタンを押下すると、図９に示すような登録内容画面が起動する。図９の画面ではロット別の引当情報が確認可能である。また、集計ウィンドウで、食数単位での確認が可能である。
【００５４】
（ロット自動展開２回目）
図１０〜図１７を参照して、ロット自動展開２回目を説明する。
（１）詰合コード「６２８６２８」：カレー５食ハヤシ５食漬物詰合を８４（＝９０−６）セットより、構成商品の必要数を図１１に示すように計算する。構成商品の必要数（食数）＝詰合品必要数×セットパターンマスタ．セット数量
Ａ：８４セット×５食＝４２０食
Ｂ：８４セット×５食＝４２０食
Ｃ：８４セット×１食＝８４食
【００５５】
（２）構成商品の予定在庫より詰合可能セット数を計算する。
i．予定在庫から構成商品コードと同値が商品マスタの製品コードに設定されている商品の中で最短の賞味期限の数を分類毎に計算
ii．分類毎の予定在庫数から詰合可能セット数を計算
詰合可能セット数＝予定在庫（バラ数）÷セット数量（小数点以下を切り下げ）
【００５６】
図１１の例では、分類「Ａ」の賞味期限「２０１７／８／１０」は、予定在庫（バラ数）「４６０」、セット数量「５」、詰合可能セット数「９２」となる。分類「Ｂ」の賞味期限「２０１７／８／１０」は、予定在庫（バラ数）「５０８」、セット数量「５」、詰合可能セット数「１０１」、分類「Ｃ」の賞味期限「２０１７／８／１１」は、予定在庫（バラ数）「７４」、セット数量「１」、詰合可能セット数「７４」となる。画面のセット数を「７４」に書き換える。
【００５７】
（３）画面セット数を基に各分類毎に使用するロットを引当（予定在庫数（昇順）＞商品コード＞ロット番号の優先順位で引当）
図１１の例では、分類「Ａ」は、賞味期限「２０１７／８／１０」、詰合可能セット数「７４」、セット数量「５」、払出数「３７０」、分類「Ｂ」は、賞味期限「２０１７／８／１０」、詰合可能セット数「７４」、セット数量「５」、払出数「３７０」、分類「Ｃ」は、賞味期限「２０１７／８／１１」、詰合可能セット数「７４」、セット数量「１」、払出数「７４」となる。
【００５８】
（４）引当数を在庫数に換算して展開
引当数＝予定在庫（バラ数）のうち払出する数÷食数（小数点以下を切り上げ）
図１２に示すように、分類「Ａ」については、商品コード「６３４０７１」商品名「カレーライス  １Ｐ  ＣＳ」、賞味期限「２０１７／８／１０」、食数「３０」、払出数（バラ）「１５０」、引当数（在庫単位）「５」、引当数（バラ数）「１５０」、商品コード「６３４０７２」、商品名「カレーライス  ２Ｐ  ＣＳ」、賞味期限「２０１７／８／１０」、食数「３０」、払出数（バラ）「３０」、引当数（在庫単位）「５」、引当数（バラ数）「３０」、商品コード「６３４０７４」、商品名「カレーライス  ４Ｐ  ＣＳ」、賞味期限「２０１７／８／１０」、食数「２８」、払出数（バラ）「１９０」、引当数（在庫単位）「７」、引当数（バラ数）「１９６」となる。
【００５９】
分類「Ｂ」、商品コード「６３４０５２」商品名「ハヤシライス  ２Ｐ  ＣＳ」、賞味期限「２０１７／８／１０」、食数「３０」、払出数（バラ）「３７０」、引当数（在庫単位）「１３」、引当数（バラ数）「３９０」となる。
【００６０】
分類「Ｃ」、商品コード「９９０００１」、商品名「漬物」、賞味期限「２０１７／８／１１」、食数「１」、払出数（バラ）「７４」、引当数（在庫単位）「７４」、引当数（バラ数）「７４」となる。
【００６１】
（５）受入数としてケースをばらした際に発生する端数を調整
セットパターンマスタの払出数を分類で集計したものと、払出数・受入数の分類別集計を比較する。集計は、分類「Ａ」は、マスタ払出数「３７０」、払出数「３７０」、受入数「０」、差異数「６」、分類「Ｂ」は、マスタ払出数「３７０」、払出数「３９０」、受入数「０」、差異数「２０」、分類「Ｃ」は、マスタ払出数「７４」、払出数「７４」、受入数「０」、差異数「０」となる。
【００６２】
図１３には、ロット自動展開２回目の結果が表示される。図１４に示すように、少数単位で計算すると、差違数が発生する。ＡとＢについてはそれぞれバラ数を受入数に追加する。差異数分のバラ商品については手動での登録となる。商品コード「６３４０９１」、商品名「カレーライス  １Ｐ  ＰＣ」、引当数（在庫単位）「６」とし、商品コード「６３４０８１」、商品名「ハヤシライス  １Ｐ  ＰＣ」、引当数（在庫単位）「２０」とする。
【００６３】
集計ウィンドウ（受入明細追加後）は以下のようになる。分類「Ａ」は、マスタ払出数「３７０」、払出数「３７６」、受入数「６」、差異数「０」、分類「Ｂ」は、マスタ払出数「３７０」、払出数「３９０」、受入数「２０」、差異数「０」、分類「Ｃ」は、マスタ払出数「７４」、払出数「７４」、受入数「０」、差異数「０」となる。
【００６４】
図１６に示すように、差違数分は、バラの商品を追加して調整する。図１７に示すように、差違数なしとなったこところで登録する。
【００６５】
（ロット自動展開３回目）
図１８及び図１９を参照して、ロット自動展開３回目を説明する。
（１）６２８６２８：カレー５食ハヤシ５食漬物詰合を１０（＝９０−６−７４）セットより、構成商品の必要数計算する。
構成商品の必要数（食数）＝詰合品必要数×セットパターンマスタ．セット数量
Ａ：１０セット×５食＝５０食
Ｂ：１０セット×５食＝５０食
Ｃ：１０セット×１食＝１０食
【００６６】
（２）構成商品の予定在庫より詰合可能セット数を計算
図１８の例では、分類「Ａ」は、賞味期限「２０１７／８／１０」、予定在庫（バラ数）「５０」、セット数量「５」、詰合可能セット数「１０」、分類「Ｂ」は、賞味期限「２０１７／８／１０」、予定在庫（バラ数）「５０」、セット数量「５」、詰合可能セット数「１０」、分類「Ｃ」は、予定在庫（バラ数）「０」、セット数量「１」、詰合可能セット数「０」となる。
【００６７】
詰合可能セット数が０なので、図１９に示すように、「詰合可能な在庫がありません。」とロット自動展開時にエラーを表示する。
【００６８】
以上説明したように、本実施の形態によれば、詰合品である親商品の食種を示す分類毎に、セット数と食数を関連づけて登録した詰合パターンマスタ１０６ｃと、親商品又はその構成商品である商品、分類、食数を関連づけて登録した商品マスタ１０６ｂと、設定された親商品とセット数について、詰合パターンマスタ１０５ｃを参照して分類毎に構成商品である商品の食数を算出し、つぎに、在庫情報について商品マスタ１０６ｂを参照して分類毎に、最短の賞味期限の数を計算して、在庫数から詰合可能セット数を計算し、各分類の詰合可能セット数の最小のものを詰合可能セット数に設定し、設定した詰合可能セット数を基に、各分類毎に使用する在庫を引当てるロット展開部１０２ｃと、を備えているので、詰合品を作成する際に、荷姿別の使用商品と賞味期限まで考慮した好適な詰め合わせ指示を実行することが可能となる。
【００６９】
［４．他の実施形態］
本発明は、上述した実施形態以外にも、特許請求の範囲に記載した技術的思想の範囲内において種々の異なる実施形態にて実施されてよいものである。
【００７０】
例えば、実施形態において説明した各処理のうち、自動的に行われるものとして説明した処理の全部または一部を手動的に行うこともでき、あるいは、手動的に行われるものとして説明した処理の全部または一部を公知の方法で自動的に行うこともできる。
【００７１】
また、本明細書中や図面中で示した処理手順、制御手順、具体的名称、各処理の登録データや検索条件等のパラメータを含む情報、画面例、データベース構成については、特記する場合を除いて任意に変更することができる。
【００７２】
また、詰合品作成装置１００に関して、図示の各構成要素は機能概念的なものであり、必ずしも物理的に図示の如く構成されていることを要しない。
【００７３】
例えば、詰合品作成装置１００が備える処理機能、特に制御部１０２にて行われる各処理機能については、その全部または任意の一部を、ＣＰＵおよび当該ＣＰＵにて解釈実行されるプログラムにて実現してもよく、また、ワイヤードロジックによるハードウェアとして実現してもよい。尚、プログラムは、本実施形態で説明した処理を情報処理装置に実行させるためのプログラム化された命令を含む一時的でないコンピュータ読み取り可能な記録媒体に記録されており、必要に応じて詰合品作成装置１００に機械的に読み取られる。すなわち、ＲＯＭまたはＨＤＤ（Ｈａｒｄ  Ｄｉｓｋ  Ｄｒｉｖｅ）などの記憶部１０６などには、ＯＳと協働してＣＰＵに命令を与え、各種処理を行うためのコンピュータプログラムが記録されている。このコンピュータプログラムは、ＲＡＭにロードされることによって実行され、ＣＰＵと協働して制御部１０２を構成する。
【００７４】
また、このコンピュータプログラムは、詰合品作成装置１００に対して任意のネットワークを介して接続されたアプリケーションプログラムサーバに記憶されていてもよく、必要に応じてその全部または一部をダウンロードすることも可能である。
【００７５】
また、本実施形態で説明した処理を実行するためのプログラムを、一時的でないコンピュータ読み取り可能な記録媒体に格納してもよく、また、プログラム製品として構成することもできる。ここで、この「記録媒体」とは、メモリーカード、ＵＳＢ（Ｕｎｉｖｅｒｓａｌ  Ｓｅｒｉａｌ  Ｂｕｓ）メモリ、ＳＤ（Ｓｅｃｕｒｅ  Ｄｉｇｉｔａｌ）カード、フレキシブルディスク、光磁気ディスク、ＲＯＭ、ＥＰＲＯＭ（Ｅｒａｓａｂｌｅ  Ｐｒｏｇｒａｍｍａｂｌｅ  Ｒｅａｄ  Ｏｎｌｙ  Ｍｅｍｏｒｙ）、ＥＥＰＲＯＭ（登録商標）（Ｅｌｅｃｔｒｉｃａｌｌｙ  Ｅｒａｓａｂｌｅ  ａｎｄ  Ｐｒｏｇｒａｍｍａｂｌｅ  Ｒｅａｄ  Ｏｎｌｙ  Ｍｅｍｏｒｙ）、ＣＤ−ＲＯＭ（Ｃｏｍｐａｃｔ  Ｄｉｓｋ  Ｒｅａｄ  Ｏｎｌｙ  Ｍｅｍｏｒｙ）、ＭＯ（Ｍａｇｎｅｔｏ−Ｏｐｔｉｃａｌ  ｄｉｓｋ）、ＤＶＤ（Ｄｉｇｉｔａｌ  Ｖｅｒｓａｔｉｌｅ  Ｄｉｓｋ）、および、Ｂｌｕ−ｒａｙ（登録商標）  Ｄｉｓｃ等の任意の「可搬用の物理媒体」を含むものとする。
【００７６】
また、「プログラム」とは、任意の言語または記述方法にて記述されたデータ処理方法であり、ソースコードまたはバイナリコード等の形式を問わない。なお、「プログラム」は必ずしも単一的に構成されるものに限られず、複数のモジュールやライブラリとして分散構成されるものや、ＯＳに代表される別個のプログラムと協働してその機能を達成するものをも含む。なお、実施形態に示した各装置において記録媒体を読み取るための具体的な構成および読み取り手順ならびに読み取り後のインストール手順等については、周知の構成や手順を用いることができる。
【００７７】
記憶部１０６に格納される各種のデータベース等は、ＲＡＭ、ＲＯＭ等のメモリ装置、ハードディスク等の固定ディスク装置、フレキシブルディスク、および、光ディスク等のストレージ手段であり、各種処理やウェブサイト提供に用いる各種のプログラム、テーブル、データベース、および、ウェブページ用ファイル等を格納する。
【００７８】
また、詰合品作成装置１００は、既知のパーソナルコンピュータまたはワークステーション等の情報処理装置として構成してもよく、また、任意の周辺装置が接続された当該情報処理装置として構成してもよい。また、詰合品作成装置１００は、当該情報処理装置に本実施形態で説明した処理を実現させるソフトウェア（プログラムまたはデータ等を含む）を実装することにより実現してもよい。
【００７９】
更に、装置の分散・統合の具体的形態は図示するものに限られず、その全部または一部を、各種の付加等に応じてまたは機能付加に応じて、任意の単位で機能的または物理的に分散・統合して構成することができる。すなわち、上述した実施形態を任意に組み合わせて実施してもよく、実施形態を選択的に実施してもよい。
【符号の説明】
【００８０】
１００  詰合品作成装置
１０２  制御部
１０２ａ  在庫情報管理部
１０２ｂ  詰合指示情報作成部
１０２ｃ  ロット展開部
１０２ｄ  マスタメンテ部
１０２ｅ  画面表示制御部
１０４  通信インターフェース部
１０６  記憶部
１０６ａ  分類マスタ
１０６ｂ  商品マスタ
１０６ｃ  詰合パターンマスタ
１０６ｄ  在庫情報ファイル
１０６ｅ  詰合指示情報ファイル
１０８  入出力インターフェース部
１１２  入力装置
１１４  出力装置
２００  サーバ
３００  ネットワーク
４００  端末装置
【図１】
2020166663.tif 000003
【図２】
2020166663.tif 000004
【図３】
2020166663.tif 000005
【図４】
2020166663.tif 000006
【図５】
2020166663.tif 000007
【図６】
2020166663.tif 000008
【図７】
2020166663.tif 000009
【図８】
2020166663.tif 000010
【図９】
2020166663.tif 000011
【図１０】
2020166663.tif 000012
【図１１】
2020166663.tif 000013
【図１２】
2020166663.tif 000014
【図１３】
2020166663.tif 000015
【図１４】
2020166663.tif 000016
【図１５】
2020166663.tif 000017
【図１６】
2020166663.tif 000018
【図１７】
2020166663.tif 000019
【図１８】
2020166663.tif 000020
【図１９】
2020166663.tif 000021