(57)【要約】【課題】物品の適切な納入を行うことができるための物品納入情報を出力することができる物品納入情報出力装置を提供する。【解決手段】物品の納入の要求に関する情報である要求情報を受け付ける要求情報受付部１３と、倉庫の物品の在庫に関する情報である在庫情報を２以上記憶している在庫情報記憶部１２と、倉庫から納入先への物品の移動コストに関する情報である移動コスト情報を記憶している移動コスト情報記憶部１４と、物品の属性に関する情報である物品属性情報を記憶している物品属性情報記憶部１５と、要求情報、在庫情報、移動コスト情報、物品属性情報に基づいて、要求情報に対する物品の納入に関する判断を行う判断部１６と、判断部１６による判断結果に基づいて、物品の納入に関する情報である物品納入情報を構成する物品納入情報構成部１７と、物品納入情報を出力する出力部１８とを備える。【選択図】図１
2006160395.tif 000002
【特許請求の範囲】
【請求項１】
物品の納入の要求に関する情報である要求情報を受け付ける要求情報受付部と、
倉庫における物品の在庫に関する情報である在庫情報を２以上記憶している在庫情報記憶部と、
倉庫から納入先への物品の移動コストに関する情報である移動コスト情報を記憶している移動コスト情報記憶部と、
物品の属性に関する情報である物品属性情報を記憶している物品属性情報記憶部と、
前記要求情報、前記在庫情報、前記移動コスト情報、前記物品属性情報に基づいて、前記要求情報に対する物品の納入に関する判断を行う判断部と、
前記判断部による判断結果に基づいて、物品の納入に関する情報である物品納入情報を構成する物品納入情報構成部と、
前記物品納入情報を出力する出力部と、を備えた物品納入情報出力装置。
【請求項２】
前記移動コスト情報は、すべての物品について同じ情報である、請求項１記載の物品納入情報出力装置。
【請求項３】
前記移動コスト情報は、物品ごとの情報である、請求項１記載の物品納入情報出力装置。
【請求項４】
前記物品属性情報は、物品の単価を含む情報である、請求項１から３のいずれか記載の物品納入情報出力装置。
【請求項５】
前記物品属性情報は、前記判断部による判断で用いられる値である移動判断値を含む、請求項１から３のいずれか記載の物品納入情報出力装置。
【請求項６】
前記物品納入情報は、物品を納入する倉庫を示す情報である、請求項１から５のいずれか記載の物品納入情報出力装置。
【請求項７】
前記物品納入情報は、物品を納入する倉庫に対する、前記要求情報受付部が受け付けた要求情報に対応する物品を納入する旨の指示である、請求項１から５のいずれか記載の物品納入情報出力装置。
【請求項８】
物品の納入の要求に関する情報である要求情報を受け付ける要求情報受付ステップと、
前記要求情報、倉庫における物品の在庫に関する情報である在庫情報、倉庫から納入先への物品の移動コストに関する情報である移動コスト情報、物品の属性に関する情報である物品属性情報に基づいて、前記要求情報に対する物品の納入に関する判断を行う判断ステップと、
前記判断ステップによる判断結果に基づいて、物品の納入に関する情報である物品納入情報を構成する物品納入情報構成ステップと、
前記物品納入情報を出力する出力ステップと、を備えた物品納入情報出力方法。
【請求項９】
コンピュータに、
物品の納入の要求に関する情報である要求情報を受け付ける要求情報受付ステップと、
前記要求情報、倉庫における物品の在庫に関する情報である在庫情報、倉庫から納入先への物品の移動コストに関する情報である移動コスト情報、物品の属性に関する情報である物品属性情報に基づいて、前記要求情報に対する物品の納入に関する判断を行う判断ステップと、
前記判断ステップによる判断結果に基づいて、物品の納入に関する情報である物品納入情報を構成する物品納入情報構成ステップと、
前記物品納入情報を出力する出力ステップと、を実行させるためのプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、物品の納入に関する情報である物品納入情報を出力する物品納入情報出力装置等に関する。
【背景技術】
【０００２】
従来、在庫の管理を行う所定のシステムが開発されている（例えば、特許文献１参照）。
【特許文献１】特公平６−９０７０９号公報（第１頁、第１図等）
【発明の開示】
【発明が解決しようとする課題】
【０００３】
しかしながら、従来のシステムにおいては、物品の納入要求に対して、倉庫における在庫の有無を判断して在庫の割り当てや、物品の納入等を行うのみであった。
【０００４】
本発明は、上記問題点を解決するためになされたものであり、物品の適切な納入を行うための物品納入情報を出力することができる物品納入情報出力装置等を提供することを目的とする。
【課題を解決するための手段】
【０００５】
上記目的を達成するため、本発明による物品納入情報出力装置は、物品の納入の要求に関する情報である要求情報を受け付ける要求情報受付部と、倉庫における物品の在庫に関する情報である在庫情報を２以上記憶している在庫情報記憶部と、倉庫から納入先への物品の移動コストに関する情報である移動コスト情報を記憶している移動コスト情報記憶部と、物品の属性に関する情報である物品属性情報を記憶している物品属性情報記憶部と、前記要求情報、前記在庫情報、前記移動コスト情報、前記物品属性情報に基づいて、前記要求情報に対する物品の納入に関する判断を行う判断部と、前記判断部による判断結果に基づいて、物品の納入に関する情報である物品納入情報を構成する物品納入情報構成部と、前記物品納入情報を出力する出力部と、を備えたものである。
【０００６】
このような構成により、物品の移動コストを考慮した適切な物品の納入を行うための物品納入情報を出力することができる。したがって、移動コスト情報等を適切に設定することにより、少量の物品を移動コストのかかる遠方の倉庫から納入するような事態を回避することができる。その結果、物品の納入に関する移動コストを低減させることができうる。
【０００７】
また、本発明による物品納入情報出力装置では、前記移動コスト情報が、すべての物品について同じ情報であってもよい。
このような構成により、移動コスト情報を物品ごとに設定する必要がなく、簡易な移動コスト情報とすることができうる。
【０００８】
また、本発明による物品納入情報出力装置では、前記移動コスト情報が、物品ごとの情報であってもよい。
このような構成により、より細かく移動コスト情報を設定することができ、移動コストの考慮をより適切に行った物品納入情報を出力することができうる。
【０００９】
また、本発明による物品納入情報出力装置では、前記物品属性情報が、前記判断部による判断で用いられる値である移動判断値を含んでもよい。
このような構成により、例えば、移動判断値が判断部における判断のしきい値として用いられる場合に、その移動判断値を適切に設定することにより、設定者の意思を反映した倉庫の選定等を行うことができることになる。
【００１０】
また、本発明による物品納入情報出力装置では、前記物品納入情報が、物品を納入する倉庫を示す情報であってもよい。
このような構成により、この物品納入情報に基づいて、例えば、ユーザがその倉庫に対して要求情報を送信等することができる。
【００１１】
また、本発明による物品納入情報出力装置では、前記物品納入情報が、物品を納入する倉庫に対する、前記要求情報受付部が受け付けた要求情報に対応する物品を納入する旨の指示であってもよい。
このような構成により、ユーザが別途指示を行うことなく、納入先への物品の納入指示が適切な倉庫に対して行われることになる。
【発明の効果】
【００１２】
本発明による物品納入情報出力装置等によれば、物品の適切な納入を行うことができ、物品の納入に関するコストを低減させることができうる。
【発明を実施するための最良の形態】
【００１３】
（実施の形態１）
本発明の実施の形態１による物品納入情報出力装置について、図面を参照しながら説明する。
図１は、本実施の形態による物品納入情報出力装置の構成を示すブロック図である。図１において、本実施の形態による物品納入情報出力装置は、在庫情報受付部１１と、在庫情報記憶部１２と、要求情報受付部１３と、移動コスト情報記憶部１４と、物品属性情報記憶部１５と、判断部１６と、物品納入情報構成部１７と、出力部１８とを備える。
【００１４】
在庫情報受付部１１は、在庫情報を受け付ける。ここで、在庫情報とは、倉庫において保管されている物品の在庫に関する情報である。この在庫情報により、例えば、ある倉庫における物品ごとの在庫数が示される。なお、倉庫とは、物品を保管するための場所であればよく、例えば、所定の建物であってもよく、工場において生産した物品を工場内に置いている場合には、その工場であってもよく、物品が平積み等されている建物の外部の所定の領域であってもよい。物品とは、倉庫において保管されており、その倉庫から他の拠点に搬送されるものであり、例えば、工場での生産で用いられる部品でもよく、工場で生産された製品でもよい。また、在庫情報受付部１１が受け付ける在庫情報は、在庫情報記憶部１２が記憶している在庫情報を更新するための情報であってもよい。例えば、在庫情報受付部１１が受け付ける在庫情報は、在庫情報記憶部１２で記憶されている在庫情報に対する差分のデータであってもよい。在庫情報受付部１１は、例えば、入力デバイス（例えば、キーボードやマウス、タッチパネルなど）から入力された在庫情報を受け付けてもよく、有線もしくは無線の通信回線を介して送信された在庫情報を受け付けてもよく、所定の記録媒体（例えば、光ディスクや磁気ディスク、半導体メモリなど）から読み出された在庫情報を受け付けてもよい。在庫情報受付部１１が送信された在庫情報を、通信回線を介して受け付ける場合には、例えば、複数の倉庫に関する在庫情報を一括して受信してもよく、倉庫ごとに送信された在庫情報を受信してもよい。また、その在庫情報の送信元は、例えば、各倉庫に存在する倉庫端末装置であってもよく、あるいは、すべての倉庫に関する在庫を管理しているサーバであってもよい。
【００１５】
在庫情報記憶部１２は、在庫情報を２以上記憶している。すなわち、在庫情報記憶部１２によって、複数の倉庫の在庫情報が記憶されている。この在庫情報によって、各倉庫に
おける物品の在庫数を知ることができる。在庫情報記憶部１２は、所定の記録媒体（例えば、半導体メモリや磁気ディスク、光ディスクなど）によって実現され得る。
【００１６】
要求情報受付部１３は、要求情報を受け付ける。ここで、要求情報とは、物品の納入の要求に関する情報である。この要求情報には、例えば、納入を要求する物品を識別する情報、その物品の数量、その物品を納入する納入先を識別する情報などが含まれている。要求情報受付部１３は、例えば、入力デバイス（例えば、キーボードやマウス、タッチパネルなど）から入力された要求情報を受け付けてもよく、有線もしくは無線の通信回線を介して送信された要求情報を受け付けてもよく、所定の記録媒体（例えば、光ディスクや磁気ディスク、半導体メモリなど）から読み出された要求情報を受け付けてもよい。
【００１７】
移動コスト情報記憶部１４は、移動コスト情報を記憶している。ここで、移動コスト情報とは、倉庫から納入先への物品の移動コストに関する情報である。この移動コスト情報は、すべての物品について同じ情報であってもよく、物品ごとの情報であってもよい。すなわち、前者の場合には、例えば、ある倉庫から、ある納入先への移動コストが、すべての物品に対して同じ値である移動コスト係数として示される。後者の場合には、例えば、ある倉庫から、ある納入先への移動コストが、物品ごとに示される（例えば、物品Ａは、１個当たりの移動コストが１００円であり、物品Ｂは、１個当たりの移動コストが５００円であるなど）。なお、本実施の形態では、移動コストが移動コスト係数として示される場合について説明する。移動コスト情報記憶部１４は、所定の記録媒体（例えば、半導体メモリや磁気ディスク、光ディスクなど）によって実現され得る。
【００１８】
物品属性情報記憶部１５は、物品属性情報を記憶している。ここで、物品属性情報とは、物品の属性に関する情報である。この物品属性情報は、例えば、物品の単価や、後述する判断部１６による判断で用いられる値である移動判断値を含む。物品属性情報記憶部１５は、所定の記録媒体（例えば、半導体メモリや磁気ディスク、光ディスクなど）によって実現され得る。
【００１９】
なお、在庫情報記憶部１２、移動コスト情報記憶部１４、物品属性情報記憶部１５の任意の２以上の記憶部は、同一の記録媒体によって実現されてもよく、別々の記録媒体によって実現されてもよい。前者の場合には、例えば、在庫情報を記憶している領域が在庫情報記憶部１２となり、移動コスト情報を記憶している領域が移動コスト情報記憶部１４となり、物品属性情報を記憶している領域が物品属性情報記憶部１５となる。
【００２０】
判断部１６は、要求情報受付部１３が受け付けた要求情報、在庫情報記憶部１２が記憶している在庫情報、移動コスト情報記憶部１４が記憶している移動コスト情報、物品属性情報記憶部１５が記憶している物品属性情報に基づいて、要求情報に対する物品の納入に関する判断を行う。ここで、要求情報に対する物品の納入に関する判断とは、例えば、要求情報に対して各倉庫からの物品の納入を行うことができるかどうかを倉庫ごとに判断することであってもよく、要求情報に対する物品の納入を行う倉庫を決定することであってもよい。本実施の形態では、前者の場合について説明する。なお、判断の処理の詳細については後述する。
【００２１】
物品納入情報構成部１７は、判断部１６による判断結果に基づいて、物品納入情報を構成する。ここで、物品納入情報とは、物品の納入に関する情報であり、例えば、物品を納入することができる倉庫を示す情報であってもよく、物品を納入する所定の倉庫を管理している倉庫端末装置等に対する、要求情報受付部１３が受け付けた要求情報に対応する物品を納入する旨の指示であってもよい。本実施の形態では、前者の場合について説明する。
【００２２】
出力部１８は、物品納入情報構成部１７が構成した物品納入情報を出力する。ここで、この出力は、例えば、表示デバイス（例えば、ＣＲＴや液晶ディスプレイなど）への表示でもよく、所定の機器への通信回線を介した送信でもよく、プリンタによる印刷でもよく、スピーカによる音声出力でもよく、記録媒体への蓄積でもよい。なお、出力部１８は、出力を行うデバイス（例えば、表示デバイスやプリンタなど）を含んでもよく、あるいは含まなくてもよい。また、出力部１８は、ハードウェアによって実現されてもよく、あるいは、それらのデバイスを駆動するドライバ等のソフトウェアによって実現されてもよい。
【００２３】
次に、本実施の形態による物品納入情報出力装置の動作について、図２〜図４のフローチャートを用いて説明する。図２は、本実施の形態による物品納入情報出力装置の動作を示すフローチャートである。
【００２４】
（ステップＳ１０１）要求情報受付部１３は、要求情報を受け付けたかどうか判断する。そして、要求情報を受け付けた場合には、受け付けた要求情報を判断部１６に渡してステップＳ１０２に進み、そうでない場合には、要求情報を受け付けるまで、ステップＳ１０１の処理を繰り返す。
【００２５】
（ステップＳ１０２）判断部１６は、要求情報受付部１３から受け取った要求情報に対する物品の納入に関する判断を行う。そして、判断結果を物品納入情報構成部１７に渡す。この判断処理の詳細については後述する。
【００２６】
（ステップＳ１０３）物品納入情報構成部１７は、判断部１６による判断結果に基づいて、物品納入情報を構成する。そして、構成した物品納入情報を出力部１８に渡す。ここで、物品納入情報の構成とは、判断部１６から受け取った判断結果をそのまま出力部１８に渡すことであってもよく、その判断結果に基づいて、判断結果を表示等するための画面を構成することであってもよく、判断結果に基づいて物品の納入に関する指示を生成することであってもよい。
【００２７】
（ステップＳ１０４）出力部１８は、物品納入情報構成部１７から受け取った物品納入情報を出力する。そして、ステップＳ１０１に戻る。
なお、図２のフローチャートにおいて、電源オフや処理終了の割り込みにより処理は終了する。
【００２８】
図３は、図２のフローチャートのステップＳ１０２の処理の詳細について説明するためのフローチャートである。
（ステップＳ２０１）判断部１６は、要求情報受付部１３から受け取った要求情報の条件を充たす在庫を有する倉庫を識別する情報を、在庫情報記憶部１２から取得し、図示しない記録媒体において一時的に記憶する。なお、この処理の詳細については後述する。
【００２９】
（ステップＳ２０２）判断部１６は、要求情報受付部１３から受け取った要求情報に対応する物品属性情報を、物品属性情報記憶部１５から取得し、図示しない記録媒体において一時的に記憶する。ステップＳ２０２における処理も、後述するステップＳ２０１の詳細な処理と同様になされるものであり、ステップＳ２０２の詳細な処理の説明は省略する。
（ステップＳ２０３）判断部１６は、カウンタＩを「１」に設定する。
【００３０】
（ステップＳ２０４）判断部１６は、ステップＳ２０１において一時的に記憶した、Ｉ番目の倉庫を識別する情報に対応する移動コスト情報を移動コスト情報記憶部１４から取得する。
【００３１】
（ステップＳ２０５）判断部１６は、一時的に記憶しているＩ番目の倉庫を識別する情報によって識別される倉庫が、納入先に物品を納入することができる条件を充たしているかどうか判断する。そして、充たしている場合には、ステップＳ２０６に進み、そうでない場合には、ステップＳ２０７に進む。
【００３２】
（ステップＳ２０６）判断部１６は、一時的に記憶しているＩ番目の倉庫を識別する情報を、物品納入情報構成部１７に渡すために、所定の記録媒体に一時的に記憶する。なお、この記憶は、ステップＳ２０１において記憶した記録媒体において、そのＩ番目の倉庫を識別する情報に対応付けてフラグを設定することなどであってもよい。
【００３３】
（ステップＳ２０７）判断部１６は、Ｉ番目の倉庫を識別する情報が、一時的に記憶している倉庫を識別する情報における最後のものであるかどうか判断する。そして、最後である場合には、ステップＳ２０９に進み、そうでない場合には、ステップＳ２０８に進む。
（ステップＳ２０８）判断部１６は、カウンタＩを１だけインクリメントする。そして、ステップＳ２０４に戻る。
【００３４】
（ステップＳ２０９）判断部１６は、ステップＳ２０６で一時的に記憶した倉庫を識別する情報を物品納入情報構成部１７に渡す。なお、ステップＳ２０６における一時的な記憶がまったくなされていない場合には、例えば、条件を充たす在庫情報がなかった旨を物品納入情報構成部１７に渡してもよく、ヌル（空）の情報を渡してもよい。
【００３５】
なお、この図３のフローチャートでは、倉庫を識別する情報を一時的に記憶しておき（ステップＳ２０６）、その後にまとめて物品納入情報構成部１７に渡す場合について説明したが、ステップＳ２０６において、順次、倉庫を識別する情報を物品納入情報構成部１７に渡し、ステップＳ２０９において、判断処理の終了した旨を物品納入情報構成部１７に渡すようにしてもよい。
【００３６】
図４は、図３のフローチャートのステップＳ２０１の処理の詳細について説明するためのフローチャートである。なお、このフローチャートの説明において、要求情報には、少なくとも物品を示す情報と、その物品の数量とが含まれているものとする。また、在庫情報において、レコードごとに物品を識別する情報と、在庫数とが規定されているものとする。
【００３７】
（ステップＳ３０１）判断部１６は、カウンタＪを「１」に設定する。
（ステップＳ３０２）判断部１６は、在庫情報記憶部１２が記憶している在庫情報のＪ番目のレコードの物品が、要求情報受付部１３から受け取った要求情報の示す物品であるかどうか判断する。そして、Ｊ番目のレコードの物品が、要求情報の示す物品である場合には、ステップＳ３０２に進み、そうでない場合には、ステップＳ３０６に進む。
【００３８】
（ステップＳ３０３）判断部１６は、在庫情報のＪ番目のレコードの在庫数が、要求情報の示す数量以上であるかどうか判断する。そして、Ｊ番目のレコードの在庫数が要求情報の示す数量以上である場合には、ステップＳ３０４に進み、そうでない場合には、ステップＳ３０６に進む。
【００３９】
（ステップＳ３０４）判断部１６は、在庫情報記憶部１２が記憶している在庫情報のＪ番目のレコードに対応する倉庫を識別する情報を取得する。
（ステップＳ３０５）判断部１６は、ステップＳ３０４において取得した倉庫を識別する情報を図示しない記録媒体において一時的に記憶する。
【００４０】
（ステップＳ３０６）判断部１６は、Ｊ番目のレコードが、在庫情報記憶部１２が記憶している在庫情報の最後のレコードであるかどうか判断する。そして、最後のレコードである場合には、終了となり、そうでない場合には、ステップＳ３０７に進む。
（ステップＳ３０７）判断部１６は、カウンタＪを１だけインクリメントする。そして、ステップＳ３０２に戻る。
【００４１】
ここで、在庫情報受付部１１の動作について簡単に説明しておく。在庫情報受付部１１は、在庫情報を受け付けると、その受け付けた在庫情報を在庫情報記憶部１２に蓄積する。なお、在庫情報受付部１１が受け付けた在庫情報が在庫情報記憶部１２において記憶されている在庫情報の差分の情報等である場合には、その差分の情報等に基づいて、在庫情報記憶部１２が記憶している在庫情報を更新する。
【００４２】
次に、本実施の形態による物品納入情報出力装置の動作について、具体例を用いて説明する。この具体例において、物品納入情報出力装置は、図５で示されるシステムを構成しているものとする。図５のシステムは、有線または無線の通信回線３で互いに接続された、物品納入情報出力装置１と、２以上の倉庫端末装置２とから構成される。この具体例における物品納入情報出力装置１は、ＰＣ（Ｐｅｒｓｏｎａｌ  Ｃｏｍｐｕｔｅｒ）であるとする。倉庫端末装置２は、各倉庫に対応付けられた情報処理装置であり、各倉庫の在庫状況を示す在庫情報を物品納入情報出力装置１に定期的に、あるいは、所定のイベント（例えば、物品納入情報出力装置１から送信された在庫情報の送信要求を受信したことなど）をトリガーとして送信してくるものとする。通信回線３は、例えば、公衆回線やインターネット、イントラネットなどである。
【００４３】
図６は、倉庫端末装置２から送信された在庫情報の一例を示す図である。図６において、在庫情報には、在庫の保管されている倉庫を識別する情報である倉庫コードと、その倉庫で保管されている物品を識別する情報である品番コードと、その物品の在庫数とが含まれている。在庫情報受付部１１がその在庫情報を受け付けると、その在庫情報は在庫情報記憶部１２に蓄積される。図７は、在庫情報記憶部１２が記憶している在庫情報の一例を示す図である。在庫情報記憶部１２が記憶している在庫情報においても、倉庫コードと、品番コードと、在庫数とが含まれている。
【００４４】
図８は、移動コスト情報記憶部１４が記憶している移動コスト情報の一例を示す図である。図８において、移動コスト情報では、倉庫コードと、物品の納入先を識別する情報である納入先コードとに対応付けて、移動コスト係数が示されている。移動コスト係数とは、０から１までのいずれかの値を取る数値であり、その移動コスト係数によって、倉庫コードで識別される倉庫から、納入先コードで識別される納入先までの移動コストが示される。図９は、移動コスト係数の概念を説明するための図である。図８の移動コスト情報では、倉庫コード「Ａ００１」で識別される倉庫（以下、「倉庫Ａ００１」とする。他の倉庫コードについても同様）から、納入先コード「Ｃ００２」で識別される納入先（以下、「納入先Ｃ００２」とする。他の納入先コードについても同様）までの移動コスト係数は「０．４」であり、倉庫Ａ００２から納入先Ｃ００２間での移動コスト係数は「０．１」である。このことは、図９で示されるように、倉庫Ａ００１よりも、倉庫Ａ００２のほうが、納入先Ｃ００２に近く、物品の移動に関するコストが低いことを示している。なお、この移動コスト係数は、一般に倉庫と納入先との間の距離によって決定されるものであるが、場合によっては、実際の物流コスト等を考慮して設定してもよい。例えば、距離は近くても、低コストの交通手段が存在しない場合や、回り道での移動しかできないような場合には、移動コスト係数をそのような状況に応じた高い値に設定してもよい。
【００４５】
図１０は、物品属性情報記憶部１５が記憶している物品属性情報の一例を示す図である
。図１０において、物品属性情報では、品番コードに対して、その品番コードによって識別される物品の単価と、判断部１６における判断で用いられるしきい値である移動判断値とが対応付けられている。
【００４６】
物品納入情報出力装置１を操作するユーザが、まず、物品納入要求を入力する画面を起動し、物品納入要求の画面をディスプレイに表示させたとする。そして、キーボードやマウスなどを操作することにより、図１１で示されるように、納入先コード「Ｃ００２」の納入先に対して、品番コード「Ｂ００１」で識別される物品（以下、「物品Ｂ００１」とする。他の品番コードについても同様）を「１００」個納入する旨の物品納入要求を入力したとする。ユーザがマウスを操作して「ＯＫ」ボタンをクリックすると、要求情報受付部１３において、その納入先コード「Ｃ００２」の納入先に対して、品番コード「Ｂ００１」の物品を「１００」個納入する旨の要求情報が受け付けられ、判断部１６に渡される（ステップＳ１０１）。
【００４７】
判断部１６は、その要求情報に対して、図７で示される在庫情報を参照し、品番コードがＢ００１であり（ステップＳ３０２）、在庫数が１００個以上（ステップＳ３０３）のレコード（図７の１〜３番目のレコード）から、倉庫を識別する情報である倉庫コード「Ａ００１」、「Ａ００２」、「Ａ００３」を取得し（ステップＳ３０４）、一時的に記憶する（ステップＳ３０５）。
【００４８】
また、判断部１６は、図１０で示される物品属性情報を参照し、要求情報で示される物品Ｂ００１に対応する単価「３０００（円）」、移動判断値「２０００００」を取得して、一時的に記憶しておく（ステップＳ２０２）。
【００４９】
次に、判断部１６は、図８で示される移動コスト情報を参照し、倉庫コード「Ａ００１」に対応する移動コスト係数、すなわち、倉庫コード「Ａ００１」と、要求情報に含まれる納入先コード「Ｃ００２」とによって特定される移動コスト係数「０．４」を取得する（ステップＳ２０４）。判断部１６は、移動コスト係数等に基づいて、判断計算値を算出する。この判断計算値は、
判断計算値＝（単価×物品の数量）−（移動コスト）  …  （数式１）
で示される値である。ここで、移動コストは、
移動コスト＝単価×物品の数量×移動コスト係数  …  （数式２）
である。したがって、倉庫Ａ００１の場合には、判断計算値は、「１８００００」となる。この判断計算値がステップＳ２０２で取得した移動判断値よりも小さい場合には、判断部１６は、条件を充たさないと判断する（ステップＳ２０５）。したがって、判断部１６は、次の倉庫Ａ００２に関する処理を行う（ステップＳ２０７、Ｓ２０８）。
【００５０】
判断部１６は、倉庫コード「Ａ００２」に対応する移動コスト係数「０．１」を取得する（ステップＳ２０４）。また、上記の式を用いて、判断計算値「２７００００」を算出する。この判断計算値は、移動判断値「２０００００」以上であるため、倉庫「Ａ００２」は納入先Ｃ００２に物品Ｂ００１を納入する条件を充たすと判断され、倉庫コードＡ００２が一時的に記憶される（ステップＳ２０６）。また、同様にして、倉庫コードＡ００３に関する判断計算値「２１００００」も移動判断値「２０００００」以上であるため（ステップＳ２０４、Ｓ２０５）、倉庫コードＡ００３も一時的に記憶される（ステップＳ２０６）最後に、判断部１６は、一時的に記憶した倉庫コード「Ａ００２」、「Ａ００３」と、それぞれの倉庫コードに対応する判断計算値「２７００００」、「２１００００」とを物品納入情報構成部１７に渡す。
【００５１】
すると、物品納入情報構成部１７は、それらの倉庫コードを判断計算値の降順となるように並べ、その並びで倉庫コードを表示するための物品納入情報を構成する。そして、そ
の構成した物品納入情報を出力部１８に渡す（ステップＳ１０３）。出力部１８は、物品納入情報構成部１７から受け取った物品納入情報をディスプレイに表示する（ステップＳ１０４）。
【００５２】
図１２は、その表示の一例を示す図である。図１２の表示において、ユーザがマウスを操作して左側のラジオボタンによって倉庫を選択し、「納入要求送信」ボタンをクリックすると、倉庫Ａ００２に対して要求情報を送信する旨の指示が図示しない受付部によって受け付けられ、要求情報受付部１３によって受け付けられた要求情報が図示しない送信部によって倉庫Ａ００２の倉庫端末装置２に送信される。このようにして、受け付けられた要求情報に対する物品納入情報の出力がなされる。なお、この表示において、ユーザによる選択の基準とするために、判断計算値も倉庫コードに対応付けて表示してもよい。また、倉庫コードを表示するのではなく、倉庫の位置する地域の名称や、倉庫の名称を表示してもよい。
【００５３】
ここで、倉庫端末装置２に対して要求情報の送信がなされた場合には、その倉庫から納入先に対する物品の納入によって、その倉庫の在庫が変動すると考えられるため、その倉庫の在庫を管理している倉庫端末装置２から在庫情報が再度送信され、その在庫情報によって在庫情報記憶部１２が記憶している在庫情報が更新されるものとする。
【００５４】
なお、この具体例では、条件を充たす倉庫が存在する場合について説明したが、条件を充たす倉庫がない場合には、物品納入情報構成部１７は、その旨を示す物品納入情報を構成し、出力部１８は、図１３で示されるように、該当する倉庫がなかった旨を示す物品納入情報を表示するものとする。
【００５５】
また、この具体例では、表示された物品納入情報から倉庫端末装置２への要求情報の送信を行うことができる場合について説明したが、これは一例であって、物品納入情報を見たユーザが、別の手段（例えば、要求情報を送信する別の装置や、電話やＦＡＸ等）によって、物品の納入要求を行ってもよい。
【００５６】
また、この具体例では、条件を充たすすべての倉庫を含む物品納入情報が出力される場合について説明したが、条件を充たす倉庫のうち、判断計算値の一番大きい値の倉庫のみを含む物品納入情報を出力してもよい。また、その場合には、その一番大きい値の判断計算値に対応する倉庫の倉庫端末装置２に対する要求情報の送信を、ユーザからの指示を待たないで行ってもよい。
【００５７】
また、この具体例では、納入可能な倉庫を判断計算値の降順となるように並べ替えた物品納入情報を構成する場合について説明したが、そのような並べ替えを行わなくてもよい。
【００５８】
以上のように、本実施の形態による物品納入情報出力装置によれば、移動コスト情報や物品属性情報を用いることにより、物品の移動コストを考慮した適切な物品の納入を行うための物品納入情報を出力することができる。したがって、移動判断値を適切に設定することにより、少量の物品を移動コストのかかる遠方の倉庫から納入するような事態を回避することができる。例えば、上記具体例の場合、物品Ｂ００１を納入先Ｃ００２に納入することができるのは、移動コストの低い倉庫Ａ００２の場合には、７５個以上であれば納入することができるが、移動コストの高い倉庫Ａ００１の場合には、１１２個以上でなければ納入することができないことになる。その結果、物品の納入に関する移動コストを低減させることができうる。
【００５９】
なお、判断時に用いられるしきい値である移動判断値は、物品の１個あたりの利益率等
を考慮して設定されるものである。また、この移動判断値を適宜上下させることにより、物品の納入の形態を変化させることもできうる。例えば、どの倉庫からであっても納入させたい場合には、移動判断値を「０」に設定しておくことにより、たとえ１個の納入であっても、また、遠方の倉庫からの納入であっても、物品の納入が行われることになる。一方、移動判断値を高い値に設定しておくことにより、一定以上のまとまった数量の納入のみが行われるようにすることもできる。
【００６０】
また、本実施の形態において、ある倉庫が要求情報によって要求される物品の数量を充たすだけの在庫を有していない場合であっても、その倉庫の在庫数だけの物品の納入を行うことができると判断部１６によって判断されるのであれば、その倉庫からの納入を行うように物品納入情報を構成し、出力してもよい。この場合には、２以上の倉庫から物品の納入が行われることになる。
【００６１】
具体的には、図４のフローチャートのステップＳ３０３において、「Ｊ番目の在庫数」が０より大きいかどうかを判断し、「Ｊ番目の在庫数>０」であればステップＳ３０４に進み、そうでなければステップＳ３０６に進む。そして、図３のフローチャートのステップＳ２０５において、Ｉ番目の倉庫が条件を充たすかどうかについては、Ｉ番目の倉庫の在庫数と、要求情報によって要求された物品の数量とのいずれか少ないほうの数量によって判断を行うようにしてもよい。すなわち、Ｉ番目の倉庫の在庫数のほうが、要求情報によって要求された物品の数量よりも少ない場合には、上述の（数式１）、（数式２）の「物品の数量」として、倉庫の在庫数を代入してもよい。このように、判断部１６によってなされる、要求情報に対する物品の納入に関する判断は、納入可能な範囲内における判断であってもよい。そのような判断に基づいて出力された物品納入情報によって、各倉庫の在庫に応じた要求情報を各倉庫の倉庫端末装置等に送信してもよい。この場合の要求情報は、要求情報受付部１３が受け付けたものと別個のものであってもよい。例えば、各倉庫端末装置等に送信される要求情報に含まれる物品の個数と、要求情報受付部１３が受け付けた要求情報に含まれる物品の個数とが異なっていてもよい。また、物品納入情報構成部１７が、各倉庫の在庫状況に応じて、物品を納入する旨の指示を２以上構成し、それらの２以上の指示が出力部１８によって、それぞれ対応する２以上の倉庫端末装置等に送信されてもよい。
【００６２】
このようにすることで、たとえ要求情報によって要求される物品の数量を充たすだけの在庫がない倉庫であっても、移動コストに関するメリットが高い場合には、その倉庫からの物品の納入を行うことができうる。
【００６３】
（実施の形態２）
本発明の実施の形態２による物品納入情報出力装置について、図面を参照しながら説明する。本実施の形態による物品納入情報出力装置は、物品の納入に関する条件を充たす倉庫が１つ見つかった時点で、判断処理を終了するものである。なお、本実施の形態による物品納入情報出力装置の構成は、図１と同様であるとする。また、本実施の形態による物品納入情報出力装置の動作についても、図２と同様であるとする。ただし、ステップＳ１０２の処理の詳細については、図１４で示されるものとする。図１４のフローチャートにおいて、ステップＳ４０１、Ｓ４０２以外の処理は、図３のフローチャートと同様であり、その説明を省略する。
【００６４】
（ステップＳ４０１）判断部１６は、Ｉ番目の倉庫を識別する情報を物品納入情報構成部１７に渡す。
（ステップＳ４０２）判断部１６は、各倉庫において、要求情報に該当する在庫がない旨を物品納入情報構成部１７に渡す。
【００６５】
この図１４で示されるフローチャートでは、前述のように、物品の納入に関する条件を充たす倉庫が１つ見つかると（ステップＳ２０５）、その時点で判断処理を終了することになる。
【００６６】
なお、本実施の形態における具体例は、判断部１６から物品納入情報構成部１７に渡される倉庫コードが１つとなる以外、実施の形態１と同様であり、その説明を省略する。
【００６７】
以上のように、本実施の形態による物品納入情報出力装置によれば、実施の形態１による物品納入情報出力装置と同様に、移動コストを考慮して物品の納入元の倉庫を決定することができる。また、複数の倉庫が物品の納入に関する条件を充たす場合であっても、一つの倉庫に決定することができるため、ユーザからの選択を受け付けることなく、その倉庫の倉庫端末装置に対して、要求情報受付部１３が受け付けた要求情報の送信を行うこともできうる。
【００６８】
なお、上記各実施の形態の具体例において、物品納入情報出力装置１は、キーボード等の入力デバイスから入力された要求情報を受け付ける場合について説明したが、図１５で示されるように、物品納入情報出力装置１は、情報端末装置４から送信された要求情報を、有線または無線の通信回線５を介して受け付けてもよい。なお、この通信回線５は、通信回線３と同一のものであってもよい。通信回線５は、例えば、公衆回線やインターネット、イントラネット、複数のＰＣを接続したＬＡＮなどである。
【００６９】
また、上記各実施の形態では、移動コスト情報が移動コスト係数である場合について説明したが、移動コスト情報は、前述のように、物品ごとに定められた移動コストの費用そのものであってもよい。例えば、図１６で示されるように、品番コードＢ００１の物品についての移動コスト情報（図１６（ａ））、品番コードＢ００２の物品についての移動コスト情報（図１６（ｂ））がそれぞれ定められていてもよい。このように物品ごとに移動コストを定めることによって、単価が高いが移動コストの安い物品や、単価が安いが移動コストの高い物品などのように、単価と移動コストとが連動しない物品について、移動コストを考慮した判断をより適切に行うことができうる。ここで、図１６で示される移動コスト情報を用いた場合には、判断部１６は、
移動コスト＝物品の数量×移動コスト
という式によって移動コストを算出するものとする。
【００７０】
また、移動コストが物品の数量に比例する場合について説明したが、移動コストは、物品の数量の幅ごとに決定されるものであってもよい。例えば、移動コスト情報において、物品の数量が１から１００までは、移動コストが１００００円、物品の数量が１０１から５００までは、移動コストが２００００円と設定されていてもよい。
【００７１】
また、上記各実施の形態において、物品納入情報出力装置から倉庫端末装置に対して、要求情報を送信する場合について説明したが、要求情報の送信先は、各倉庫に関する物品の在庫や出庫等を管理しているサーバ等であってもよい。
【００７２】
また、上記各実施の形態において、各処理（各機能）は、単一の装置（システム）によって集中処理されることによって実現されてもよく、あるいは、複数の装置によって分散処理されることによって実現されてもよい。
【００７３】
また、上記各実施の形態において、各構成要素は専用のハードウェアにより構成されてもよく、あるいは、ソフトウェアにより実現可能な構成要素については、プログラムを実行することによって実現されてもよい。例えば、ハードディスクや半導体メモリ等の記録媒体に記録されたソフトウェア・プログラムをＣＰＵ等のプログラム実行部が読み出して
実行することによって、各構成要素が実現され得る。なお、上記各実施の形態における情報処理装置を実現するソフトウェアは、以下のようなプログラムである。つまり、このプログラムは、コンピュータに、物品の納入の要求に関する情報である要求情報を受け付ける要求情報受付ステップと、前記要求情報、倉庫における物品の在庫に関する情報である在庫情報、倉庫から納入先への物品の移動コストに関する情報である移動コスト情報、物品の属性に関する情報である物品属性情報に基づいて、前記要求情報に対する物品の納入に関する判断を行う判断ステップと、前記判断ステップによる判断結果に基づいて、物品の納入に関する情報である物品納入情報を構成する物品納入情報構成ステップと、前記物品納入情報を出力する出力ステップと、を実行させるためのものである。
【００７４】
なお、上記プログラムにおいて、情報を受け付ける受付ステップや、情報を出力する出力ステップなどでは、ハードウェアによって行われる処理、例えば、出力ステップにおけるモデムやインターフェースカードなどで行われる処理（ハードウェアでしか行われない処理）は含まれない。
【００７５】
また、このプログラムは、サーバなどからダウンロードされることによって実行されてもよく、所定の記録媒体（例えば、ＣＤ−ＲＯＭなどの光ディスクや磁気ディスク、半導体メモリなど）に記録されたプログラムが読み出されることによって実行されてもよい。
【００７６】
また、このプログラムを実行するコンピュータは、単数であってもよく、複数であってもよい。すなわち、集中処理を行ってもよく、あるいは分散処理を行ってもよい。
また、本発明は、以上の実施の形態に限定されることなく、種々の変更が可能であり、それらも本発明の範囲内に包含されるものであることは言うまでもない。
【産業上の利用可能性】
【００７７】
以上のように、本発明による物品納入情報構成部等は、移動コストを考慮した物品の適切な納入を行うことができるための物品納入情報を出力することができるものであり、例えば、倉庫の在庫を管理するシステム等において有用である。
【図面の簡単な説明】
【００７８】
【図１】本発明の実施の形態１による物品納入情報出力装置の構成を示すブロック図
【図２】同実施の形態による物品納入情報出力装置の動作を示すフローチャート
【図３】同実施の形態による物品納入情報出力装置の動作を示すフローチャート
【図４】同実施の形態による物品納入情報出力装置の動作を示すフローチャート
【図５】同実施の形態による物品納入情報出力装置を含むシステムの一例を示す図
【図６】同実施の形態における在庫情報の一例を示す図
【図７】同実施の形態における在庫情報の一例を示す図
【図８】同実施の形態における移動コスト情報の一例を示す図
【図９】同実施の形態における移動コスト係数について説明するための図
【図１０】同実施の形態における物品属性情報の一例を示す図
【図１１】同実施の形態による物品納入情報出力装置の外観の一例を示す模式図
【図１２】同実施の形態における表示の一例を示す図
【図１３】同実施の形態における表示の一例を示す図
【図１４】本発明の実施の形態２による物品納入情報出力装置の動作を示すフローチャート
【図１５】物品納入情報出力装置を含むシステムの他の一例を示す図
【図１６】同実施の形態における移動コスト情報の一例を示す図
【符号の説明】
【００７９】
１  物品納入情報出力装置
１１  在庫情報受付部
１２  在庫情報記憶部
１３  要求情報受付部
１４  移動コスト情報記憶部
１５  物品属性情報記憶部
１６  判断部
１７  物品納入情報構成部
１８  出力部
【図１】
2006160395.tif 000003
【図２】
2006160395.tif 000004
【図３】
2006160395.tif 000005
【図４】
2006160395.tif 000006
【図５】
2006160395.tif 000007
【図６】
2006160395.tif 000008
【図７】
2006160395.tif 000009
【図８】
2006160395.tif 000010
【図９】
2006160395.tif 000011
【図１０】
2006160395.tif 000012
【図１１】
2006160395.tif 000013
【図１２】
2006160395.tif 000014
【図１３】
2006160395.tif 000015
【図１４】
2006160395.tif 000016
【図１５】
2006160395.tif 000017
【図１６】
2006160395.tif 000018