(57)【要約】【課題】配送先における品物の管理作業にかかる負担の低減化を図ること。【解決手段】配送制御装置１００は、第１品物１０１の第１配送要求数を受け付ける。配送制御装置１００は、対応情報に基づき、第１品物１０１と組み合わせて使用する第２品物１０２を特定する。配送制御装置１００は、受け付けた第１配送要求数に基づき、特定した第２品物１０２の第２配送要求数を算出する。配送制御装置１００は、第１配送要求数と第２配送要求数とに基づき、配送可能な第１品物１０１と第２品物１０２との集合のうちで第１品物１０１に第２品物１０２を過不足なく組み合わせ可能な組数分の第１品物１０１と第２品物１０２との配送指示を出力する。【選択図】図１
2019079308.tif 000002
【特許請求の範囲】
【請求項１】
コンピュータに、
第１品物の第１配送要求数を受け付け、
品物と前記品物と組み合わせて使用する他の品物とを対応付けて表す対応情報に基づいて、前記第１品物と組み合わせて使用する第２品物を特定し、
受け付けた前記第１配送要求数に基づいて、特定した前記第２品物の第２配送要求数を算出し、
前記第１配送要求数と算出した前記第２配送要求数とに基づいて、配送可能な前記第１品物と前記第２品物との集合のうちで、前記第１品物に前記第２品物を過不足なく組み合わせ可能な組数分の、前記第１品物と前記第２品物との配送指示を出力する、
処理を実行させることを特徴とする配送制御プログラム。
【請求項２】
前記出力する処理は、
前記第１配送要求数と前記第２配送要求数とに基づいて、第１配送場から配送可能な前記第１品物と前記第２品物との集合のうちで、前記第１品物に前記第２品物を過不足なく組み合わせ可能な第１組数分の、前記第１品物と前記第２品物との配送指示を出力し、
前記第１組数分の前記第１品物の配送数が前記第１配送要求数未満である場合、前記第１配送要求数と前記第２配送要求数と前記第１組数とに基づいて、前記第１配送場とは異なる第２配送場から配送可能な前記第１品物と前記第２品物との集合のうちで、前記第１品物に前記第２品物を過不足なく組み合わせ可能な第２組数分の、前記第１品物と前記第２品物との配送指示を出力する、ことを特徴とする請求項１に記載の配送制御プログラム。
【請求項３】
前記対応情報は、さらに、前記品物と組み合わせて使用する前記他の品物の数を対応付けて表し、
前記算出する処理は、
前記対応情報と、前記第１配送要求数とに基づいて、前記第２配送要求数を算出する、ことを特徴とする請求項１または２に記載の配送制御プログラム。
【請求項４】
前記第２品物は、前記第１品物と組み合わせて使用することが要求される品物である、ことを特徴とする請求項１〜３のいずれか一つに記載の配送制御プログラム。
【請求項５】
前記コンピュータに、
前記対応情報に基づいて、前記第１品物と組み合わせて使用することが推奨される第３品物を特定し、
前記第１配送要求数に基づいて、特定した前記第３品物の第３配送要求数を算出し、
複数の配送場のそれぞれの配送場から配送可能な前記第３品物の集合のうち、算出した前記第３配送要求数分の前記第３品物の配送指示を出力する、
処理を実行させる、ことを特徴とする請求項１〜４のいずれか一つに記載の配送制御プログラム。
【請求項６】
前記コンピュータに、
前記対応情報に基づいて、前記第１品物と組み合わせて使用することが可能な第４品物を特定し、
前記第１配送要求数に基づいて、特定した前記第４品物の第４配送要求数を算出し、
複数の配送場のそれぞれの配送場から配送可能な前記第４品物の集合のうち、算出した前記第４配送要求数以下の前記第４品物の配送指示を出力する、
処理を実行させる、ことを特徴とする請求項１〜５のいずれか一つに記載の配送制御プログラム。
【請求項７】
前記コンピュータに、
複数の配送場のそれぞれの配送場から配送先までの配送時間に基づいて、前記第１品物と前記第２品物とを前記配送先に配送する配送場を決定する、処理を実行させ、
前記出力する処理は、
決定した前記配送場から配送可能な前記第１品物と前記第２品物との集合のうちで、前記第１品物に前記第２品物を過不足なく組み合わせ可能な組数分の、前記第１品物と前記第２品物との配送指示を出力する、ことを特徴とする請求項１〜６のいずれか一つに記載の配送制御プログラム。
【請求項８】
前記決定する処理は、
前記配送先における前記第１品物と前記第２品物との到着希望時点に基づいて、前記第１品物と前記第２品物とを前記配送先に配送する配送場を決定する、ことを特徴とする請求項７に記載の配送制御プログラム。
【請求項９】
前記出力する処理は、
前記第１配送要求数と前記第２配送要求数と配送先における前記第２品物の在庫数とに基づいて、配送可能な前記第１品物と前記第２品物との集合のうちで、前記配送先において前記第１品物に前記第２品物を過不足なく組み合わせ可能な組数分になる、前記第１品物と前記第２品物との配送指示を出力する、ことを特徴とする請求項１〜８のいずれか一つに記載の配送制御プログラム。
【請求項１０】
コンピュータが、
第１品物の第１配送要求数を受け付け、
品物と前記品物と組み合わせて使用する他の品物とを対応付けて表す対応情報に基づいて、前記第１品物と組み合わせて使用する第２品物を特定し、
受け付けた前記第１配送要求数に基づいて、特定した前記第２品物の第２配送要求数を算出し、
前記第１配送要求数と算出した前記第２配送要求数とに基づいて、配送可能な前記第１品物と前記第２品物との集合のうちで、前記第１品物に前記第２品物を過不足なく組み合わせ可能な組数分の、前記第１品物と前記第２品物との配送指示を出力する、
処理を実行することを特徴とする配送制御方法。
【請求項１１】
第１品物の第１配送要求数を受け付け、
品物と前記品物と組み合わせて使用する他の品物とを対応付けて表す対応情報に基づいて、前記第１品物と組み合わせて使用する第２品物を特定し、
受け付けた前記第１配送要求数に基づいて、特定した前記第２品物の第２配送要求数を算出し、
前記第１配送要求数と算出した前記第２配送要求数とに基づいて、配送可能な前記第１品物と前記第２品物との集合のうちで、前記第１品物に前記第２品物を過不足なく組み合わせ可能な組数分の、前記第１品物と前記第２品物との配送指示を出力する、
制御部を有することを特徴とする配送制御装置。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、配送制御プログラム、配送制御方法、および配送制御装置に関する。
【背景技術】
【０００２】
従来、各地に存在する集積所から特定の場所に品物を配送する配送システムがある。例えば、災害が発生した際、避難所の担当者から特定の品物が要求されたことに応じて、各地に存在する集積所から避難所に特定の品物が配送される。
【０００３】
先行技術としては、例えば、支援物資の項目を表記する上欄と、支援物資の特性に応じた内容を表記する下欄とを設けた支援物資仕分け用ステッカーがある。また、例えば、被災者端末から受信した入手希望物資および被災者端末の位置情報に基づいて、物資を準備することができる配送センタに配送準備を指示する技術がある。また、例えば、商品に対して記憶手段にて関連して記憶された同時使用物品があれば、同時使用物品の情報を表示する技術がある。
【先行技術文献】
【特許文献】
【０００４】
【特許文献１】登録実用新案第３２０９３５３号公報
【特許文献２】特開２００７−３０５０７７号公報
【特許文献３】特開２００５−３００３３６号公報
【発明の概要】
【発明が解決しようとする課題】
【０００５】
しかしながら、従来技術では、配送先における品物の管理作業にかかる負担の増大化を招くおそれがある。例えば、配送先に特定の品物を配送した場合、配送先において特定の品物と組み合わせて使用する他の品物が不足しており、特定の品物が使用されずに保管されることになり、配送先における品物の管理作業にかかる負担の増大化を招く。
【０００６】
１つの側面では、本発明は、配送先における品物の管理作業にかかる負担の低減化を図ることを目的とする。
【課題を解決するための手段】
【０００７】
１つの実施態様によれば、第１品物の第１配送要求数を受け付け、品物と前記品物と組み合わせて使用する他の品物とを対応付けて表す対応情報に基づいて、前記第１品物と組み合わせて使用する第２品物を特定し、受け付けた前記第１配送要求数に基づいて、特定した前記第２品物の第２配送要求数を算出し、前記第１配送要求数と算出した前記第２配送要求数とに基づいて、配送可能な前記第１品物と前記第２品物との集合のうちで、前記第１品物に前記第２品物を過不足なく組み合わせ可能な組数分の、前記第１品物と前記第２品物との配送指示を出力する配送制御プログラム、配送制御方法、および配送制御装置が提案される。
【発明の効果】
【０００８】
一態様によれば、配送先における品物の管理作業にかかる負担の低減化を図ることが可能になる。
【図面の簡単な説明】
【０００９】
【図１】図１は、実施の形態にかかる配送制御方法の一実施例を示す説明図である。
【図２】図２は、配送システム２００の一例を示す説明図である。
【図３】図３は、配送制御装置１００のハードウェア構成例を示すブロック図である。
【図４】図４は、同時手配マスタ４００の記憶内容の一例を示す説明図である。
【図５】図５は、要請データ５００の記憶内容の一例を示す説明図である。
【図６】図６は、倉庫データ６００の記憶内容の一例を示す説明図である。
【図７】図７は、在庫データ７００の記憶内容の一例を示す説明図である。
【図８】図８は、出庫結果データ８００の記憶内容の一例を示す説明図である。
【図９】図９は、端末装置２０１のハードウェア構成例を示すブロック図である。
【図１０】図１０は、配送制御装置１００の機能的構成例を示すブロック図である。
【図１１】図１１は、端末装置２０１における要請データ５００の入力例を示す説明図である。
【図１２】図１２は、配送制御装置１００の動作例１を示す説明図（その１）である。
【図１３】図１３は、配送制御装置１００の動作例１を示す説明図（その２）である。
【図１４】図１４は、配送制御装置１００の動作例１を示す説明図（その３）である。
【図１５】図１５は、配送制御装置１００の動作例１を示す説明図（その４）である。
【図１６】図１６は、配送制御装置１００の動作例１を示す説明図（その５）である。
【図１７】図１７は、配送制御装置１００の動作例１を示す説明図（その６）である。
【図１８】図１８は、端末装置２０１の画面表示例を示す説明図（その１）である。
【図１９】図１９は、端末装置２０１の画面表示例を示す説明図（その２）である。
【図２０】図２０は、配送制御装置１００の動作例２を示す説明図（その１）である。
【図２１】図２１は、配送制御装置１００の動作例２を示す説明図（その２）である。
【図２２】図２２は、配送制御装置１００の動作例２を示す説明図（その３）である。
【図２３】図２３は、配送制御装置１００の動作例２を示す説明図（その４）である。
【図２４】図２４は、配送制御装置１００の動作例２を示す説明図（その５）である。
【図２５】図２５は、配送制御装置１００の動作例２を示す説明図（その６）である。
【図２６】図２６は、配送制御装置１００の動作例３を示す説明図（その１）である。
【図２７】図２７は、配送制御装置１００の動作例３を示す説明図（その２）である。
【図２８】図２８は、配送制御装置１００の動作例３を示す説明図（その３）である。
【図２９】図２９は、配送制御装置１００の動作例３を示す説明図（その４）である。
【図３０】図３０は、配送制御装置１００の動作例３を示す説明図（その５）である。
【図３１】図３１は、配送制御装置１００の動作例３を示す説明図（その６）である。
【図３２】図３２は、全体処理手順の一例を示すフローチャート（その１）である。
【図３３】図３３は、全体処理手順の一例を示すフローチャート（その２）である。
【発明を実施するための形態】
【００１０】
以下に、図面を参照して、本発明にかかる配送制御プログラム、配送制御方法、および配送制御装置の実施の形態を詳細に説明する。
【００１１】
（実施の形態にかかる配送制御方法の一実施例）
図１は、実施の形態にかかる配送制御方法の一実施例を示す説明図である。配送制御装置１００は、配送システムを制御するコンピュータである。
【００１２】
配送システムは、１以上の集積所と配送先とを含み、配送先の担当者から要求された品物を、いずれかの集積所から配送先に配送するシステムである。配送先は、例えば、災害発生時の避難所である。集積所は、配送場である。集積所は、例えば、災害発生時に、一定範囲から品物を収集し、配送先に配送する倉庫である。集積所は、例えば、ある地域にある複数の倉庫の集合であってもよい。
【００１３】
しかしながら、配送システムにおいて、配送先の担当者から要求された特定の品物が、集積所から配送先に配送された結果、配送先における品物の管理作業にかかる負担の増大化を招いてしまう場合がある。負担は、例えば、人的または場所的な負担である。
【００１４】
ここで、配送先の担当者が、配送システムに特定の品物を要求する際、特定の品物と組み合わせて使用する他の品物について考慮するとは限らないため、特定の品物と組み合わせて使用する他の品物については配送システムに要求されるとは限らない。例えば、配送システムにおいて、配送先の担当者から「懐中電灯」が要求された場合、「懐中電灯」と組み合わせて使用する「電池」については要求されないことがある。
【００１５】
結果として、配送先において「懐中電灯」と組み合わせる「電池」が不足し、配送先において「懐中電灯」を使用不可能なまま保管することになり、配送先における品物の管理作業にかかる負担の増大化を招くおそれがある。例えば、配送先において、「電池」と組み合わせた「懐中電灯」と、「電池」と組み合わせていない「懐中電灯」とを区別することになり、配送先における品物の管理作業にかかる負担の増大化を招くおそれがある。
【００１６】
これに対し、配送システムにおいて、配送先に特定の品物を配送する際、特定の品物と、特定の品物と組み合わせて使用する他の品物とを一緒に、集積所から配送可能な分だけ、配送先に配送する場合が考えられる。しかしながら、この場合であっても、配送先における品物の管理作業にかかる負担の増大化を招いてしまうことがある。
【００１７】
例えば、配送システムにおいて、配送先に「懐中電灯」を「３個」配送する際、「懐中電灯」と１：１で組み合わせて使用する「電池」が集積所に「２個」ある場合がある。この場合、輸送コストを鑑みて、集積所から配送可能な「懐中電灯」が一度で配送されるように、「懐中電灯」が「３個」配送され、「電池」が「２個」配送されることがある。
【００１８】
結果として、配送先において「懐中電灯」と組み合わせる「電池」が不足してしまい、配送先において「懐中電灯」を使用不可能なまま保管することになり、配送先における品物の管理作業にかかる負担の増大化を招くおそれがある。
【００１９】
このため、配送先における品物の管理作業にかかる負担の増大化を招いてしまう状況にならないように、配送システムを制御することが望まれる。例えば、配送先が避難所である場合、品物を管理する人員、および、品物を保管する場所などが不足する傾向があるため、配送先における品物の管理作業にかかる負担が低減されるように、配送システムを制御することが望まれる。
【００２０】
そこで、本実施の形態では、配送先の担当者から要求された品物と組み合わせて使用する他の品物がある場合、配送可能な範囲内で、それぞれの品物を過不足なく組み合わせ可能な組数分だけ、それぞれの品物の配送指示を出力する配送制御方法について説明する。これにより、配送制御方法は、配送先における品物の管理負担の低減化を図ることができる。
【００２１】
図１の例では、配送制御装置１００は、対応情報を記憶する。対応情報は、ある品物と、ある品物と組み合わせて使用する他の品物とを対応付けて表す情報である。他の品物は、例えば、ある品物と組み合わせて使用することが要求される品物である。
【００２２】
対応情報は、例えば、品物「懐中電灯」と、品物「懐中電灯」と組み合わせて使用する他の品物「電池」とを対応付けて表す。また、対応情報が対応付けて表す、ある品物と、ある品物と組み合わせて使用する他の品物とは、１：１で組み合わせられる。
【００２３】
（１−１）配送制御装置１００は、第１品物１０１の第１配送要求数を受け付ける。第１品物１０１は、例えば、懐中電灯である。第１配送要求数は、いくつの第１品物１０１を配送先に配送するように要求されたかを示す数である。図１の例では、配送制御装置１００は、第１品物１０１「懐中電灯」の第１配送要求数「３」を受け付ける。
【００２４】
（１−２）配送制御装置１００は、対応情報に基づいて、第１品物１０１と組み合わせて使用する第２品物１０２を特定する。第２品物１０２は、例えば、電池である。図１の例では、配送制御装置１００は、第１品物１０１「懐中電灯」と組み合わせて使用する第２品物１０２「電池」を特定する。
【００２５】
（１−３）配送制御装置１００は、受け付けた第１配送要求数に基づいて、特定した第２品物１０２の第２配送要求数を算出する。第２配送要求数は、いくつの第２品物１０２を配送先に配送するように要求されたかを示す数である。図１の例では、配送制御装置１００は、第１品物１０１「懐中電灯」と第２品物１０２「電池」とが１：１で組み合わせられるため、第１品物１０１「懐中電灯」の第１配送要求数「３」に基づいて、第２品物１０２「電池」の第２配送要求数「３」を算出する。
【００２６】
（１−４）配送制御装置１００は、第１配送要求数と第２配送要求数とに基づいて、第１品物１０１と第２品物１０２との配送指示を出力する。配送制御装置１００は、例えば、配送可能な第１品物１０１と第２品物１０２との集合のうちで、第１品物１０１に第２品物１０２を過不足なく組み合わせ可能な組数分の、第１品物１０１と第２品物１０２との配送指示を出力する。組数は、例えば、最大の組数である。組数は、例えば、最大の組数でなくてもよい。
【００２７】
図１の例では、配送可能な第１品物１０１「懐中電灯」の数は「４」である。また、配送可能な第２品物１０２「電池」の数は「２」である。このため、配送制御装置１００は、第１品物１０１「懐中電灯」に第２品物１０２「電池」を過不足なく組み合わせ可能な最大の組数「２組」分の、第１品物１０１「懐中電灯」と第２品物１０２「電池」との配送指示を、集積所に対して出力する。
【００２８】
これにより、配送制御装置１００は、配送先における品物の管理負担の低減化を図ることができる。配送制御装置１００は、例えば、配送先において第１品物１０１を第２品物１０２と組み合わせられない状況になることを回避し、第１品物１０１が使用されないまま保管されることを防止することができる。
【００２９】
図１の例では、配送制御装置１００は、第１配送要求数が「３」であり、配送可能な第１品物１０１「懐中電灯」の数が「４」であっても、３個の第１品物１０１「懐中電灯」ではなく、２個の第１品物１０１「懐中電灯」の配送指示を出力することができる。
【００３０】
結果として、配送制御装置１００は、配送先において、第２品物１０２「電池」と組み合わせられずに第１品物１０１「懐中電灯」が使用不可能になることを回避し、第１品物１０１「懐中電灯」が使用不可能なまま保管されることを防止することができる。
【００３１】
同様に、配送制御装置１００は、例えば、配送先において、第２品物１０２「水」と組み合わせられずに第１品物１０１「カップ麺」が消費不可能になることを回避し、第１品物１０１「カップ麺」が消費不可能なまま保管されることを防止することができる。
【００３２】
また、配送制御装置１００は、第１品物１０１「懐中電灯」と第２品物１０２「電池」とが配送先に、同じタイミングで到着するようにすることができ、配送先における品物の管理負担の低減化を図ることができる。配送先の担当者は、第１品物１０１「懐中電灯」に遅れて第２品物１０２「電池」が配送先に到着する場合などに比べて、第１品物１０１「懐中電灯」と組み合わせる第２品物１０２「電池」を探しやすくなる。
【００３３】
また、図１の例では、配送指示を出力した第１品物１０１「懐中電灯」の数「２」が、第１配送要求数が「３」未満である。このため、配送制御装置１００は、集積所に第２品物１０２「電池」が新たに用意されてから、第１品物１０１「懐中電灯」と第２品物１０２「電池」との配送指示を追加で出力してもよい。
【００３４】
また、配送制御装置１００は、配送指示を出力した第１品物１０１「懐中電灯」の数「２」が、第１配送要求数が「３」未満であるため、第１品物１０１「懐中電灯」と第２品物１０２「電池」との配送指示を、他の集積所に対して出力してもよい。
【００３５】
ここでは、配送制御装置１００が、第１品物１０１に第２品物１０２を過不足なく組み合わせ可能な最大の組数分の、第１品物１０１と第２品物１０２との配送指示を出力する場合について説明したが、これに限らない。例えば、配送制御装置１００が、第１品物１０１に第２品物１０２を過不足なく組み合わせ可能な最大の組数ではない組数分の、第１品物１０１と第２品物１０２との配送指示を出力する場合があってもよい。
【００３６】
ここでは、対応情報が対応付けて表す、ある品物と、ある品物と組み合わせて使用する他の品物とが、１：１で組み合わせられる場合について説明したが、これに限らない。例えば、対応情報が対応付けて表す、ある品物と、ある品物と組み合わせて使用する他の品物とが、１：ｎまたはｎ：１で組み合わせられる場合があってもよい。ｎは、自然数である。この場合、対応情報は、さらに、ある品物と組み合わせて使用する他の品物の数を対応付けて表してもよい。
【００３７】
ここでは、ある品物と組み合わせて使用する他の品物が、ある品物と組み合わせて使用することが要求される品物である場合について説明したが、これに限らない。例えば、他の品物が、ある品物と組み合わせて使用することが推奨される品物である場合があってもよい。また、例えば、他の品物が、ある品物と組み合わせて使用することが可能な品物である場合があってもよい。
【００３８】
（配送システム２００の一例）
次に、図２を用いて、図１に示した配送制御装置１００を適用した、配送システム２００の一例について説明する。
【００３９】
図２は、配送システム２００の一例を示す説明図である。図２において、配送システム２００は、配送制御装置１００と、１以上の端末装置２０１と、１以上の管理装置２０２とを含む。
【００４０】
配送システム２００において、配送制御装置１００と端末装置２０１と管理装置２０２とは、有線または無線のネットワーク２１０を介して接続される。ネットワーク２１０は、例えば、ＬＡＮ（Ｌｏｃａｌ  Ａｒｅａ  Ｎｅｔｗｏｒｋ）、ＷＡＮ（Ｗｉｄｅ  Ａｒｅａ  Ｎｅｔｗｏｒｋ）、インターネットなどである。
【００４１】
配送制御装置１００は、配送システム２００を制御するコンピュータである。配送制御装置１００は、図４に後述する同時手配マスタ４００を記憶する。配送制御装置１００は、配送先に配送することが要求される品物を示す図５に後述する要請データ５００を、端末装置２０１から受信して記憶する。要請データ５００は、例えば、図１の第１品物１０１と第１品物１０１の第１配送要求数とを対応付けて表す。配送制御装置１００は、図６に後述する倉庫データ６００を記憶する。配送制御装置１００は、図７に後述する在庫データ７００を記憶する。
【００４２】
配送制御装置１００は、同時手配マスタ４００と、倉庫データ６００と、在庫データ７００とを参照し、受信した要請データ５００に基づいて、集積所から出庫させ配送先に配送させる品物を示す図８に後述する出庫結果データ８００を生成して記憶する。出庫結果データ８００は、例えば、図１の配送指示を表す。配送制御装置１００は、出庫結果データ８００を管理装置２０２に送信する。配送制御装置１００は、出庫結果データ８００を端末装置２０１に送信する。配送制御装置１００は、例えば、サーバ、ＰＣ（Ｐｅｒｓｏｎａｌ  Ｃｏｍｐｕｔｅｒ）などである。
【００４３】
端末装置２０１は、配送先に設けられ、配送先の担当者２０３に利用されるコンピュータである。端末装置２０１は、担当者２０３の操作入力に基づいて、配送先に配送することを要求する品物を示す要請データ５００を生成し、配送制御装置１００に送信する。端末装置２０１は、集積所から出庫され配送先に配送される品物を示す出庫結果データ８００を、配送制御装置１００から受信して出力する。担当者２０３は、端末装置２０１から出力された出庫結果データ８００に基づいて、集積所から出庫され配送先に配送される品物を管理する。端末装置２０１は、例えば、ＰＣ、タブレット端末、スマートフォンなどである。
【００４４】
管理装置２０２は、集積所に設けられ、集積所の作業者２０４に利用されるコンピュータである。管理装置２０２は、集積所の在庫状況に変化があると、在庫データ７００を更新させる更新指示を、配送制御装置１００に送信する。管理装置２０２は、集積所から出庫させ配送先に配送させる品物を示す出庫結果データ８００を、配送制御装置１００から受信して出力する。作業者２０４は、管理装置２０２から出力された出庫結果データ８００に基づいて、集積所から出庫する品物を管理する。管理装置２０２は、例えば、ＰＣ、タブレット端末、スマートフォンなどである。
【００４５】
ここでは、配送制御装置１００が、要請データ５００を端末装置２０１から受信して記憶する場合について説明したが、これに限らない。例えば、配送制御装置１００が、利用者の操作入力に基づいて、要請データ５００の入力を受け付けて記憶する場合があってもよい。
【００４６】
ここでは、配送制御装置１００と端末装置２０１と管理装置２０２とが異なる装置である場合について説明したが、これに限らない。例えば、配送制御装置１００が端末装置２０１と一体である場合があってもよい。また、例えば、配送制御装置１００が管理装置２０２と一体である場合があってもよい。
【００４７】
（配送制御装置１００のハードウェア構成例）
次に、図３を用いて、配送制御装置１００のハードウェア構成例について説明する。
【００４８】
図３は、配送制御装置１００のハードウェア構成例を示すブロック図である。図３において、配送制御装置１００は、ＣＰＵ（Ｃｅｎｔｒａｌ  Ｐｒｏｃｅｓｓｉｎｇ  Ｕｎｉｔ）３０１と、メモリ３０２と、ネットワークＩ／Ｆ（Ｉｎｔｅｒｆａｃｅ）３０３と、記録媒体Ｉ／Ｆ３０４と、記録媒体３０５とを有する。また、各構成部は、バス３００によってそれぞれ接続される。
【００４９】
ここで、ＣＰＵ３０１は、配送制御装置１００の全体の制御を司る。メモリ３０２は、例えば、ＲＯＭ（Ｒｅａｄ  Ｏｎｌｙ  Ｍｅｍｏｒｙ）、ＲＡＭ（Ｒａｎｄｏｍ  Ａｃｃｅｓｓ  Ｍｅｍｏｒｙ）およびフラッシュＲＯＭなどを有する。具体的には、例えば、フラッシュＲＯＭやＲＯＭが各種プログラムを記憶し、ＲＡＭがＣＰＵ３０１のワークエリアとして使用される。メモリ３０２に記憶されるプログラムは、ＣＰＵ３０１にロードされることで、コーディングされている処理をＣＰＵ３０１に実行させる。
【００５０】
ネットワークＩ／Ｆ３０３は、通信回線を通じてネットワーク２１０に接続され、ネットワーク２１０を介して他のコンピュータに接続される。そして、ネットワークＩ／Ｆ３０３は、ネットワーク２１０と内部のインターフェースを司り、他のコンピュータからのデータの入出力を制御する。ネットワークＩ／Ｆ３０３には、例えば、モデムやＬＡＮアダプタなどを採用することができる。
【００５１】
記録媒体Ｉ／Ｆ３０４は、ＣＰＵ３０１の制御に従って記録媒体３０５に対するデータのリード／ライトを制御する。記録媒体Ｉ／Ｆ３０４は、例えば、ディスクドライブ、ＳＳＤ（Ｓｏｌｉｄ  Ｓｔａｔｅ  Ｄｒｉｖｅ）、ＵＳＢ（Ｕｎｉｖｅｒｓａｌ  Ｓｅｒｉａｌ  Ｂｕｓ）ポートなどである。記録媒体３０５は、記録媒体Ｉ／Ｆ３０４の制御で書き込まれたデータを記憶する不揮発メモリである。記録媒体３０５は、例えば、ディスク、半導体メモリ、ＵＳＢメモリなどである。記録媒体３０５は、配送制御装置１００から着脱可能であってもよい。
【００５２】
配送制御装置１００は、上述した構成部のほか、例えば、キーボード、マウス、ディスプレイ、プリンタ、スキャナ、マイク、スピーカーなどを有してもよい。また、配送制御装置１００は、記録媒体Ｉ／Ｆ３０４や記録媒体３０５を複数有していてもよい。また、配送制御装置１００は、記録媒体Ｉ／Ｆ３０４や記録媒体３０５を有していなくてもよい。
【００５３】
（同時手配マスタ４００の記憶内容）
次に、図４を用いて同時手配マスタ４００の記憶内容について説明する。同時手配マスタ４００は、例えば、図３に示した配送制御装置１００のメモリ３０２や記録媒体３０５などの記憶領域により実現される。
【００５４】
図４は、同時手配マスタ４００の記憶内容の一例を示す説明図である。図４に示すように、同時手配マスタ４００は、物資ＣＤ（Ｃｏｄｅ）と、品目と、品名と、同時手配物資ＣＤと、同時手配物資数量と、同時手配優先度とのフィールドを有する。同時手配マスタ４００は、配送されうる品物ごとに各フィールドに情報を設定することにより、同時手配情報がレコードとして記憶される。
【００５５】
物資ＣＤのフィールドには、品物を識別する情報である物資ＣＤが設定される。品目のフィールドには、物資ＣＤが示す品物の品目が設定される。品名のフィールドには、物資ＣＤが示す品物の名称である品名が設定される。同時手配物資ＣＤのフィールドには、物資ＣＤが示す品物と組み合わせて使用される他の品物を識別する情報である同時手配物資ＣＤが設定される。同時手配物資数量のフィールドには、物資ＣＤが示す品物と組み合わせる同時手配物資ＣＤが示す品物の数である同時手配物資数量が設定される。
【００５６】
同時手配優先度のフィールドには、同時手配物資ＣＤが示す品物の属性ごとに、同時手配物資ＣＤが示す品物の扱いを変えるための、同時手配物資ＣＤが示す品物の属性に対応する優先度である同時手配優先度が設定される。同時手配優先度は、例えば、同時手配物資ＣＤが示す品物が、物資ＣＤと組み合わせて使用することが要求される品物であれば、優先度Ａが設定される。優先度Ａは、例えば、同時手配物資ＣＤが示す品物を、物資ＣＤが示す品物と同じタイミングで配送先に配送する品物として扱うことを示す。
【００５７】
同時手配優先度は、例えば、同時手配物資ＣＤが示す品物が、物資ＣＤと組み合わせて使用することが推奨される品物であれば、優先度Ｂが設定される。優先度Ｂは、例えば、同時手配物資ＣＤが示す品物を、物資ＣＤが示す品物とは異なるタイミングで配送先に配送してもよい品物として扱うことを示す。
【００５８】
同時手配優先度は、例えば、同時手配物資ＣＤが示す品物が、物資ＣＤと組み合わせて使用してもよい品物であれば、優先度Ｃが設定される。優先度Ｃは、例えば、同時手配物資ＣＤが示す品物を、配送先に配送しなくてもよい品物として扱うことを示す。
【００５９】
また、同時手配優先度は、同時手配物資ＣＤが示す品物の保管作業にかかる負担の大きさに対応する優先度である場合があってもよい。同時手配優先度は、例えば、同時手配物資ＣＤが示す品物の保管作業にかかる人的または場所的な負担が、相対的に大きければ優先度Ａが設定され、相対的に小さければ優先度Ｂが設定される場合があってもよい。
【００６０】
また、同時手配マスタ４００は、物資ＣＤが示す品物と、同時手配物資ＣＤが示す品物とが、１：１で組み合わせて使用される品物であれば、同時手配物資数量のフィールドを有さなくてもよい。また、同時手配マスタ４００は、同時手配物資ＣＤが示す品物の属性ごとに、同時手配物資ＣＤが示す品物の扱いを変えない場合であれば、同時手配優先度のフィールドを有さなくてもよい。
【００６１】
（要請データ５００の記憶内容）
次に、図５を用いて要請データ５００の記憶内容について説明する。要請データ５００は、例えば、図３に示した配送制御装置１００のメモリ３０２や記録媒体３０５などの記憶領域により実現される。
【００６２】
図５は、要請データ５００の記憶内容の一例を示す説明図である。図５に示すように、要請データ５００は、拠点ＣＤと、拠点名と、物資ＣＤと、品目と、品名と、必要数と、必要日とのフィールドを有する。要請データ５００は、配送を要求する品物ごとに各フィールドに情報を設定することにより、要請情報がレコードとして記憶される。
【００６３】
拠点ＣＤのフィールドには、品物の配送先を識別する情報である拠点ＣＤが設定される。拠点名のフィールドには、拠点ＣＤが示す配送先の名称である拠点名が設定される。物資ＣＤのフィールドには、拠点ＣＤが示す配送先への配送が要求される品物を識別する情報である物資ＣＤが設定される。品目のフィールドには、物資ＣＤが示す品物の品目が設定される。品名のフィールドには、物資ＣＤが示す品物の名称である品名が設定される。
【００６４】
必要数のフィールドには、拠点ＣＤが示す配送先へ配送する物資ＣＤが示す品物の数である必要数が設定される。必要日のフィールドには、物資ＣＤが示す品物の配送期限である必要日が設定される。また、要請データ５００は、物資ＣＤが示す品物の配送期限がなければ、必要日のフィールドを有さなくてもよい。
【００６５】
（倉庫データ６００の記憶内容）
次に、図６を用いて倉庫データ６００の記憶内容について説明する。倉庫データ６００は、例えば、図３に示した配送制御装置１００のメモリ３０２や記録媒体３０５などの記憶領域により実現される。
【００６６】
図６は、倉庫データ６００の記憶内容の一例を示す説明図である。図６に示すように、倉庫データ６００は、拠点ＣＤと、拠点名と、郵便番号と、住所とのフィールドを有する。倉庫データ６００は、配送先または集積所の場所ごとに各フィールドに情報を設定することにより、倉庫情報がレコードとして記憶される。
【００６７】
拠点ＣＤのフィールドには、配送先または集積所を識別する情報である拠点ＣＤが設定される。拠点名のフィールドには、拠点ＣＤが示す配送先または集積所の名称である拠点名が設定される。郵便番号のフィールドには、拠点ＣＤが示す配送先または集積所の所在地に対応する郵便番号が設定される。住所のフィールドには、拠点ＣＤが示す配送先または集積所の所在地を識別する情報である住所が設定される。また、倉庫データ６００は、郵便番号のフィールドを有さなくてもよい。
【００６８】
（在庫データ７００の記憶内容）
次に、図７を用いて在庫データ７００の記憶内容について説明する。在庫データ７００は、例えば、図３に示した配送制御装置１００のメモリ３０２や記録媒体３０５などの記憶領域により実現される。
【００６９】
図７は、在庫データ７００の記憶内容の一例を示す説明図である。図７に示すように、在庫データ７００は、拠点ＣＤと、拠点名と、物資ＣＤと、品目と、品名と、在庫数と、使用期限とのフィールドを有する。在庫データ７００は、配送先または集積所の場所ごとに各フィールドに情報を設定することにより、在庫情報がレコードとして記憶される。
【００７０】
拠点ＣＤのフィールドには、配送先または集積所を識別する情報である拠点ＣＤが設定される。拠点名のフィールドには、拠点ＣＤが示す配送先または集積所の名称である拠点名が設定される。
【００７１】
物資ＣＤのフィールドには、拠点ＣＤが示す配送先または集積所にある品物を識別する情報である物資ＣＤが設定される。品目のフィールドには、物資ＣＤが示す品物の品目が設定される。品名のフィールドには、物資ＣＤが示す品物の名称である品名が設定される。在庫数のフィールドには、拠点ＣＤが示す配送先または集積所にある物資ＣＤが示す品物の数である在庫数が設定される。使用期限のフィールドには、物資ＣＤが示す品物の使用期限が設定される。
【００７２】
（出庫結果データ８００の記憶内容）
次に、図８を用いて出庫結果データ８００の記憶内容について説明する。出庫結果データ８００は、例えば、図３に示した配送制御装置１００のメモリ３０２や記録媒体３０５などの記憶領域により実現される。
【００７３】
図８は、出庫結果データ８００の記憶内容の一例を示す説明図である。図８に示すように、出庫結果データ８００は、出庫元拠点ＣＤと、出庫元拠点名と、品名と、出庫数と、使用期限と、到着予定日時とのフィールドを有する。出庫結果データ８００は、集積所から出庫され配送先に配送される品物ごとに各フィールドに情報を設定することにより、出庫情報がレコードとして記憶される。
【００７４】
出庫元拠点ＣＤのフィールドには、品物が出庫される集積所を識別する情報である出庫元拠点ＣＤが設定される。出庫元拠点名のフィールドには、出庫元拠点ＣＤが示す集積所の名称である出庫元拠点名が設定される。品名のフィールドには、出庫元拠点ＣＤが示す集積所から出庫される品物の名称である品名が設定される。出庫数のフィールドには、出庫元拠点ＣＤが示す集積所から出庫される品物の数である出庫数が設定される。使用期限のフィールドには、出庫元拠点ＣＤが示す集積所から出庫される品物の使用期限が設定される。
【００７５】
（端末装置２０１のハードウェア構成例）
次に、図９を用いて、端末装置２０１のハードウェア構成例について説明する。
【００７６】
図９は、端末装置２０１のハードウェア構成例を示すブロック図である。図９において、端末装置２０１は、ＣＰＵ９０１と、メモリ９０２と、ネットワークＩ／Ｆ９０３と、記録媒体Ｉ／Ｆ９０４と、記録媒体９０５と、ディスプレイ９０６と、入力装置９０７とを有する。また、各構成部は、バス９００によってそれぞれ接続される。
【００７７】
ここで、ＣＰＵ９０１は、端末装置２０１の全体の制御を司る。メモリ９０２は、例えば、ＲＯＭ、ＲＡＭおよびフラッシュＲＯＭなどを有する。具体的には、例えば、フラッシュＲＯＭやＲＯＭが各種プログラムを記憶し、ＲＡＭがＣＰＵ９０１のワークエリアとして使用される。メモリ９０２に記憶されるプログラムは、ＣＰＵ９０１にロードされることで、コーディングされている処理をＣＰＵ９０１に実行させる。
【００７８】
ネットワークＩ／Ｆ９０３は、通信回線を通じてネットワーク２１０に接続され、ネットワーク２１０を介して他のコンピュータに接続される。そして、ネットワークＩ／Ｆ９０３は、ネットワーク２１０と内部のインターフェースを司り、他のコンピュータからのデータの入出力を制御する。ネットワークＩ／Ｆ９０３には、例えば、モデムやＬＡＮアダプタなどを採用することができる。
【００７９】
記録媒体Ｉ／Ｆ９０４は、ＣＰＵ９０１の制御に従って記録媒体９０５に対するデータのリード／ライトを制御する。記録媒体Ｉ／Ｆ９０４は、例えば、ディスクドライブ、ＳＳＤ、ＵＳＢポートなどである。記録媒体９０５は、記録媒体Ｉ／Ｆ９０４の制御で書き込まれたデータを記憶する不揮発メモリである。記録媒体９０５は、例えば、ディスク、半導体メモリ、ＵＳＢメモリなどである。記録媒体９０５は、端末装置２０１から着脱可能であってもよい。
【００８０】
ディスプレイ９０６は、カーソル、アイコンあるいはツールボックスをはじめ、文書、画像、機能情報などのデータを表示する。ディスプレイ９０６は、例えば、ＣＲＴ（Ｃａｔｈｏｄｅ  Ｒａｙ  Ｔｕｂｅ）、液晶ディスプレイ、有機ＥＬ（Ｅｌｅｃｔｒｏｌｕｍｉｎｅｓｃｅｎｃｅ）ディスプレイなどを採用することができる。
【００８１】
入力装置９０７は、文字、数字、各種指示などの入力のためのキーを有し、データの入力を行う。入力装置９０７は、キーボードやマウスなどであってもよく、また、タッチパネル式の入力パッドやテンキーなどであってもよい。
【００８２】
端末装置２０１は、上述した構成部のほか、例えば、プリンタ、スキャナ、マイク、スピーカーなどを有してもよい。また、端末装置２０１は、記録媒体Ｉ／Ｆ９０４や記録媒体９０５を複数有していてもよい。また、端末装置２０１は、記録媒体Ｉ／Ｆ９０４や記録媒体９０５を有していなくてもよい。
【００８３】
（管理装置２０２のハードウェア構成例）
管理装置２０２のハードウェア構成例は、図９に示した端末装置２０１のハードウェア構成例と同様であるため、説明を省略する。
【００８４】
（配送制御装置１００の機能的構成例）
次に、図１０を用いて、配送制御装置１００の機能的構成例について説明する。
【００８５】
図１０は、配送制御装置１００の機能的構成例を示すブロック図である。配送制御装置１００は、記憶部１０００と、取得部１００１と、特定部１００２と、算出部１００３と、生成部１００４と、出力部１００５とを含む。
【００８６】
記憶部１０００は、例えば、図３に示したメモリ３０２や記録媒体３０５などの記憶領域によって実現される。以下では、記憶部１０００が、配送制御装置１００に含まれる場合について説明するが、これに限らない。例えば、記憶部１０００が、配送制御装置１００とは異なる装置に含まれ、記憶部１０００の記憶内容が配送制御装置１００から参照可能である場合があってもよい。
【００８７】
取得部１００１〜出力部１００５は、制御部となる機能である。取得部１００１〜出力部１００５は、具体的には、例えば、図３に示したメモリ３０２や記録媒体３０５などの記憶領域に記憶されたプログラムをＣＰＵ３０１に実行させることにより、または、ネットワークＩ／Ｆ３０３により、その機能を実現する。各機能部の処理結果は、例えば、図３に示したメモリ３０２や記録媒体３０５などの記憶領域に記憶される。
【００８８】
記憶部１０００は、各機能部の処理において参照され、または更新される各種情報を記憶する。記憶部１０００は、例えば、対応情報を記憶する。対応情報は、ある品物と、ある品物と組み合わせて使用する他の品物とを対応付けて表す情報である。対応情報は、さらに、ある品物と組み合わせて使用する他の品物の数を対応付けて表してもよい。対応情報は、例えば、図４に示した同時手配マスタ４００である。記憶部１０００は、例えば、図４〜図８に示した各種情報を記憶する。これにより、記憶部１０００は、各機能部が各種情報を参照可能にすることができる。
【００８９】
取得部１００１は、各機能部の処理において参照される各種情報を取得し、各機能部に出力する。取得部１００１は、例えば、各種情報を記憶部１０００から取得し、各機能部に出力してもよい。取得部１００１は、例えば、各種情報を、配送制御装置１００とは異なる装置から取得し、記憶部１０００に記憶し、または、各機能部に出力してもよい。これにより、取得部１００１は、各種情報を各機能部に提供することができる。
【００９０】
取得部１００１は、第１品物１０１の第１配送要求数を受け付ける。第１配送要求数は、いくつの第１品物１０１を配送先に配送するように要求されたかを示す数である。取得部１００１は、例えば、第１品物１０１の第１配送要求数を、端末装置２０１から受信する。取得部１００１は、具体的には、図５に示した要請データ５００を、端末装置２０１から受信する。
【００９１】
取得部１００１は、例えば、利用者の操作入力に基づいて、第１品物１０１の第１配送要求数の入力を受け付けてもよい。取得部１００１は、具体的には、利用者の操作入力に基づいて、図５に示した要請データ５００の入力を受け付ける。これにより、取得部１００１は、配送先への配送が要求された品物の数を特定可能にすることができる。
【００９２】
特定部１００２は、対応情報に基づいて、第１品物１０１と組み合わせて使用する第２品物１０２を特定する。第２品物１０２は、例えば、第１品物１０１と組み合わせて使用することが要求される品物である。第２品物１０２は、例えば、第２品物１０２がないと第１品物１０１を使用することができなくなるような品物である。第２品物１０２は、例えば、第１品物１０１と同じタイミングで配送先に到着することが要求される品物であってもよい。第２品物１０２は、具体的には、同時手配優先度Ａの品物である。
【００９３】
特定部１００２は、例えば、同時手配マスタ４００に基づいて、第１品物１０１「懐中電灯」と組み合わせて使用する第２品物１０２「乾電池  単１」を特定する。これにより、特定部１００２は、配送先の担当者２０３が、第１品物１０１の配送を要求した際に、第１品物１０１と組み合わせて使用することが要求される第２品物１０２を要求し忘れていても、第２品物１０２を配送する候補にすることができる。
【００９４】
特定部１００２は、対応情報に基づいて、第１品物１０１と組み合わせて使用することが推奨される第３品物を特定してもよい。第３品物は、例えば、第３品物があると第１品物１０１を使用しやすくなるような品物である。第３品物は、例えば、第１品物１０１と異なるタイミングで配送先に到着してもよい品物であってもよい。第３品物は、具体的には、同時手配優先度Ｂの品物である。
【００９５】
特定部１００２は、例えば、同時手配マスタ４００に基づいて、第１品物１０１「カップ麺」と組み合わせて使用する第３品物「食器セット」を特定する。これにより、特定部１００２は、配送先の担当者２０３が、第１品物１０１の配送を要求した際に、第１品物１０１と組み合わせて使用することが推奨される第３品物を要求し忘れていても、第３品物を配送する候補にすることができる。また、特定部１００２は、第２品物１０２と第３品物とを区別して特定し、第２品物１０２と第３品物とで扱い方を変更可能にすることができる。
【００９６】
特定部１００２は、対応情報に基づいて、第１品物１０１と組み合わせて使用することが可能な第４品物を特定してもよい。第４品物は、例えば、第４品物があると第１品物１０１を使用しやすくなるような品物であるが、配送先に配送しなくてもよい品物である。第４品物は、具体的には、同時手配優先度Ｃの品物である。
【００９７】
特定部１００２は、例えば、同時手配マスタ４００に基づいて、第１品物１０１「水もどり餅」と組み合わせて使用する第４品物「紙おしぼり」を特定する。これにより、特定部１００２は、配送先の担当者２０３が、第１品物１０１の配送を要求した際に、第１品物１０１と組み合わせて使用することが可能な第４品物を要求し忘れていても、第４品物を配送する候補にすることができる。また、特定部１００２は、第２品物１０２と第４品物とを区別して特定し、第２品物１０２と第４品物とで扱い方を変更可能にすることができる。
【００９８】
算出部１００３は、受け付けた第１配送要求数に基づいて、特定した第２品物１０２の第２配送要求数を算出する。第２配送要求数は、いくつの第２品物１０２を配送先に配送するように要求されたかを示す数である。算出部１００３は、例えば、第１品物１０１と第２品物１０２とが１：１で組み合わせられる場合、第１配送要求数と同じ数を、第２配送要求数として特定する。これにより、算出部１００３は、第２品物１０２を最大でいくつ配送すればよいか特定可能にすることができる。
【００９９】
算出部１００３は、対応情報と、第１配送要求数とに基づいて、第２配送要求数を算出する。算出部１００３は、例えば、第１品物１０１と第２品物１０２とが１：ｎで組み合わせられることを対応情報が表す場合、第１配送要求数にｎを乗算した数を、第２配送要求数として算出する。これにより、算出部１００３は、第１品物１０１と第２品物１０２とが１：１で組み合わせられる場合以外でも、第２品物１０２の第２配送要求数を算出することができる。
【０１００】
算出部１００３は、第１配送要求数に基づいて、特定した第３品物の第３配送要求数を算出してもよい。第３配送要求数は、いくつの第３品物を配送先に配送するように要求されたかを示す数である。算出部１００３は、例えば、第１品物１０１と第３品物とが１：１で組み合わせられる場合、第１配送要求数と同じ数を、第３配送要求数として特定する。算出部１００３は、例えば、第１品物１０１と第３品物とが１：ｎで組み合わせられることを対応情報が表す場合、第１配送要求数にｎを乗算した数を、第３配送要求数として算出する。これにより、算出部１００３は、第３品物を最大でいくつ配送すればよいか特定可能にすることができる。
【０１０１】
算出部１００３は、第１配送要求数に基づいて、特定した第４品物の第４配送要求数を算出してもよい。第４配送要求数は、いくつの第４品物を配送先に配送するように要求されたかを示す数である。算出部１００３は、例えば、第１品物１０１と第４品物とが１：１で組み合わせられる場合、第１配送要求数と同じ数を、第４配送要求数として特定する。算出部１００３は、例えば、第１品物１０１と第４品物とが１：ｎで組み合わせられることを対応情報が表す場合、第１配送要求数にｎを乗算した数を、第４配送要求数として算出する。これにより、算出部１００３は、第４品物を最大でいくつ配送すればよいか特定可能にすることができる。
【０１０２】
生成部１００４は、第１配送要求数と第２配送要求数とに基づいて、第１品物１０１と第２品物１０２との配送指示を生成する。生成部１００４は、例えば、配送可能な第１品物１０１と第２品物１０２との集合のうちで、第１品物１０１に第２品物１０２を過不足なく組み合わせ可能な組数分の、第１品物１０１と第２品物１０２との配送指示を生成する。組数は、例えば、最大の組数である。組数は、例えば、最大の組数でなくてもよい。
【０１０３】
配送可能な第１品物１０１と第２品物１０２との集合は、例えば、いずれか１つの配送場から配送可能な第１品物１０１と第２品物１０２との集合である。配送場は、例えば、集積所である。配送可能な第１品物１０１と第２品物１０２との集合は、例えば、一定範囲内にある１以上の配送場から配送可能な第１品物１０１と第２品物１０２との集合であってもよい。
【０１０４】
生成部１００４は、例えば、第１配送場から配送可能な第１品物１０１と第２品物１０２との集合のうちで、第１品物１０１に第２品物１０２を過不足なく組み合わせ可能な第１組数分の、第１品物１０１と第２品物１０２との配送指示を生成する。第１組数は、例えば、最大の組数である。第１組数は、例えば、最大の組数でなくてもよい。
【０１０５】
生成部１００４は、具体的には、第１組数分の、第１品物１０１と第２品物１０２との配送指示を表す、出庫結果データ８００を生成する。これにより、生成部１００４は、配送先において第１品物１０１と第２品物１０２が過不足なく組み合わせ可能なようにし、使用不可能な第１品物１０１または第２品物１０２が発生することを防止するような、配送指示を生成することができる。
【０１０６】
生成部１００４は、例えば、第１組数分の第１品物１０１の配送数が第１配送要求数未満であるか否かを判定する。生成部１００４は、第１配送要求数未満である場合、第１配送要求数と第２配送要求数と第１組数とに基づいて、第２配送場に対する第１品物１０１と第２品物１０２との配送指示を生成する。生成部１００４は、例えば、第２配送場から配送可能な第１品物１０１と第２品物１０２との集合のうちで、第１品物１０１に第２品物１０２を過不足なく組み合わせ可能な第２組数分の、第１品物１０１と第２品物１０２との配送指示を生成する。第２組数は、例えば、最大の組数である。第２組数は、例えば、最大の組数でなくてもよい。
【０１０７】
生成部１００４は、具体的には、第２組数分の、第１品物１０１と第２品物１０２との配送指示を表す、出庫結果データ８００を生成する。これにより、生成部１００４は、１か所の配送場から第１配送要求数を満たす分の第１品物１０１を配送することができない場合、さらに他の配送場から第１品物１０１を配送させるような配送指示を生成することができる。
【０１０８】
生成部１００４は、複数の配送場のそれぞれの配送場から配送可能な第３品物の集合のうち、算出した第３配送要求数分の第３品物の配送指示を生成してもよい。生成部１００４は、具体的には、第３配送要求数分の第３品物の配送指示を表す、出庫結果データ８００を生成する。これにより、生成部１００４は、第１品物１０１と異なるタイミングで配送先に到着してもよい第３品物を、第１品物１０１と同じ配送場に限らずに複数の配送場から配送させることができる。
【０１０９】
生成部１００４は、複数の配送場のそれぞれの配送場から配送可能な第４品物の集合のうち、算出した第４配送要求数以下の第４品物の配送指示を生成してもよい。生成部１００４は、具体的には、第４配送要求数分の第４品物の配送指示を表す、出庫結果データ８００を生成する。これにより、生成部１００４は、配送先に配送しなくてもよい第４品物を、複数の配送場から配送させることができる。
【０１１０】
生成部１００４は、複数の配送場のそれぞれの配送場から配送先までの配送時間に基づいて、第１品物１０１と第２品物１０２とを配送先に配送する配送場を決定してもよい。配送時間は、例えば、倉庫データ６００に基づいて算出される。そして、生成部１００４は、決定した配送場を、第１配送場として設定する。
【０１１１】
生成部１００４は、例えば、配送時間が最も小さい配送場を、第１品物１０１と第２品物１０２とを配送先に配送する配送場に決定する。そして、生成部１００４は、決定した配送場を、第１配送場として設定する。これにより、生成部１００４は、第１品物１０１と第２品物１０２とが配送場に到着するまでにかかる時間の低減化を図ることができる。
【０１１２】
生成部１００４は、例えば、配送先における第１品物１０１と第２品物１０２との到着希望時点に基づいて、第１品物１０１と第２品物１０２とを配送先に配送する配送場を決定してもよい。到着希望時点は、例えば、要請データ５００の必要日である。
【０１１３】
生成部１００４は、具体的には、必要日よりも前に、第１品物１０１と第２品物１０２とを配送先に配送することが可能な配送場を、第１品物１０１と第２品物１０２とを配送先に配送する配送場に決定する。そして、生成部１００４は、決定した配送場を、第１配送場として設定する。これにより、生成部１００４は、第１品物１０１と第２品物１０２とが到着希望時点までに配送場に到着するような、配送指示を生成することができる。
【０１１４】
生成部１００４は、さらに配送先における第２品物１０２の在庫数に基づいて、第１品物１０１と第２品物１０２との配送指示を生成してもよい。在庫数は、例えば、在庫データ７００に記憶される。
【０１１５】
生成部１００４は、例えば、配送可能な第１品物１０１と第２品物１０２との集合のうちで、配送先において第１品物１０１に第２品物１０２を過不足なく組み合わせ可能な組数分になる、第１品物１０１と第２品物１０２との配送指示を生成する。これにより、生成部１００４は、配送先において第１品物１０１と第２品物１０２が過不足なく組み合わせ可能なようにし、使用不可能な第１品物１０１または第２品物１０２が発生することを防止するような、配送指示を生成することができる。
【０１１６】
出力部１００５は、生成部１００４が生成した配送指示を出力する。出力形式は、例えば、ディスプレイへの表示、プリンタへの印刷出力、ネットワークＩ／Ｆ３０３による外部装置への送信、または、メモリ３０２や記録媒体３０５などの記憶領域への記憶である。外部装置は、例えば、端末装置２０１である。
【０１１７】
出力部１００５は、例えば、配送指示として、第１品物１０１と、第２品物１０２と、組数分の第１品物１０１の数と、組数分の第２品物１０２の数とを対応付けて、端末装置２０１に送信する。これにより、出力部１００５は、配送先の担当者２０３が、配送される第１品物１０１の数と第２品物１０２の数とを把握可能にすることができ、第１品物１０１と第２品物１０２とを管理しやすくすることができる。
【０１１８】
出力部１００５は、各機能部の処理結果を出力してもよい。これにより、出力部１００５は、各機能部の処理結果を利用者に通知可能にし、配送制御装置１００の管理や運用、例えば、配送制御装置１００の設定値の更新などを支援することができ、配送制御装置１００の利便性の向上を図ることができる。
【０１１９】
（配送制御装置１００の動作例１）
次に、図１１〜図１９を用いて、配送制御装置１００の動作例１について説明する。動作例１は、配送先の担当者２０３から要求された品物と、配送先の担当者２０３から要求された品物と組み合わせて使用する同時手配優先度Ａの他の品物とが配送される場合の一例である。まず、図１１を用いて、端末装置２０１における要請データ５００の入力例について説明する。
【０１２０】
図１１は、端末装置２０１における要請データ５００の入力例を示す説明図である。図１１に示すように、端末装置２０１は、要請データ５００の入力画面１１００を、ディスプレイ９０６に表示する。配送先の担当者２０３は、入力装置９０７を用いて、入力欄１１０１〜１１０４に、拠点コード、拠点名、担当者２０３コード、担当者２０３名などを入力する。
【０１２１】
配送先の担当者２０３は、入力装置９０７を用いて、リスト形式の入力欄１１０５に、配送を要求する品物の品名を入力する。また、配送先の担当者２０３は、入力装置９０７を用いて、入力欄１１０６に、配送を要求する品物の要求数を入力する。また、配送先の担当者２０３は、入力装置９０７を用いて、入力欄１１０７に、配送を要求する品物の到着希望日を入力する。
【０１２２】
そして、配送先の担当者２０３は、入力装置９０７を用いて、要請ボタン１１０８をクリックする。端末装置２０１は、要請ボタン１１０８がクリックされると、入力欄１１０１〜１１０７の入力内容に基づいて、要請データ５００を生成し、配送制御装置１００に送信する。次に、図１２〜図１７の説明に移行し、要請データ５００を受信した配送制御装置１００の動作例１について説明する。
【０１２３】
図１２〜図１７は、配送制御装置１００の動作例１を示す説明図である。図１２において、配送制御装置１００は、要請データ５００を受信する。配送制御装置１００は、要請データ５００の物資ＣＤを抽出し、同時手配マスタ４００から、抽出した物資ＣＤと同じ物資ＣＤを含むレコードを検索する。配送制御装置１００は、検索したレコードの同時手配物資ＣＤと同時手配物資数量と同時手配優先度とを抽出する。
【０１２４】
図１２の例では、配送制御装置１００は、例えば、要請データ５００の物資ＣＤ「００１」を抽出し、同時手配マスタ４００から、抽出した物資ＣＤ「００１」と同じ物資ＣＤ「００１」を含むレコード１２００を検索する。配送制御装置１００は、レコード１２００の同時手配物資ＣＤ「００２」と同時手配物資数量「２」と同時手配優先度「Ａ」とを抽出する。
【０１２５】
これにより、配送制御装置１００は、要請データ５００の物資ＣＤが示す品物と組み合わせて使用する、同時手配物資ＣＤが示す他の品物を特定することができ、同時手配物資ＣＤが示す他の品物の必要数を特定することができる。また、配送制御装置１００は、同時手配物資ＣＤが示す他の品物の扱い方を、同時手配優先度「Ａ」に対応する扱い方にすることができる。次に、図１３の説明に移行する。
【０１２６】
図１３において、配送制御装置１００は、抽出した同時手配物資ＣＤと同時手配物資数量とに基づいて、抽出した同時手配物資ＣＤが示す品物についてのレコードを、要請データ５００に追加する。図１３の例では、配送制御装置１００は、レコード１３００を要請データ５００に追加する。次に、図１４の説明に移行する。
【０１２７】
図１４において、配送制御装置１００は、要請データ５００の拠点ＣＤを抽出し、在庫データ７００から、抽出した拠点ＣＤと同じ拠点ＣＤを含み、同時手配物資ＣＤと同じ物資ＣＤを含むレコードを検索する。これにより、配送制御装置１００は、配送先において同時手配物資ＣＤが示す品物の在庫が存在するか否かを判定することができる。
【０１２８】
図１４の例では、配送制御装置１００は、要請データ５００の拠点ＣＤ「０７３５０１０」を抽出し、在庫データ７００に、抽出した拠点ＣＤ「０７３５０１０」と同じ拠点ＣＤ「０７３５０１０」を含むレコードがないと判定する。このため、配送制御装置１００は、配送先において同時手配物資ＣＤ「００２」が示す品物「乾電池  単１」の在庫が存在しないと判定する。
【０１２９】
ここで、配送先において同時手配物資ＣＤ「００２」が示す品物「乾電池  単１」の在庫がある場合がある。この場合、配送制御装置１００は、配送先における品物「乾電池  単１」の在庫数が、必要数分の品物「懐中電灯、ラジオ」と過不足なく組み合わせ可能な数以上であれば、品物「乾電池  単１」が配送されないようにしてもよい。
【０１３０】
また、この場合、配送制御装置１００は、配送先における品物「乾電池  単１」の在庫数が、必要数分の品物「懐中電灯、ラジオ」に過不足なく組み合わせ可能な数未満であることがある。これに対し、配送制御装置１００は、配送先における品物「乾電池  単１」の在庫数を、必要数分の品物「懐中電灯、ラジオ」に過不足なく組み合わせ可能な数にする分だけの、品物「乾電池  単１」が配送されるようにしてもよい。次に、図１５の説明に移行する。
【０１３１】
図１５において、配送制御装置１００は、要請データ５００の拠点ＣＤを抽出し、倉庫データ６００から、抽出した拠点ＣＤと同じ拠点ＣＤを含むレコードを検索し、検索したレコードの住所を抽出し、他のそれぞれのレコードの住所を抽出する。そして、配送制御装置１００は、他のそれぞれのレコードの住所から、検索したレコードの住所までの配送時間を算出する。これにより、配送制御装置１００は、配送先に品物を配送する配送時間が短くなる集積所を特定することができる。
【０１３２】
図１５の例では、配送制御装置１００は、要請データ５００の拠点ＣＤ「０７３５０１０」を抽出する。配送制御装置１００は、倉庫データ６００から、抽出した拠点ＣＤ「０７３５０１０」と同じ拠点ＣＤ「０７３５０１０」を含むレコード１５００の住所「神奈川県川崎市中原区中丸子○○−△」を抽出する。また、配送制御装置１００は、他のレコード１５０１の住所「東京都千代田区飯田橋○丁目△△番×号」を抽出する。
【０１３３】
そして、配送制御装置１００は、住所「東京都千代田区飯田橋○丁目△△番×号」から住所「神奈川県川崎市中原区中丸子○○−△」までの配送時間を算出する。配送制御装置１００は、同様に、住所「宮城県仙台市青葉区一番町○−△△−×」から住所「神奈川県川崎市中原区中丸子○○−△」までの配送時間を算出する。次に、図１６の説明に移行する。
【０１３４】
図１６において、配送制御装置１００は、在庫データ７００に基づいて、配送時間が相対的に短い集積所から順に、要請データ５００の物資ＣＤが示す品物の出庫数を算出し、出庫結果データ８００を更新する。
【０１３５】
図１６の例では、配送制御装置１００は、配送時間が相対的に短い拠点名「東京」の集積所から、要請データ５００の物資ＣＤが示す品物「懐中電灯、ラジオ、乾電池  単１」の出庫数を算出し、出庫結果データ８００を更新する。
【０１３６】
ここで、拠点名「東京」の集積所に、品物「乾電池  単１」の在庫が「３００」あるため、必要数「１２０」分の品物「乾電池  単１」をすべて出庫することが可能な状態であり、出庫数「１２０」にすることが可能な状態である。
【０１３７】
これに対し、配送制御装置１００は、品物「乾電池  単１」の同時手配優先度が「Ａ」のため、拠点名「東京」の集積所から配送可能な範囲内で、品物「懐中電灯、ラジオ、乾電池  単１」を過不足なく組み合わせ可能なように、出庫数を算出する。
【０１３８】
配送制御装置１００は、例えば、３０個の品物「懐中電灯」および２０個の品物「ラジオ」と過不足なく組み合わせ可能な１００個分の品物「乾電池  単１」を出庫対象とし、品物「乾電池  単１」の出庫数を「１００」として算出する。
【０１３９】
配送制御装置１００は、同様に、拠点名「仙台」の集積所についても、要請データ５００の物資ＣＤが示す品物「懐中電灯、ラジオ、乾電池  単１」の出庫数を算出する。そして、配送制御装置１００は、算出結果に基づいて、出庫結果データ８００を更新する。次に、図１７の説明に移行する。
【０１４０】
図１７に示すように、出庫結果データ８００は、拠点名「東京」の集積所からの品物「懐中電灯、ラジオ、乾電池  単１」の出庫数「３０、２０、１００」に関するレコードを含む。また、出庫結果データ８００は、拠点名「仙台」の集積所からの品物「ラジオ、乾電池  単１」の出庫数「１０、２０」に関するレコードを含む。
【０１４１】
配送制御装置１００は、出庫結果データ８００に基づいて、拠点名「東京」の集積所に設けられた管理装置２０２や拠点名「仙台」の集積所に設けられた管理装置２０２などに、品物「懐中電灯、ラジオ、乾電池  単１」の配送指示を送信する。
【０１４２】
これにより、配送制御装置１００は、集積所ごとに、集積所から出庫され配送先に配送される品物「懐中電灯、ラジオ、乾電池  単１」が、配送先において過不足なく組み合わせ可能なようにすることができる。
【０１４３】
このため、配送制御装置１００は、例えば、配送先において、品物「懐中電灯、ラジオ」と組み合わされず、使用されないまま品物「乾電池  単１」が保管されることを防止することができる。結果として、配送制御装置１００は、配送先における品物の管理作業にかかる負担の低減化を図ることができる。
【０１４４】
また、配送制御装置１００は、集積所ごとに配送先に品物「懐中電灯、ラジオ、乾電池  単１」をまとめて配送すれば、過不足なく組み合わせ可能な品物「懐中電灯、ラジオ、乾電池  単１」が、同じタイミングで配送先に到着するようにすることができる。結果として、配送制御装置１００は、配送先における品物の管理作業にかかる負担の低減化を図ることができる。
【０１４５】
配送制御装置１００は、出庫結果データ８００に基づいて、配送先に設けられた端末装置２０１のディスプレイ９０６に、品物「懐中電灯、ラジオ、乾電池  単１」の品名や出庫数などを表す画面を表示させるようにしてもよい。次に、図１８および図１９の説明に移行し、端末装置２０１の画面表示例について説明する。
【０１４６】
図１８および図１９は、端末装置２０１の画面表示例を示す説明図である。図１８に示すように、配送制御装置１００は、同時手配マスタ４００と出庫結果データ８００とに基づいて、出庫結果通知画面１８００の画面情報を生成し、端末装置２０１に送信する。
【０１４７】
端末装置２０１は、配送制御装置１００から画面情報を受信し、図１８に示す出庫結果通知画面１８００を、ディスプレイ９０６に表示する。出庫結果通知画面１８００の表示欄１８０１〜１８０４は、配送先の拠点コード、配送先の拠点名、配送先の担当者２０３コード、配送先の担当者２０３名などが表示される。
【０１４８】
出庫結果通知画面１８００の表示欄１８０５は、配送される品物の物資ＣＤが表示される。出庫結果通知画面１８００の表示欄１８０６は、配送される品物の品名が表示される。出庫結果通知画面１８００の表示欄１８０７は、配送される品物の出庫数が表示される。出庫結果通知画面１８００の表示欄１８０８は、配送される品物の使用期限が表示される。
【０１４９】
出庫結果通知画面１８００の表示欄１８０９は、配送される品物と組み合わせて使用される他の品物の物資ＣＤである同時手配品物資ＣＤが表示される。出庫結果通知画面１８００の表示欄１８１０は、配送される品物と組み合わせて使用される他の品物の出庫数として同時手配数が表示される。
【０１５０】
これにより、配送先の担当者２０３は、表示欄１８０１〜１８１０の表示内容に基づいて、要求した品物のほかに、何の品物が配送されるのかを把握することができる。また、配送先の担当者２０３は、要求した品物と組み合わせて、何の品物を使用すればよいかを把握することができる。このため、配送先の担当者２０３は、品物を管理しやすくなる。次に、図１９の説明に移行し、別の画面表示例について説明する。
【０１５１】
図１９に示すように、配送制御装置１００は、同時手配マスタ４００と出庫結果データ８００とに基づいて、出庫結果通知画面１９００の画面情報を生成し、端末装置２０１に送信してもよい。
【０１５２】
端末装置２０１は、配送制御装置１００から画面情報を受信し、図１９に示す出庫結果通知画面１９００を、ディスプレイ９０６に表示する。出庫結果通知画面１９００の表示欄１９０１〜１９０４は、配送先の拠点コード、配送先の拠点名、配送先の担当者２０３コード、配送先の担当者２０３名などが表示される。
【０１５３】
出庫結果通知画面１９００の表示欄１９１１〜１９１３は、品物の出庫元である集積所の拠点コード、品物の出庫元である集積所の拠点名、品物の出庫元である集積所から配送先に品物が到着する日付などが表示される。
【０１５４】
出庫結果通知画面１９００の表示欄１９１４は、品物の出庫元である集積所の拠点名「東京」が表示される。出庫結果通知画面１９００の表示欄１９１５は、拠点名「東京」の集積所から配送される品物の物資ＣＤが表示される。出庫結果通知画面１９００の表示欄１９１６は、拠点名「東京」の集積所から配送される品物の品名が表示される。出庫結果通知画面１９００の表示欄１９１７は、拠点名「東京」の集積所から配送される品物の出庫数が表示される。出庫結果通知画面１９００の表示欄１９１８は、拠点名「東京」の集積所から配送される品物の使用期限が表示される。
【０１５５】
出庫結果通知画面１９００の表示欄１９１９は、拠点名「東京」の集積所から配送される品物と組み合わせて使用される他の品物の物資ＣＤである同時手配品物資ＣＤが表示される。出庫結果通知画面１９００の表示欄１９２０は、拠点名「東京」の集積所から配送される品物と組み合わせて使用される他の品物の出庫数として同時手配数が表示される。
【０１５６】
出庫結果通知画面１９００の表示欄１９３１〜１９３３は、品物の出庫元である集積所の拠点コード、品物の出庫元である集積所の拠点名、品物の出庫元である集積所から配送先に品物が到着する日付などが表示される。
【０１５７】
出庫結果通知画面１９００の表示欄１９３４は、品物の出庫元である集積所の拠点名「仙台」が表示される。出庫結果通知画面１９００の表示欄１９３５は、拠点名「仙台」の集積所から配送される品物の物資ＣＤが表示される。出庫結果通知画面１９００の表示欄１９３６は、拠点名「仙台」の集積所から配送される品物の品名が表示される。出庫結果通知画面１９００の表示欄１９３７は、拠点名「仙台」の集積所から配送される品物の出庫数が表示される。出庫結果通知画面１９００の表示欄１９３８は、拠点名「仙台」の集積所から配送される品物の使用期限が表示される。
【０１５８】
出庫結果通知画面１９００の表示欄１９３９は、拠点名「仙台」の集積所から配送される品物と組み合わせて使用される他の品物の物資ＣＤである同時手配品物資ＣＤが表示される。出庫結果通知画面１９００の表示欄１９４０は、拠点名「仙台」の集積所から配送される品物と組み合わせて使用される他の品物の出庫数として同時手配数が表示される。
【０１５９】
これにより、配送先の担当者２０３は、表示内容に基づいて、要求した品物のほかに、何の品物が配送されるのかを把握することができる。また、配送先の担当者２０３は、要求した品物と組み合わせて、何の品物を使用すればよいかを把握することができる。また、配送先の担当者２０３は、どの集積所から、いつ、いくつの品物が到着するのかを把握することができる。このため、配送先の担当者２０３は、品物を管理しやすくなる。
【０１６０】
（配送制御装置１００の動作例２）
次に、図２０〜図２５を用いて、配送制御装置１００の動作例２について説明する。動作例２は、配送先の担当者から要求された品物と、配送先の担当者から要求された品物と組み合わせて使用する同時手配優先度Ｂの他の品物とが配送される場合の一例である。
【０１６１】
ここで、端末装置２０１は、図１１と同様に、要請データ５００の入力画面１１００を、ディスプレイ９０６に表示する。そして、端末装置２０１は、入力欄１１０１〜１１０７の入力内容に基づいて、要請データ５００を生成し、配送制御装置１００に送信する。次に、図２０〜図２５の説明に移行し、要請データ５００を受信した配送制御装置１００の動作例２について説明する。
【０１６２】
図２０〜図２５は、配送制御装置１００の動作例２を示す説明図である。図２０において、配送制御装置１００は、要請データ５００を受信する。配送制御装置１００は、要請データ５００の物資ＣＤを抽出し、同時手配マスタ４００から、抽出した物資ＣＤと同じ物資ＣＤを含むレコードを検索する。配送制御装置１００は、検索したレコードの同時手配物資ＣＤと同時手配物資数量と同時手配優先度とを抽出する。
【０１６３】
図２０の例では、配送制御装置１００は、例えば、要請データ５００の物資ＣＤ「００４」を抽出し、同時手配マスタ４００から、抽出した物資ＣＤ「００４」と同じ物資ＣＤ「００４」を含むレコード２０００を検索する。
【０１６４】
配送制御装置１００は、レコード２０００の同時手配物資ＣＤ「００５」と同時手配物資数量「１」と同時手配優先度「Ａ」とを抽出する。また、配送制御装置１００は、レコード２０００の同時手配物資ＣＤ「００６」と同時手配物資数量「１」と同時手配優先度「Ｂ」とを抽出する。
【０１６５】
これにより、配送制御装置１００は、要請データ５００の物資ＣＤが示す品物と組み合わせて使用する、同時手配物資ＣＤが示す他の品物を特定することができ、同時手配物資ＣＤが示す他の品物の必要数を特定することができる。また、配送制御装置１００は、同時手配物資ＣＤが示す他の品物の扱い方を、同時手配優先度「Ａ」または同時手配優先度「Ｂ」に対応する扱い方にすることができる。次に、図２１の説明に移行する。
【０１６６】
図２１において、配送制御装置１００は、抽出した同時手配物資ＣＤと同時手配物資数量とに基づいて、抽出した同時手配物資ＣＤが示す品物についてのレコードを、要請データ５００に追加する。図２１の例では、配送制御装置１００は、レコード２１０１，２１０２を要請データ５００に追加する。次に、図２２の説明に移行する。
【０１６７】
図２２において、配送制御装置１００は、要請データ５００の拠点ＣＤを抽出し、在庫データ７００から、抽出した拠点ＣＤと同じ拠点ＣＤを含み、同時手配物資ＣＤと同じ物資ＣＤを含むレコードを検索する。これにより、配送制御装置１００は、配送先において同時手配物資ＣＤが示す品物の在庫が存在するか否かを判定することができる。
【０１６８】
図２２の例では、配送制御装置１００は、要請データ５００の拠点ＣＤ「０７３５０１０」を抽出し、在庫データ７００に、抽出した拠点ＣＤ「０７３５０１０」と同じ拠点ＣＤ「０７３５０１０」を含むレコードがないと判定する。このため、配送制御装置１００は、配送先において同時手配物資ＣＤ「００５」が示す品物「水  ５００ｍｌ」の在庫が存在しないと判定する。
【０１６９】
ここで、配送先において同時手配物資ＣＤ「００５」が示す品物「水  ５００ｍｌ」の在庫がある場合がある。この場合、配送制御装置１００は、配送先における品物「水  ５００ｍｌ」の在庫数が、必要数分の品物「カップ麺  ３食分」と過不足なく組み合わせ可能な数以上であれば、品物「水  ５００ｍｌ」が配送されないようにしてもよい。
【０１７０】
また、この場合、配送制御装置１００は、配送先における品物「水  ５００ｍｌ」の在庫数が、必要数分の品物「カップ麺  ３食分」に過不足なく組み合わせ可能な数未満であることがある。これに対し、配送制御装置１００は、配送先における品物「水  ５００ｍｌ」の在庫数を、必要数分の品物「カップ麺  ３食分」に過不足なく組み合わせ可能な数にする分だけの、品物「水  ５００ｍｌ」が配送されるようにしてもよい。次に、図２３の説明に移行する。
【０１７１】
図２３において、配送制御装置１００は、要請データ５００の拠点ＣＤを抽出し、倉庫データ６００から、抽出した拠点ＣＤと同じ拠点ＣＤを含むレコードを検索し、検索したレコードの住所を抽出し、他のそれぞれのレコードの住所を抽出する。そして、配送制御装置１００は、他のそれぞれのレコードの住所から、検索したレコードの住所までの配送時間を算出する。これにより、配送制御装置１００は、配送先に品物を配送する配送時間が短くなる集積所を特定することができる。
【０１７２】
図２３の例では、配送制御装置１００は、要請データ５００の拠点ＣＤ「０７３５０１０」を抽出する。配送制御装置１００は、倉庫データ６００から、抽出した拠点ＣＤ「０７３５０１０」と同じ拠点ＣＤ「０７３５０１０」を含むレコード２３００の住所「神奈川県川崎市中原区中丸子○○−△」を抽出する。また、配送制御装置１００は、他のレコード２３０１の住所「東京都千代田区飯田橋○丁目△△番×号」を抽出する。
【０１７３】
そして、配送制御装置１００は、住所「東京都千代田区飯田橋○丁目△△番×号」から住所「神奈川県川崎市中原区中丸子○○−△」までの配送時間を算出する。配送制御装置１００は、同様に、住所「宮城県仙台市青葉区一番町○−△△−×」から住所「神奈川県川崎市中原区中丸子○○−△」までの配送時間を算出する。配送制御装置１００は、同様に、住所「大阪府大阪市北区錦町○−△△」から住所「神奈川県川崎市中原区中丸子○○−△」までの配送時間を算出する。次に、図２４の説明に移行する。
【０１７４】
図２４において、配送制御装置１００は、在庫データ７００に基づいて、配送時間が相対的に短い集積所から順に、要請データ５００の物資ＣＤが示す品物の出庫数を算出し、出庫結果データ８００を更新する。
【０１７５】
図２４の例では、配送制御装置１００は、配送時間が相対的に短い拠点名「東京」の集積所から、要請データ５００の物資ＣＤが示す品物「カップ麺  ３食分、水  ５００ｍｌ、食器セット  １人分」の出庫数を算出し、出庫結果データ８００を更新する。
【０１７６】
ここで、配送制御装置１００は、品物「水  ５００ｍｌ」の同時手配優先度が「Ａ」のため、拠点名「東京」の集積所から配送可能な範囲内で、品物「カップ麺  ３食分、水  ５００ｍｌ」を過不足なく組み合わせ可能なように、出庫数を算出する。一方で、配送制御装置１００は、品物「食器セット  １人分」の同時手配優先度が「Ｂ」のため、拠点名「東京」の集積所から配送可能な範囲内、かつ、必要数を超えない範囲内で、品物「食器セット  １人分」の出庫数を算出する。
【０１７７】
配送制御装置１００は、例えば、５０個の品物「カップ麺  ３食分」と過不足なく組み合わせ可能な５０個分の品物「水  ５００ｍｌ」を出庫対象とし、品物「水  ５００ｍｌ」の出庫数を「５０」として算出する。また、配送制御装置１００は、例えば、拠点名「東京」の集積所から配送可能な１０個分の品物「食器セット  １人分」を出庫対象とし、品物「食器セット  １人分」の出庫数を「１０」として算出する。
【０１７８】
配送制御装置１００は、同様に、拠点名「仙台、大阪」の集積所についても、要請データ５００の物資ＣＤが示す品物「カップ麺  ３食分、水  ５００ｍｌ、食器セット  １人分」の出庫数を算出する。そして、配送制御装置１００は、算出結果に基づいて、出庫結果データ８００を更新する。次に、図２５の説明に移行する。
【０１７９】
図２５に示すように、出庫結果データ８００は、拠点名「東京」の集積所からの品物「カップ麺  ３食分、水  ５００ｍｌ、食器セット  １人分」の出庫数「５０、５０、１０」に関するレコードを含む。また、出庫結果データ８００は、拠点名「仙台」の集積所からの品物「カップ麺  ３食分、水  ５００ｍｌ、食器セット  １人分」の出庫数「２０、２０、９０」に関するレコードを含む。また、出庫結果データ８００は、拠点名「大阪」の集積所からの品物「カップ麺  ３食分、水  ５００ｍｌ、食器セット  １人分」の出庫数「３０、３０、０」に関するレコードを含む。
【０１８０】
配送制御装置１００は、出庫結果データ８００に基づいて、拠点名「東京、仙台、大阪」の集積所に設けられた管理装置２０２に、品物「カップ麺  ３食分、水  ５００ｍｌ、食器セット  １人分」の配送指示を送信する。
【０１８１】
これにより、配送制御装置１００は、集積所ごとに、集積所から出庫され配送先に配送される品物「カップ麺  ３食分、水  ５００ｍｌ」が、配送先において過不足なく組み合わせ可能なようにすることができる。
【０１８２】
このため、配送制御装置１００は、例えば、配送先において、品物「カップ麺  ３食分」と組み合わされず、使用されないまま品物「水  ５００ｍｌ」が保管されることを防止することができる。結果として、配送制御装置１００は、配送先における品物の管理作業にかかる負担の低減化を図ることができる。
【０１８３】
また、配送制御装置１００は、集積所ごとに配送先に品物「カップ麺  ３食分、水  ５００ｍｌ」をまとめて配送すれば、過不足なく組み合わせ可能な品物「カップ麺  ３食分、水  ５００ｍｌ」が、同じタイミングで配送先に到着するようにすることができる。結果として、配送制御装置１００は、配送先における品物の管理作業にかかる負担の低減化を図ることができる。
【０１８４】
また、配送制御装置１００は、集積所から配送先に品物「食器セット  １人分」が必要数分配送されるようにして、配送先において品物「カップ麺  ３食分」を使用しやすくすることができる。
【０１８５】
配送制御装置１００は、出庫結果データ８００に基づいて、配送先に設けられた端末装置２０１のディスプレイ９０６に、品物「カップ麺  ３食分、水  ５００ｍｌ、食器セット  １人分」の品名や出庫数などを表す画面を表示させるようにしてもよい。配送制御装置１００は、例えば、図１８および図１９と同様に端末装置２０１に画面を表示させる。
【０１８６】
これにより、配送先の担当者２０３は、表示内容に基づいて、要求した品物のほかに、何の品物が配送されるのかを把握することができる。また、配送先の担当者２０３は、要求した品物と組み合わせて、何の品物を使用すればよいかを把握することができる。また、配送先の担当者２０３は、どの集積所から、いつ、いくつの品物が到着するのかを把握することができる。このため、配送先の担当者２０３は、品物を管理しやすくなる。
【０１８７】
（配送制御装置１００の動作例３）
次に、図２６〜図３１を用いて、配送制御装置１００の動作例３について説明する。動作例３は、配送先の担当者から要求された品物と、配送先の担当者から要求された品物と組み合わせて使用する同時手配優先度Ｃの他の品物とが配送される場合の一例である。
【０１８８】
ここで、端末装置２０１は、図１１と同様に、要請データ５００の入力画面１１００を、ディスプレイ９０６に表示する。そして、端末装置２０１は、入力欄１１０１〜１１０７の入力内容に基づいて、要請データ５００を生成し、配送制御装置１００に送信する。次に、図２６〜図３１の説明に移行し、要請データ５００を受信した配送制御装置１００の動作例３について説明する。
【０１８９】
図２６〜図３１は、配送制御装置１００の動作例３を示す説明図である。図２６において、配送制御装置１００は、要請データ５００を受信する。配送制御装置１００は、要請データ５００の物資ＣＤを抽出し、同時手配マスタ４００から、抽出した物資ＣＤと同じ物資ＣＤを含むレコードを検索する。配送制御装置１００は、検索したレコードの同時手配物資ＣＤと同時手配物資数量と同時手配優先度とを抽出する。
【０１９０】
図２６の例では、配送制御装置１００は、例えば、要請データ５００の物資ＣＤ「００７」を抽出し、同時手配マスタ４００から、抽出した物資ＣＤ「００７」と同じ物資ＣＤ「００７」を含むレコード２６００を検索する。
【０１９１】
配送制御装置１００は、レコード２６００の同時手配物資ＣＤ「００８」と同時手配物資数量「１」と同時手配優先度「Ａ」とを抽出する。また、配送制御装置１００は、レコード２６００の同時手配物資ＣＤ「００９」と同時手配物資数量「３」と同時手配優先度「Ｃ」とを抽出する。
【０１９２】
これにより、配送制御装置１００は、要請データ５００の物資ＣＤが示す品物と組み合わせて使用する、同時手配物資ＣＤが示す他の品物を特定することができ、同時手配物資ＣＤが示す他の品物の必要数を特定することができる。また、配送制御装置１００は、同時手配物資ＣＤが示す他の品物の扱い方を、同時手配優先度「Ａ」または同時手配優先度「Ｃ」に対応する扱い方にすることができる。次に、図２７の説明に移行する。
【０１９３】
図２７において、配送制御装置１００は、抽出した同時手配物資ＣＤと同時手配物資数量とに基づいて、抽出した同時手配物資ＣＤが示す品物についてのレコードを、要請データ５００に追加する。図２７の例では、配送制御装置１００は、レコード２７０１，２７０２を要請データ５００に追加する。次に、図２８の説明に移行する。
【０１９４】
図２８において、配送制御装置１００は、要請データ５００の拠点ＣＤを抽出し、在庫データ７００から、抽出した拠点ＣＤと同じ拠点ＣＤを含み、同時手配物資ＣＤと同じ物資ＣＤを含むレコードを検索する。これにより、配送制御装置１００は、配送先において同時手配物資ＣＤが示す品物の在庫が存在するか否かを判定することができる。
【０１９５】
図２８の例では、配送制御装置１００は、要請データ５００の拠点ＣＤ「０７３５０１０」を抽出し、在庫データ７００に、抽出した拠点ＣＤ「０７３５０１０」と同じ拠点ＣＤ「０７３５０１０」を含むレコードがないと判定する。このため、配送制御装置１００は、配送先において同時手配物資ＣＤ「００８」が示す品物「水  ５００ｍｌ」の在庫が存在しないと判定する。
【０１９６】
ここで、配送先において同時手配物資ＣＤ「００８」が示す品物「水  ５００ｍｌ」の在庫がある場合がある。この場合、配送制御装置１００は、配送先における品物「水  ５００ｍｌ」の在庫数が、必要数分の品物「水もどり餅  ３種セット」と過不足なく組み合わせ可能な数以上であれば、品物「水  ５００ｍｌ」が配送されないようにしてもよい。
【０１９７】
また、この場合、配送制御装置１００は、配送先における品物「水  ５００ｍｌ」の在庫数が、必要数分の品物「水もどり餅  ３種セット」に過不足なく組み合わせ可能な数未満であることがある。これに対し、配送制御装置１００は、配送先における品物「水  ５００ｍｌ」の在庫数を、必要数分の品物「水もどり餅  ３種セット」に過不足なく組み合わせ可能な数にする分だけの、品物「水  ５００ｍｌ」が配送されるようにしてもよい。次に、図２９の説明に移行する。
【０１９８】
図２９において、配送制御装置１００は、要請データ５００の拠点ＣＤを抽出し、倉庫データ６００から、抽出した拠点ＣＤと同じ拠点ＣＤを含むレコードを検索し、検索したレコードの住所を抽出し、他のそれぞれのレコードの住所を抽出する。そして、配送制御装置１００は、他のそれぞれのレコードの住所から、検索したレコードの住所までの配送時間を算出する。これにより、配送制御装置１００は、配送先に品物を配送する配送時間が短くなる集積所を特定することができる。
【０１９９】
図２９の例では、配送制御装置１００は、要請データ５００の拠点ＣＤ「０７３５０１０」を抽出する。配送制御装置１００は、倉庫データ６００から、抽出した拠点ＣＤ「０７３５０１０」と同じ拠点ＣＤ「０７３５０１０」を含むレコード２９００の住所「神奈川県川崎市中原区中丸子○○−△」を抽出する。また、配送制御装置１００は、他のレコード２９０１の住所「東京都千代田区飯田橋○丁目△△番×号」を抽出する。
【０２００】
そして、配送制御装置１００は、住所「東京都千代田区飯田橋○丁目△△番×号」から住所「神奈川県川崎市中原区中丸子○○−△」までの配送時間を算出する。配送制御装置１００は、同様に、住所「宮城県仙台市青葉区一番町○−△△−×」から住所「神奈川県川崎市中原区中丸子○○−△」までの配送時間を算出する。配送制御装置１００は、同様に、住所「大阪府大阪市北区錦町○−△△」から住所「神奈川県川崎市中原区中丸子○○−△」までの配送時間を算出する。次に、図３０の説明に移行する。
【０２０１】
図３０において、配送制御装置１００は、在庫データ７００に基づいて、配送時間が相対的に短い集積所から順に、要請データ５００の物資ＣＤが示す品物の出庫数を算出し、出庫結果データ８００を更新する。
【０２０２】
ここで、配送制御装置１００は、同時手配優先度が「Ａ」または「Ｂ」の品物については、累計の出庫数が必要数になるようにする。一方で、配送制御装置１００は、同時手配優先度が「Ｃ」の品物については、可能であれば累計の出庫数が必要数になるようにするが、必要数未満であってもよいようにする。
【０２０３】
図３０の例では、配送制御装置１００は、配送時間が相対的に短い拠点名「東京」の集積所から、要請データ５００の物資ＣＤが示す品物「水もどり餅  ３種セット、水  ５００ｍｌ、紙おしぼり  ３枚入り」の出庫数を算出し、出庫結果データ８００を更新する。
【０２０４】
ここで、配送制御装置１００は、品物「水  ５００ｍｌ」の同時手配優先度が「Ａ」のため、拠点名「東京」の集積所から配送可能な範囲内で、品物「水もどり餅  ３種セット、水  ５００ｍｌ」を過不足なく組み合わせ可能なように、出庫数を算出する。一方で、配送制御装置１００は、品物「紙おしぼり  ３枚入り」の同時手配優先度が「Ｃ」のため、拠点名「東京」の集積所から配送可能な範囲内、かつ、必要数を超えない範囲内で、品物「紙おしぼり  ３枚入り」の出庫数を算出する。
【０２０５】
配送制御装置１００は、例えば、５０個の品物「水もどり餅  ３種セット」と過不足なく組み合わせ可能な５０個分の品物「水  ５００ｍｌ」を出庫対象とし、品物「水  ５００ｍｌ」の出庫数を「５０」として算出する。また、配送制御装置１００は、例えば、拠点名「東京」の集積所から配送可能な１０個分の品物「紙おしぼり  ３枚入り」を出庫対象とし、品物「紙おしぼり  ３枚入り」の出庫数を「１０」として算出する。
【０２０６】
配送制御装置１００は、同様に、拠点名「仙台、大阪」の集積所についても、要請データ５００の物資ＣＤが示す品物「水もどり餅  ３種セット、水  ５００ｍｌ、紙おしぼり  ３枚入り」の出庫数を算出する。そして、配送制御装置１００は、算出結果に基づいて、出庫結果データ８００を更新する。次に、図３１の説明に移行する。
【０２０７】
図３１に示すように、出庫結果データ８００は、拠点名「東京」の集積所からの品物「水もどり餅  ３種セット、水  ５００ｍｌ、紙おしぼり  ３枚入り」の出庫数「５０、５０、１０」に関するレコードを含む。また、出庫結果データ８００は、拠点名「仙台」の集積所からの品物「水もどり餅  ３種セット、水  ５００ｍｌ、紙おしぼり  ３枚入り」の出庫数「２０、２０、１００」に関するレコードを含む。また、出庫結果データ８００は、拠点名「大阪」の集積所からの品物「水もどり餅  ３種セット、水  ５００ｍｌ、紙おしぼり  ３枚入り」の出庫数「３０、３０、１００」に関するレコードを含む。
【０２０８】
配送制御装置１００は、出庫結果データ８００に基づいて、拠点名「東京、仙台、大阪」の集積所に設けられた管理装置２０２に、品物「水もどり餅  ３種セット、水  ５００ｍｌ、紙おしぼり  ３枚入り」の配送指示を送信する。
【０２０９】
これにより、配送制御装置１００は、集積所ごとに、集積所から出庫され配送先に配送される品物「水もどり餅  ３種セット、水  ５００ｍｌ」が、配送先において過不足なく組み合わせ可能なようにすることができる。
【０２１０】
このため、配送制御装置１００は、例えば、配送先において、品物「水もどり餅  ３種セット」と組み合わされず、使用されないまま品物「水  ５００ｍｌ」が保管されることを防止することができる。結果として、配送制御装置１００は、配送先における品物の管理作業にかかる負担の低減化を図ることができる。
【０２１１】
また、配送制御装置１００は、集積所ごとに配送先に品物「水もどり餅  ３種セット、水  ５００ｍｌ」をまとめて配送させることができる。このため、配送制御装置１００は、過不足なく組み合わせ可能な品物「水もどり餅  ３種セット、水  ５００ｍｌ」が、同じタイミングで配送先に到着するようにすることができる。結果として、配送制御装置１００は、配送先における品物の管理作業にかかる負担の低減化を図ることができる。
【０２１２】
また、配送制御装置１００は、集積所から配送先に品物「紙おしぼり  ３枚入り」が、必要数以下で配送可能な分、配送されるようにして、配送先において品物「水もどり餅  ３種セット」を使用しやすくすることができる。
【０２１３】
配送制御装置１００は、出庫結果データ８００に基づいて、配送先に設けられた端末装置２０１のディスプレイ９０６に、品物「水もどり餅  ３種セット、水  ５００ｍｌ、紙おしぼり  ３枚入り」の品名や出庫数などを表す画面を表示させるようにしてもよい。配送制御装置１００は、例えば、図１８および図１９と同様に端末装置２０１に画面を表示させる。
【０２１４】
これにより、配送先の担当者２０３は、表示内容に基づいて、要求した品物のほかに、何の品物が配送されるのかを把握することができる。また、配送先の担当者２０３は、要求した品物と組み合わせて、何の品物を使用すればよいかを把握することができる。また、配送先の担当者２０３は、どの集積所から、いつ、いくつの品物が到着するのかを把握することができる。このため、配送先の担当者２０３は、品物を管理しやすくなる。
【０２１５】
（全体処理手順）
次に、図３２および図３３を用いて、配送制御装置１００が実行する、全体処理手順の一例について説明する。全体処理は、例えば、図３に示したＣＰＵ３０１と、メモリ３０２や記録媒体３０５などの記憶領域と、ネットワークＩ／Ｆ３０３とによって実現される。
【０２１６】
図３２および図３３は、全体処理手順の一例を示すフローチャートである。図３２において、配送制御装置１００は、要請データ５００を端末装置２０１から受信する（ステップＳ３２０１）。
【０２１７】
次に、配送制御装置１００は、同時手配マスタ４００を参照し、要請データ５００の要請品に対応する同時手配品が存在するか否かを判定する（ステップＳ３２０２）。ここで、同時手配品が存在しない場合（ステップＳ３２０２：Ｎｏ）、配送制御装置１００は、ステップＳ３２０３の処理に移行する。一方で、同時手配品が存在する場合（ステップＳ３２０２：Ｙｅｓ）、配送制御装置１００は、ステップＳ３２０４の処理に移行する。
【０２１８】
ステップＳ３２０３では、配送制御装置１００は、要請品を出庫する１以上の集積所を決定し、それぞれの集積所と、要請品と、それぞれの集積所から出庫する要請品の出庫数とを対応付けて、出庫結果データ８００に追加する（ステップＳ３２０３）。そして、配送制御装置１００は、図３３のステップＳ３３０５の処理に移行する。
【０２１９】
ステップＳ３２０４では、配送制御装置１００は、同時手配品の必要数を算出する（ステップＳ３２０４）。次に、配送制御装置１００は、避難所の在庫数を取得する（ステップＳ３２０５）。
【０２２０】
そして、配送制御装置１００は、在庫データ７００に基づいて、避難所の同時手配品の在庫数が必要数を満たすか否かを判定する（ステップＳ３２０６）。ここで、必要数を満たす場合（ステップＳ３２０６：Ｙｅｓ）、配送制御装置１００は、ステップＳ３２０７の処理に移行する。一方で、必要数を満たさない場合（ステップＳ３２０６：Ｎｏ）、配送制御装置１００は、ステップＳ３２０８の処理に移行する。
【０２２１】
ステップＳ３２０７では、配送制御装置１００は、要請品を出庫する１以上の集積所を決定し、それぞれの集積所と、要請品と、それぞれの集積所から出庫する要請品の出庫数とを対応付けて、出庫結果データ８００に追加する（ステップＳ３２０７）。そして、配送制御装置１００は、図３３のステップＳ３３０５の処理に移行する。
【０２２２】
ステップＳ３２０８では、配送制御装置１００は、避難所への到着時間が短い順に倉庫データ６００をソートする（ステップＳ３２０８）。次に、配送制御装置１００は、集積所の在庫数を取得する（ステップＳ３２０９）。
【０２２３】
そして、配送制御装置１００は、１か所の集積所から、要請品と、要請品とセットにして出庫する優先度Ａの同時手配品と、優先度Ｂの同時手配品とを、それぞれの必要数分、出庫可能であるか否かを判定する（ステップＳ３２１０）。ここで、出庫可能である場合（ステップＳ３２１０：Ｙｅｓ）、配送制御装置１００は、ステップＳ３２１１の処理に移行する。一方で、出庫可能ではない場合（ステップＳ３２１０：Ｎｏ）、配送制御装置１００は、図３３のステップＳ３３０１の処理に移行する。
【０２２４】
ステップＳ３２１１では、配送制御装置１００は、１か所の集積所と、要請品と、要請品とセットにして出庫する優先度Ａの同時手配品と、優先度Ｂの同時手配品と、それぞれの出庫数とを対応付けて、出庫結果データ８００に追加する（ステップＳ３２１１）。そして、配送制御装置１００は、図３３のステップＳ３３０５の処理に移行する。
【０２２５】
図３３において、配送制御装置１００は、倉庫データ６００の上位から順に、集積所を選択する（ステップＳ３３０１）。次に、配送制御装置１００は、選択した集積所から出庫する、要請品と、要請品とセットにして出庫する優先度Ａの同時手配品と、優先度Ｂの同時手配品と、優先度Ｃの同時手配品とのそれぞれの出庫数を決定する（ステップＳ３３０２）。
【０２２６】
そして、配送制御装置１００は、選択した集積所と要請品と要請品とセットにして出庫する優先度Ａの同時手配品と優先度Ｂの同時手配品と優先度Ｃの同時手配品とそれぞれの出庫数とを対応付けて、出庫結果データ８００に追加する（ステップＳ３３０３）。
【０２２７】
その後、配送制御装置１００は、要請品と、要請品とセットにして出庫する優先度Ａの同時手配品と、優先度Ｂの同時手配品とのそれぞれの累計出庫数が、それぞれの必要数以上であるか否かを判定する（ステップＳ３３０４）。ここで、それぞれの必要数以上ではない場合（ステップＳ３３０４：Ｎｏ）、配送制御装置１００は、ステップＳ３３０１の処理に移行する。一方で、それぞれの必要数以上である場合（ステップＳ３３０４：Ｙｅｓ）、配送制御装置１００は、ステップＳ３３０５の処理に移行する。
【０２２８】
ステップＳ３３０５では、配送制御装置１００は、出庫結果データ８００に基づいて、管理装置２０２に出庫指示を出力する（ステップＳ３３０５）。次に、配送制御装置１００は、出庫結果データ８００を端末装置２０１に出力する（ステップＳ３３０６）。そして、配送制御装置１００は、全体処理を終了する。これにより、配送制御装置１００は、配送先における品物の管理作業にかかる負担の低減化を図ることができる。
【０２２９】
ここで、配送制御装置１００は、図３２および図３３の一部ステップの処理の順序を入れ替えて実行してもよい。例えば、ステップＳ３２０４，Ｓ３２０５の処理の順序は入れ替え可能である。また、例えば、ステップＳ３２０８，Ｓ３２０９の処理は入れ替え可能である。また、例えば、ステップＳ３３０５，Ｓ３３０６の処理は入れ替え可能である。
【０２３０】
また、配送制御装置１００は、図３２および図３３の一部ステップの処理を省略してもよい。例えば、ステップＳ３２０５〜Ｓ３２０７の処理は省略可能である。また、例えば、ステップＳ３２１０〜Ｓ３２１１の処理は省略可能である。
【０２３１】
以上説明したように、配送制御装置１００によれば、第１品物１０１の第１配送要求数を受け付けることができる。配送制御装置１００によれば、対応情報に基づいて、第１品物１０１と組み合わせて使用する第２品物１０２を特定することができる。配送制御装置１００によれば、第１配送要求数に基づいて、第２品物１０２の第２配送要求数を算出することができる。配送制御装置１００によれば、第１配送要求数と第２配送要求数とに基づいて、配送可能な範囲内で、第１品物１０１に第２品物１０２を過不足なく組み合わせ可能な組数分の、第１品物１０１と第２品物１０２との配送指示を出力することができる。これにより、配送制御装置１００は、配送先における品物の管理負担の低減化を図ることができる。
【０２３２】
配送制御装置１００によれば、第１配送場から配送可能な範囲内で、第１品物１０１に第２品物１０２を過不足なく組み合わせ可能な第１組数分の、第１品物１０１と第２品物１０２との配送指示を出力することができる。ここで、第１組数分の第１品物１０１の配送数が第１配送要求数未満である場合がある。この場合、配送制御装置１００によれば、第２配送場から配送可能な範囲内で、第１品物１０１に第２品物１０２を過不足なく組み合わせ可能な第２組数分の、第１品物１０１と第２品物１０２との配送指示を出力することができる。これにより、配送制御装置１００は、配送場ごとに、過不足なく組み合わせ可能な第１品物１０１と第２品物１０２とを配送させることができる。
【０２３３】
配送制御装置１００によれば、さらに、ある品物と組み合わせて使用する他の品物の数を対応付けて表す対応情報に基づいて、第２配送要求数を算出することができる。これにより、配送制御装置１００は、第１品物１０１と第２品物１０２とが、１：ｎまたはｎ：１で組み合わせられる場合にも、第２配送要求数を算出することができる。
【０２３４】
配送制御装置１００によれば、第２品物１０２に、第１品物１０１と組み合わせて使用することが要求される品物を用いることができる。これにより、配送制御装置１００は、組み合わせなければ使用不可能である第１品物１０１と第２品物１０２とを対象にして、過不足なく組み合わせ可能なように配送させることができる。
【０２３５】
配送制御装置１００によれば、第１品物１０１と組み合わせて使用することが推奨される第３品物を特定することができる。配送制御装置１００によれば、第１配送要求数に基づいて、特定した第３品物の第３配送要求数を算出することができる。配送制御装置１００によれば、複数の配送場のそれぞれの配送場から配送可能な第３品物の集合のうち、算出した第３配送要求数分の第３品物の配送指示を出力することができる。これにより、配送制御装置１００は、第１品物１０１と組み合わせると、第１品物１０１を使いやすくなる第３品物を配送させ、配送先において第１品物１０１を使用しやすくさせることができる。
【０２３６】
配送制御装置１００によれば、第１品物１０１と組み合わせて使用することが可能な第４品物を特定することができる。配送制御装置１００によれば、第１配送要求数に基づいて、特定した第４品物の第４配送要求数を算出することができる。配送制御装置１００によれば、複数の配送場のそれぞれの配送場から配送可能な第４品物の集合のうち、算出した第４配送要求数以下の第４品物の配送指示を出力することができる。これにより、配送制御装置１００は、第１品物１０１と組み合わせると、第１品物１０１を使いやすくなる第４品物を配送させ、配送先において第１品物１０１を使用しやすくさせることができる。
【０２３７】
配送制御装置１００によれば、複数の配送場のそれぞれの配送場から配送先までの配送時間に基づいて、第１品物１０１と第２品物１０２とを配送先に配送する配送場を決定することができる。これにより、配送制御装置１００は、第１品物１０１と第２品物１０２とが配送先に配送されるまでにかかる時間の低減化を図ることができる。
【０２３８】
配送制御装置１００によれば、配送先における第１品物１０１と第２品物１０２との到着希望時点に基づいて、第１品物１０１と第２品物１０２とを配送先に配送する配送場を決定することができる。これにより、配送制御装置１００は、第１品物１０１と第２品物１０２とが配送先に、到着希望時点までに配送されるようにすることができる。
【０２３９】
配送制御装置１００によれば、配送可能な範囲内で、配送先において第１品物１０１に第２品物１０２を過不足なく組み合わせ可能な組数分になる、第１品物１０１と第２品物１０２との配送指示を出力することができる。これにより、配送制御装置１００は、配送先における第１品物１０１と第２品物１０２との在庫数を考慮し、配送先における品物の管理負担の低減化を図ることができる。
【０２４０】
配送制御装置１００によれば、第１品物１０１と、第２品物１０２と、組数分の第１品物１０１の数と、組数分の第２品物１０２の数とを対応付けて出力することができる。これにより、配送制御装置１００は、配送先の担当者２０３が品物を管理しやすくすることができる。
【０２４１】
なお、本実施の形態で説明した配送制御方法は、予め用意されたプログラムをパーソナル・コンピュータやワークステーション等のコンピュータで実行することにより実現することができる。本実施の形態で説明した配送制御プログラムは、ハードディスク、フレキシブルディスク、ＣＤ−ＲＯＭ、ＭＯ、ＤＶＤ等のコンピュータで読み取り可能な記録媒体に記録され、コンピュータによって記録媒体から読み出されることによって実行される。また、本実施の形態で説明した配送制御プログラムは、インターネット等のネットワークを介して配布してもよい。
【０２４２】
上述した実施の形態に関し、さらに以下の付記を開示する。
【０２４３】
（付記１）コンピュータに、
第１品物の第１配送要求数を受け付け、
品物と前記品物と組み合わせて使用する他の品物とを対応付けて表す対応情報に基づいて、前記第１品物と組み合わせて使用する第２品物を特定し、
受け付けた前記第１配送要求数に基づいて、特定した前記第２品物の第２配送要求数を算出し、
前記第１配送要求数と算出した前記第２配送要求数とに基づいて、配送可能な前記第１品物と前記第２品物との集合のうちで、前記第１品物に前記第２品物を過不足なく組み合わせ可能な組数分の、前記第１品物と前記第２品物との配送指示を出力する、
処理を実行させることを特徴とする配送制御プログラム。
【０２４４】
（付記２）前記出力する処理は、
前記第１配送要求数と前記第２配送要求数とに基づいて、第１配送場から配送可能な前記第１品物と前記第２品物との集合のうちで、前記第１品物に前記第２品物を過不足なく組み合わせ可能な第１組数分の、前記第１品物と前記第２品物との配送指示を出力し、
前記第１組数分の前記第１品物の配送数が前記第１配送要求数未満である場合、前記第１配送要求数と前記第２配送要求数と前記第１組数とに基づいて、前記第１配送場とは異なる第２配送場から配送可能な前記第１品物と前記第２品物との集合のうちで、前記第１品物に前記第２品物を過不足なく組み合わせ可能な第２組数分の、前記第１品物と前記第２品物との配送指示を出力する、ことを特徴とする付記１に記載の配送制御プログラム。
【０２４５】
（付記３）前記対応情報は、さらに、前記品物と組み合わせて使用する前記他の品物の数を対応付けて表し、
前記算出する処理は、
前記対応情報と、前記第１配送要求数とに基づいて、前記第２配送要求数を算出する、ことを特徴とする付記１または２に記載の配送制御プログラム。
【０２４６】
（付記４）前記第２品物は、前記第１品物と組み合わせて使用することが要求される品物である、ことを特徴とする付記１〜３のいずれか一つに記載の配送制御プログラム。
【０２４７】
（付記５）前記コンピュータに、
前記対応情報に基づいて、前記第１品物と組み合わせて使用することが推奨される第３品物を特定し、
前記第１配送要求数に基づいて、特定した前記第３品物の第３配送要求数を算出し、
複数の配送場のそれぞれの配送場から配送可能な前記第３品物の集合のうち、算出した前記第３配送要求数分の前記第３品物の配送指示を出力する、
処理を実行させる、ことを特徴とする付記１〜４のいずれか一つに記載の配送制御プログラム。
【０２４８】
（付記６）前記コンピュータに、
前記対応情報に基づいて、前記第１品物と組み合わせて使用することが可能な第４品物を特定し、
前記第１配送要求数に基づいて、特定した前記第４品物の第４配送要求数を算出し、
複数の配送場のそれぞれの配送場から配送可能な前記第４品物の集合のうち、算出した前記第４配送要求数以下の前記第４品物の配送指示を出力する、
処理を実行させる、ことを特徴とする付記１〜５のいずれか一つに記載の配送制御プログラム。
【０２４９】
（付記７）前記コンピュータに、
複数の配送場のそれぞれの配送場から配送先までの配送時間に基づいて、前記第１品物と前記第２品物とを前記配送先に配送する配送場を決定する、処理を実行させ、
前記出力する処理は、
決定した前記配送場から配送可能な前記第１品物と前記第２品物との集合のうちで、前記第１品物に前記第２品物を過不足なく組み合わせ可能な組数分の、前記第１品物と前記第２品物との配送指示を出力する、ことを特徴とする付記１〜６のいずれか一つに記載の配送制御プログラム。
【０２５０】
（付記８）前記決定する処理は、
前記配送先における前記第１品物と前記第２品物との到着希望時点に基づいて、前記第１品物と前記第２品物とを前記配送先に配送する配送場を決定する、ことを特徴とする付記７に記載の配送制御プログラム。
【０２５１】
（付記９）前記出力する処理は、
前記第１配送要求数と前記第２配送要求数と配送先における前記第２品物の在庫数とに基づいて、配送可能な前記第１品物と前記第２品物との集合のうちで、前記配送先において前記第１品物に前記第２品物を過不足なく組み合わせ可能な組数分になる、前記第１品物と前記第２品物との配送指示を出力する、ことを特徴とする付記１〜８のいずれか一つに記載の配送制御プログラム。
【０２５２】
（付記１０）前記コンピュータに、
前記第１品物と、前記第２品物と、前記組数分の前記第１品物の数と、前記組数分の前記第２品物の数とを対応付けて出力する、処理を実行させることを特徴とする付記１〜９のいずれか一つに記載の配送制御プログラム。
【０２５３】
（付記１１）コンピュータが、
第１品物の第１配送要求数を受け付け、
品物と前記品物と組み合わせて使用する他の品物とを対応付けて表す対応情報に基づいて、前記第１品物と組み合わせて使用する第２品物を特定し、
受け付けた前記第１配送要求数に基づいて、特定した前記第２品物の第２配送要求数を算出し、
前記第１配送要求数と算出した前記第２配送要求数とに基づいて、配送可能な前記第１品物と前記第２品物との集合のうちで、前記第１品物に前記第２品物を過不足なく組み合わせ可能な組数分の、前記第１品物と前記第２品物との配送指示を出力する、
処理を実行することを特徴とする配送制御方法。
【０２５４】
（付記１２）第１品物の第１配送要求数を受け付け、
品物と前記品物と組み合わせて使用する他の品物とを対応付けて表す対応情報に基づいて、前記第１品物と組み合わせて使用する第２品物を特定し、
受け付けた前記第１配送要求数に基づいて、特定した前記第２品物の第２配送要求数を算出し、
前記第１配送要求数と算出した前記第２配送要求数とに基づいて、配送可能な前記第１品物と前記第２品物との集合のうちで、前記第１品物に前記第２品物を過不足なく組み合わせ可能な組数分の、前記第１品物と前記第２品物との配送指示を出力する、
制御部を有することを特徴とする配送制御装置。
【符号の説明】
【０２５５】
１００  配送制御装置
１０１  第１品物
１０２  第２品物
２００  配送システム
２０１  端末装置
２０２  管理装置
２０３  担当者
２０４  作業者
２１０  ネットワーク
３００，９００  バス
３０１，９０１  ＣＰＵ
３０２，９０２  メモリ
３０３，９０３  ネットワークＩ／Ｆ
３０４，９０４  記録媒体Ｉ／Ｆ
３０５，９０５  記録媒体
４００  同時手配マスタ
５００  要請データ
６００  倉庫データ
７００  在庫データ
８００  出庫結果データ
９０６  ディスプレイ
９０７  入力装置
１０００  記憶部
１００１  取得部
１００２  特定部
１００３  算出部
１００４  生成部
１００５  出力部
１１００  入力画面
１１０１〜１１０７  入力欄
１２００，１３００，１５００，１５０１，２０００，２１０１，２１０２，２３００，２３０１，２６００，２７０１，２７０２，２９００，２９０１  レコード
１８００，１９００  出庫結果通知画面
１８０１〜１８１０，１９０１〜１９０４，１９１１〜１９２０，１９３１〜１９４０  表示欄
【図１】
2019079308.tif 000003
【図２】
2019079308.tif 000004
【図３】
2019079308.tif 000005
【図４】
2019079308.tif 000006
【図５】
2019079308.tif 000007
【図６】
2019079308.tif 000008
【図７】
2019079308.tif 000009
【図８】
2019079308.tif 000010
【図９】
2019079308.tif 000011
【図１０】
2019079308.tif 000012
【図１１】
2019079308.tif 000013
【図１２】
2019079308.tif 000014
【図１３】
2019079308.tif 000015
【図１４】
2019079308.tif 000016
【図１５】
2019079308.tif 000017
【図１６】
2019079308.tif 000018
【図１７】
2019079308.tif 000019
【図１８】
2019079308.tif 000020
【図１９】
2019079308.tif 000021
【図２０】
2019079308.tif 000022
【図２１】
2019079308.tif 000023
【図２２】
2019079308.tif 000024
【図２３】
2019079308.tif 000025
【図２４】
2019079308.tif 000026
【図２５】
2019079308.tif 000027
【図２６】
2019079308.tif 000028
【図２７】
2019079308.tif 000029
【図２８】
2019079308.tif 000030
【図２９】
2019079308.tif 000031
【図３０】
2019079308.tif 000032
【図３１】
2019079308.tif 000033
【図３２】
2019079308.tif 000034
【図３３】
2019079308.tif 000035