(57)【特許請求の範囲】
【請求項１】
複数の店舗における商品の在庫数量の合計値である合計在庫数量を取得する合計在庫数量取得手段と、
所定期間における前記複数の店舗それぞれごとの前記商品の予想売上数量を取得する予想売上数量取得手段と、
前記予想売上数量に従って前記合計在庫数量を前記複数の店舗に案分した値である必要在庫数量を、前記店舗それぞれごとに算出する必要在庫数量算出手段と、
前記複数の店舗別の前記商品の在庫数量を取得し、前記必要在庫数量から前記在庫数量を引いた差分を前記複数の店舗別に算出し、当該差分を小さくするように、前記商品の移動元の店舗、前記商品の移動先の店舗、及び前記商品の移動数量を示す移動指示情報を生成する移動指示生成手段と、
を備え、
前記移動指示生成手段は、
前記差分が小さい順に前記複数の店舗に第１の順位を付与し、前記在庫数量が小さい順に前記複数の店舗に第２の順位を付与し、前記予想売上数量が少ない順に第３の順位を付与し、前記第１〜第３の順位それぞれを、重み付け係数を乗じてから加算することによりポイントを算出し、
前記ポイントが大きい順に前記商品の移動元となりうる前記店舗である移動元候補店舗を選択し、かつ前記ポイントが小さい順に前記商品の移動先となりうる前記店舗である移動先候補店舗を選択し、
前記移動元候補店舗と前記移動先候補店舗をそれぞれ一つ又は複数ずつ選択することにより、前記移動元の店舗と前記移動先の店舗を定めること、
を特徴とする在庫管理装置。
【請求項２】
請求項１に記載の在庫管理装置において、
前記複数の店舗それぞれが位置する地域を示す地域情報を記憶する地域情報記憶手段をさらに備え、
前記移動指示生成手段は、前記地域情報に基づいて、前記商品の移動元の店舗、及び前記商品の移動先の店舗が同一の地域内となるように前記移動指示情報を生成する在庫管理装置。
【請求項３】
請求項１又は２に記載の在庫管理装置において、
全店舗における前記商品の最新期間における売上数量が、前記最新期間より一つ前の期間における前記商品の売上数量に対して所定割合以下のときに、前記在庫管理装置が前記移動指示情報を生成しないようにする第１実行判断手段をさらに備える在庫管理装置。
【請求項４】
請求項１〜３のいずれか一つに記載の在庫管理装置において、
最新期間の前記複数の店舗における前記商品の平均売上数量が所定数量以下、かつ、前記複数の店舗における前記商品の平均在庫日数が所定日数以上のときに、前記在庫管理装置が前記移動指示情報を生成しないようにする第２実行判断手段をさらに備える在庫管理装置。
【請求項５】
請求項１〜４のいずれか一つに記載の在庫管理装置において、
前記予想売上数量取得手段は、前記複数の店舗のいずれが前記商品のセールを行うかを示すセール情報を取得し、当該セール情報が前記商品のセールを行うことを示している前記店舗において、前記予想売上数量を増加させる処理を行う在庫管理装置。
【請求項６】
請求項１〜５のいずれか一つに記載の在庫管理装置において、
前記移動指示生成手段は、前記複数の店舗のいずれが前記商品のセールを行うかを示すセール情報を取得し、当該セール情報が前記商品のセールを行うことを示している前記店舗を前記商品の移動元の店舗にしない在庫管理装置。
【請求項７】
請求項１〜６のいずれか一つに記載の在庫管理装置において、
前記移動指示生成手段は、前記差分の絶対値があらかじめ定められた数量以下である前記店舗を、前記移動指示情報の対象から外す在庫管理装置。
【請求項８】
請求項１〜７のいずれか一つに記載の在庫管理装置において、
前記移動指示生成手段が過去に生成した前記商品にかかる前記移動指示情報を記憶する移動指示記憶手段をさらに備え、
前記移動指示生成手段は、前記移動指示記憶手段が記憶している前記移動指示情報が移動先の店舗であることを示している前記店舗を、新たな前記移動指示情報における前記移動元の店舗として選択しない在庫管理装置。
【請求項９】
請求項１〜８のいずれか一つに記載の在庫管理装置において、
前記予想売上数量取得手段は、前記複数の店舗の前記予想売上数量の平均値を算出し、当該平均値より大きい前記予想売上数量を減らすことにより前記予想売上数量を修正し、
前記必要在庫数量算出手段は、修正後の前記予想売上数量を用いて前記必要在庫数量を算出する在庫管理装置。
【請求項１０】
請求項１〜９のいずれか一つに記載の在庫管理装置において、
前記移動指示生成手段は、前記移動指示情報が示す前記商品の移動数量が、当該移動指示情報において移動先となっている前記店舗における予想売上数量の所定倍超のときに、当該移動指示情報における前記商品の移動数量を前記予想売上数量の前記所定倍に修正し、かつ修正前後の前記商品の移動数量の差を、一つ又は複数の他の前記移動指示情報における前記商品の移動数量に振り分ける在庫管理装置。
【請求項１１】
コンピュータが、複数の店舗における商品の在庫数量の合計値である合計在庫数量、及び所定期間における前記複数の店舗それぞれごとの前記商品の予想売上数量を取得するステップと、
コンピュータが、前記予想売上数量に従って前記合計在庫数量を前記複数の店舗に案分した値である必要在庫数量を、前記店舗それぞれごとに算出するステップと、
コンピュータが、前記複数の店舗別の前記商品の在庫数量を取得し、前記必要在庫数量から前記在庫数量を引いた差分を前記複数の店舗別に算出し、当該差分を小さくするように、前記商品の移動元の店舗、前記商品の移動先の店舗、及び前記商品の移動数量を示す移動指示情報を生成するステップと、
を備え、
前記移動指示生成ステップは、コンピュータが、
前記差分が小さい順に前記複数の店舗に第１の順位を付与し、前記在庫数量が小さい順に前記複数の店舗に第２の順位を付与し、前記予想売上数量が少ない順に第３の順位を付与し、前記第１〜第３の順位それぞれを、重み付け係数を乗じてから加算することによりポイントを算出し、
前記ポイントが大きい順に前記商品の移動元となりうる前記店舗である移動元候補店舗を選択し、かつ前記ポイントが小さい順に前記商品の移動先となりうる前記店舗である移動先候補店舗を選択し、
前記移動元候補店舗と前記移動先候補店舗をそれぞれ一つ又は複数ずつ選択することにより、前記移動元の店舗と前記移動先の店舗を定めること、
を特徴とする在庫管理方法。
【請求項１２】
コンピュータを在庫管理装置として機能させるためのプログラムであって、
前記コンピュータに、
複数の店舗における商品の在庫数量の合計値である合計在庫数量、及び所定期間における前記複数の店舗それぞれごとの前記商品の予想売上数量を取得する機能と、
前記予想売上数量に従って前記合計在庫数量を前記複数の店舗に案分した値である必要在庫数量を、前記店舗それぞれごとに算出する機能と、
前記複数の店舗別の前記商品の在庫数量を取得し、前記必要在庫数量から前記在庫数量を引いた差分を前記複数の店舗別に算出し、当該差分を小さくするように、前記商品の移動元の店舗、前記商品の移動先の店舗、及び前記商品の移動数量を示す移動指示情報を生成する機能と、
を実現させ、
前記移動指示生成機能は、
前記差分が小さい順に前記複数の店舗に第１の順位を付与し、前記在庫数量が小さい順に前記複数の店舗に第２の順位を付与し、前記予想売上数量が少ない順に第３の順位を付与し、前記第１〜第３の順位それぞれを、重み付け係数を乗じてから加算することによりポイントを算出し、
前記ポイントが大きい順に前記商品の移動元となりうる前記店舗である移動元候補店舗を選択し、かつ前記ポイントが小さい順に前記商品の移動先となりうる前記店舗である移動先候補店舗を選択し、
前記移動元候補店舗と前記移動先候補店舗をそれぞれ一つ又は複数ずつ選択することにより、前記移動元の店舗と前記移動先の店舗を定めること、
を特徴とするプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、複数の店舗間における商品の偏在庫を減らすことができる在庫管理装置、在庫管理方法、及びプログラムに関する。
【背景技術】
【０００２】
一つの企業が複数の店舗を展開する場合、各店舗の在庫を管理する必要がある。例えば特許文献１に記載の在庫管理システムでは、各店舗にはハンディターミナルとプリンタが備えられている。本部のホストコンピュータには、店舗ごとの商品の在庫状況が在庫ファイルとして管理されている。店舗Ａで商品が不足した場合、店舗Ｂの店舗員はハンディターミナルで商品の出荷ファイルを作成し、電話通信網を介してホストコンピュータに送信する。店舗Ａの店舗員は、入荷した商品の入荷ファイルを作成して、ホストコンピュータに送信する。ホストコンピュータは、入荷ファイルと出荷ファイルを比較し、一致した場合に在庫ファイルを更新する。
【０００３】
また、特許文献２に記載の商品在庫管理システムでは、店舗サーバの在庫データ計算部では、POS端末からの売上データと商品補充データと商品廃棄データを基に陳列棚上の商品についての計算上棚在庫データの計算と、商品の倉庫データの計算と、販売期限を超えた廃棄商品の抽出を行う。陳列棚上の商品が少なくなり補充する場合及び商品を廃棄する場合、無線データ送信部により商品とその補充数あるいは廃棄数を無線携帯端末に送信し、係員に商品の補充あるいは廃棄を行わせる。在庫データ計算部では、商品の廃棄時には計算上棚在庫データを減算更新し、商品補充データ受信部が無線携帯端末から補充完了情報を受信したとき計算上棚在庫データを上記補充数により加算更新する。
【特許文献１】特開２００３−３２３４８０号公報
【特許文献２】特開２００２−１４０７７０号公報
【発明の開示】
【発明が解決しようとする課題】
【０００４】
上記した文献に記載のシステムは、商品が不足したときに商品を補充するものである。しかし、商品を販売する期間の末期においては、いかに商品を売り切るかが重要になる。商品を売り切るためには、複数の店舗間における商品の偏在庫を解消するのが好ましい。
【０００５】
本発明は上記事情に鑑みてなされたものであり、その目的とするところは、複数の店舗間における商品の偏在庫を減らすことができる在庫管理装置、在庫管理方法、及びプログラムを提供することにある。
【課題を解決するための手段】
【０００６】
本発明によれば、複数の店舗における商品の在庫数量の合計値である合計在庫数量を取得する合計在庫数量取得手段と、
所定期間における前記複数の店舗それぞれごとの前記商品の予想売上数量を取得する予想売上数量取得手段と、
前記予想売上数量に従って前記合計在庫数量を前記複数の店舗に案分した値である必要在庫数量を、前記店舗それぞれごとに算出する必要在庫数量算出手段と、
前記複数の店舗別の前記商品の在庫数量を取得し、前記必要在庫数量から前記在庫数量を引いた差分を前記複数の店舗別に算出し、当該差分が小さくなるように、前記商品の移動元の店舗、前記商品の移動先の店舗、及び前記商品の移動数量を示す移動指示情報を生成する移動指示生成手段と、
を備える在庫管理装置が提供される。
【０００７】
なお、以上の構成要素の任意の組合せ、本発明の表現を方法、装置、システム、記録媒体、コンピュータプログラムなどの間で変換したものもまた、本発明の態様として有効である。
【発明の効果】
【０００８】
本発明によれば、必要在庫数量から前記在庫数量を引いた差分を小さくするように、前記商品の移動元の店舗、前記商品の移動先の店舗、及び前記商品の移動数量を示す移動指示情報を生成する。従って、この移動指示情報に従って商品を移動させることにより、複数の店舗間における商品の偏在庫を減らすことができる。
【発明を実施するための最良の形態】
【０００９】
以下、本発明の実施の形態について、図面を用いて説明する。尚、すべての図面において、同様な構成要素には同様の符号を付し、適宜説明を省略する。
【００１０】
図１は、本実施形態における在庫管理装置の機能構成を示すブロック図である。この在庫管理装置は、合計在庫数量取得部（合計在庫数取得部）２２０、予想売上数取得部２４０、必要在庫数量算出部（必要在庫数算出部）２５０、及び移動指示生成部２６０を備える。合計在庫数量取得部２２０は、複数の店舗における商品の在庫数量の合計値である 合計在庫数量を取得する。予想売上数取得部２４０は、所定期間(例えば一週間)における複数の店舗それぞれごとの商品の予想売上数を取得する。必要在庫数量算出部２５０は、予想売上数に従って合計在庫数量を複数の店舗に案分した値である必要在庫数量を、店舗それぞれごとに算出する。移動指示生成部２６０は、複数の店舗別の商品の在庫数量を取得し、必要在庫数量から在庫数量を引いた差分を複数の店舗別に算出し、当該差分すなわち偏在庫が小さくなるように、商品の移動元の店舗、商品の移動先の店舗、及び商品の移動数量を示す移動指示情報を生成する。従って、この移動指示情報に従って商品を移動させることにより、複数の店舗間における商品の偏在庫を減らすことができる。なお、店舗には、消費者に商品を販売する店舗のほかに、問屋等も含まれる。また商品には、個数単位で販売されるもののほかに、物理量（重量や体積など）単位で販売されるものも含まれる。以下、在庫管理装置について詳細に説明するが、この説明の中では、商品は個数単位で販売されるものを前提とする。しかし、物理量単位で販売される商品にそのまま適用できることは言うまでもない。
【００１１】
図１に示す在庫管理装置は、さらに、入力部１００、全店舗売上履歴記憶部１１０、実行判断部１２０(第１の実行判断手段及び第２の実行判断手段)、店舗別売上履歴記憶部１４０、セール情報記憶部１５０、予想売上数記憶部１６０、予想売上数算出部１７０、移動指示記憶部１８０、及び表示部２８０を備える。
【００１２】
入力部１００は、在庫管理装置の操作者から入力される情報を取得する。入力される情報は、例えば移動指示情報の生成対象となる商品の品番、及び移動指示情報の生成に使用されるパラメータである。全店舗売上履歴記憶部１１０は、複数の店舗の売上履歴を合計した合計売上履歴を記憶している。実行判断部１２０は、全店舗売上履歴記憶部１１０が記憶している合計売上履歴に基づいて、入力された品番に対応する商品を、移動指示情報の生成対象とするか否かを判断する。
【００１３】
店舗別売上履歴記憶部１４０は、店舗別の売上履歴データ及び在庫数を記憶する。セール情報記憶部１５０は、セールを行う店舗（以下、セール店舗と記載）を示す情報を商品別に記憶している。予想売上数記憶部１６０は、所定期間における商品別の予想売上数を店舗別に記憶する。予想売上数算出部１７０は、店舗別の売上履歴データを用いて、店舗別かつ商品別の予想売上数を算出して予想売上数記憶部１６０に記憶させる。予想売上数算出部１７０は、例えば最新の数週間の売上数を店舗別かつ商品別に平均することにより、予想売上数を算出する。予想売上数算出部１７０は、定期的に（例えば毎日又は所定の曜日ごと）上記した処理を行う。なお、予想売上数記憶部１６０は、入力部１００から入力される値を予想売上数として記憶してもよい。
【００１４】
移動指示記憶部１８０は、移動指示生成部２６０が生成した移動指示情報を記憶する。表示部２８０は、移動指示生成部２６０が生成した移動指示情報を表示して、在庫管理装置の操作者に認識させる。
【００１５】
また図示していないが、在庫管理装置は、店舗ごとに店舗名及び店舗ＩＤを対応付けて記憶している店舗情報記憶部を備えていてもよい。この場合、在庫管理装置の各機能部は、必要に応じて店舗情報記憶部が記憶している店舗名又は店舗ＩＤを参照することができる。
【００１６】
図２は、全店舗売上履歴記憶部１１０が記憶しているデータの構成をテーブル形式で示す図である。全店舗売上履歴記憶部１１０は、商品の品番ごとに、合計在庫数、平均在庫日数、及び合計売上履歴を記憶している。合計在庫数は、店舗別の在庫数を合計した値である。平均在庫日数は、店舗別の在庫日数をすべての店舗で平均した値である。合計売上履歴は、全店舗の合計売上数を売上年月日別に示すデータを含んでいる。
【００１７】
図３は、店舗別売上履歴記憶部１４０が記憶しているデータの構成をテーブル形式で示す図である。店舗別売上履歴記憶部１４０は、店舗を相互に識別する店舗ＩＤごとに、地域情報及び売上履歴を記憶している。地域情報は、その店舗が属する地域を示している。売上履歴は、最新期間（例えば直近一週間）の品番別の売上数、品番別の在庫数、及び品番別の在庫日数を一覧で示すデータを含んでいる。また売上履歴は、在庫数、在庫日数、及び売上日ごとの売上数を品番別に示すデータを含んでいる。
【００１８】
図４は、セール情報記憶部１５０が記憶しているセール情報のデータ構成をテーブル形式で示す図である。セール情報記憶部１５０は、品番別に、セール店舗の店舗ＩＤ、並びにそのセール店舗におけるセールの初日及び最終日を示す情報を記憶している。
【００１９】
図５は、予想売上数記憶部１６０が記憶しているデータの構成をテーブル形式で示す図である。予想売上数記憶部１６０は、品番別に、店舗ＩＤ、その店舗ＩＤが示す店舗が属する地域を示す情報、及びその店舗ＩＤが示す店舗における所定期間（例えば一週間）における予想売上数を、互いに対応付けて記憶している。
【００２０】
図６は、移動指示記憶部１８０が記憶しているデータの構成をテーブル形式で示す図である。移動指示記憶部１８０は、品番別かつ作成日別に、移動指示情報を記憶している。移動指示情報は、商品の移動元の店舗である移動元店舗の店舗ＩＤ、商品の移動先の店舗である移動先店舗の店舗ＩＤ、及び移動数を含んでいる。
【００２１】
図７は、在庫管理装置が行う移動指示情報の生成処理を説明するためのフローチャートである。まず在庫管理装置の操作者は、移動指示の対象となる商品の品番を入力部１００に入力する（Ｓ１０）。在庫管理装置の実行判断部１２０は、入力された品番が示す商品の売れ行きを検討する処理を行い、この処理結果に基づいて、在庫管理装置に処理を実行させるか否か判断する（Ｓ２０）。
【００２２】
詳細には、実行判断部１２０は、全店舗売上履歴記憶部１１０から、入力された品番に対応する平均在庫日数及び合計売上履歴を読み出す。実行判断部１２０は、読み出した合計売上履歴を処理して、最新期間（例えば直近の一週間）の合計売上数が、その一つ前の期間（例えばその前の一週間）の合計売上数に対して所定割合以下であるか否かを確認する。所定割合以下のときは、商品が急激に売れなくなったことを示しているため、実行判断部１２０は、在庫管理装置が行う処理を中止させる。
【００２３】
また実行判断部１２０は、読み出した合計売上履歴を処理して、最新期間（例えば直近の一週間）における売上数の合計値を店舗数で割った値である平均売上数を算出する。ここで用いる店舗数は、実行判断部１２０が予め記憶している。そして実行判断部１２０は、読み出した平均在庫日数が所定日数以上かつ算出した平均売上数が所定数以下であるか否かを確認する。平均在庫日数が所定日数以上かつ平均売上数が所定数以下のときは、商品がほとんど売れなくなったことを示しているため、実行判断部１２０は、在庫管理装置が行う処理を中止させる。
【００２４】
商品が急激に売れなくなったとき、及び商品がほとんど売れなくなったときに商品の偏在庫を解消しても、商品の在庫は減少しない。商品の在庫が減少しない場合、商品の返品に必要な物流コストは、偏在庫の有無によらず略一定である。逆に、偏在庫を解消するために必要な物流コストが無駄になる。実行判断部１２０が行う処理により、このような物流コストの無駄が発生することを抑制できる。
【００２５】
実行判断部１２０は、在庫管理装置に処理を実行させるとき、入力された品番を合計在庫数取得部２２０、予想売上数取得部２４０、及び移動指示生成部２６０に出力する。また実行判断部１２０は、算出した平均売上数を移動指示生成部２６０に出力する。
【００２６】
移動指示生成部２６０は、実行判断部１２０から品番が入力されると、在庫管理装置の操作者に各種パラメータを登録するように促す表示を、表示部２８０に行わせる。操作者は、表示部２８０の表示に従って、各種パラメータを入力部１００に入力する。入力部１００は、入力されたパラメータを予想売上数取得部２４０及び移動指示生成部２６０に出力する（Ｓ３０）。ここで入力されるパラメータは、例えばセール店舗における予想売上数の増加率、及び処理対象となる店舗の店舗ＩＤ（又は店舗名）、もしくは地域を特定する情報を含む。
【００２７】
ついで予想売上数取得部２４０は、実行判断部１２０から入力された品番に対応する予想売上数を、複数の店舗ＩＤそれぞれごとに予想売上数記憶部１６０から読み出す。そして、予想売上数取得部２４０は、読み出した予想売上数を処理することにより、所定期間ごとの複数の店舗の予想売上数を算出する（Ｓ４０）。この処理の詳細については、フローチャートを用いて後述する。そして予想売上数取得部２４０は、算出した予想売上数を店舗ＩＤに対応付けて、必要在庫数算出部２５０に出力する。
【００２８】
また合計在庫数取得部２２０は、実行判断部１２０から入力された品番に対応する合計在庫数を全店舗売上履歴記憶部１１０から読み出して、必要在庫数算出部２５０に出力する（Ｓ５０）。ついで必要在庫数算出部２５０は、合計在庫数を予想売上数で複数の店舗それぞれに案分した値である必要在庫数を、店舗それぞれごとに算出する（Ｓ５５）。次いで必要在庫数算出部２５０は、店舗ＩＤ、並びに店舗それぞれごとの必要在庫数及び予想売上数を、互いに対応付けて移動指示生成部２６０に出力する。
【００２９】
次いで移動指示生成部２６０は、地域を選択し、必要在庫数算出部２５０から入力された店舗ＩＤが示す複数の店舗のうち、設定した地域に属する店舗を選択する（Ｓ６０）。ついで移動指示生成部２６０は、選択された店舗に対して以下のＳ６５〜Ｓ９０に示す処理を行う。
【００３０】
まず移動指示生成部２６０は、生成すべき移動指示情報の数を設定する（Ｓ６５）。この処理の詳細は、フローチャートを用いて後述する。
【００３１】
次いで移動指示生成部２６０は、商品の移動元となるべき店舗である移動元候補店舗、及び商品の移動先となるべき店舗である移動先候補店舗を設定する（Ｓ７０）。この処理の詳細は、フローチャートを用いて後述する。
【００３２】
ついで移動指示生成部２６０は、移動指示情報を生成する（Ｓ８０）。この処理の詳細については後述する。
【００３３】
ついで移動指示生成部２６０は、生成した移動指示情報を移動指示記憶部１８０に記憶させ、かつ生成した移動指示情報を表示部２８０に表示させる（Ｓ９０）。
【００３４】
移動指示生成部２６０は、すべての地域に対してＳ６５〜Ｓ９０に示した処理を行う（Ｓ９５）。
【００３５】
図８は、図７のＳ４０の詳細を説明するフローチャートである。まず予想売上数取得部２４０は、実行判断部１２０から入力された品番に対応していて予想売上数記憶部１６０に記憶されている店舗別の予想売上数を読み出す（Ｓ１００）。ここで予想売上数取得部２４０は、入力部１００から店舗ＩＤ又は地域を特定する情報が入力されていたときは、入力された店舗ＩＤ又は入力された地域を特定する情報に対応する店舗ＩＤを、処理対象となる店舗の店舗ＩＤと認識する。
【００３６】
ついで予想売上数取得部２４０は、複数の店舗別の予想売上数を平均することにより、平均予想売上数を算出する（Ｓ１１０）。ついで予想売上数取得部２４０は、予想売上数が平均予想売上数より多い店舗を選択し（Ｓ１２０）、選択した店舗それぞれごとに、予想売上数と平均予想売上数の差分を算出する（Ｓ１３０）。ついで予想売上数取得部２４０は、算出した差分に１未満の値である圧縮率を乗じて平均予想売上数との差分を小さくすることにより、Ｓ１２０において選択した店舗における予想売上数を圧縮する（Ｓ１４０）。予想売上数取得部２４０は、例えば全店舗売上履歴記憶部１１０が記憶する平均在庫日数及び平均予想売上数を用いて圧縮率を定める。圧縮率は、商品の平均在庫日数が大きいほど小さくなり、また平均予想売上数に対する予想売上数の標準偏差が大きいほど小さくなる。予想売上数を圧縮することにより、予想売上数が特に大きかった特定の店舗に商品が集中しすぎることを抑制できる。
【００３７】
また予想売上数取得部２４０は、実行判断部１２０から入力された品番に対応するセール情報をセール情報記憶部１５０から読み出す（Ｓ１５０）。ついで予想売上数取得部２４０は、セール情報に店舗ＩＤが含まれる店舗を選択し、選択した店舗の予想売上数に、入力部１００から入力された増加率を乗ずることにより、選択した店舗の予想売上数を修正する（Ｓ１６０）。これにより、セール店舗に入庫する商品数を増やすことができる。従って、セール店舗において商品が不足するにもかかわらず他の店舗で商品が売れ残ることを抑制できる。なお、予想売上数取得部２４０は、入力部１００から増加率が入力されないときのために、デフォルトで増加率を記憶していておき、この増加率を使用してもよい。
【００３８】
図９は、図７のＳ６５の詳細を説明するフローチャートである。まず移動指示生成部２６０は、実行判断部１２０から入力された品番を用いて、複数の店舗別の商品の最新期間の売上数を店舗別売上履歴記憶部１４０から読み出す（Ｓ３０５）。ついで移動指示生成部２６０は、実行判断部１２０から入力された平均売上数が基準値以上であるか否か判断する（Ｓ３１０）。基準値以上であるとき（Ｓ３１０：Ｙｅｓ）、移動指示生成部２６０は、最新の所定期間における売上数が平均売上数以上である店舗の数を、移動指示情報の数に設定する（Ｓ３２０）。また基準値未満であるとき（Ｓ３１０：Ｎｏ）、移動指示生成部２６０は、最新の所定期間における売上数がＳ３１０における基準値以上である店舗の数を、移動指示情報の数に設定する（Ｓ３３０）。
【００３９】
図１０は、図７のＳ７０の第１の詳細例を説明するフローチャートである。まず移動指示生成部２６０は、店舗別の在庫数を店舗別売上履歴記憶部１４０から読み出す。そして、必要在庫数算出部２５０から入力された必要在庫数から在庫数を引いた差分を、店舗別に算出する（Ｓ４００）。ついで移動指示生成部２６０は、算出した差分の絶対値が基準値未満である店舗を処理対象の店舗から削除する（Ｓ４１０）。これにより、小ロットによる移動が多数発生して物流コストが増加することを抑制できる。
【００４０】
ついで移動指示生成部２６０は、差分が正である店舗を移動先候補店舗に設定し、差分が負である店舗を移動元候補店舗に設定する（Ｓ４２０）。ついで移動指示生成部２６０は、セール情報記憶部１５０から対象となっている商品のセール情報を読み出し（Ｓ４３０）、セール情報に店舗ＩＤが含まれている店舗を移動元候補店舗から削除する（Ｓ４４０）。これにより、セール店舗から他の店舗に商品が移動して、セール店舗において商品が不足するにもかかわらず他の店舗で商品が売れ残ることを抑制できる。
【００４１】
ついで移動指示生成部２６０は、実行判断部１２０から入力された品番を含む過去の移動指示情報を移動指示記憶部１８０から読み出す（Ｓ４５０）。そして移動指示生成部２６０は、読み出した移動指示情報において移動先店舗となっている店舗を、移動元候補店舗から削除する（Ｓ４６０）。これにより、過去に商品を移動した店舗からその商品を引き取る、という物流コストの無駄が生じることを抑制できる。
【００４２】
図１１は、図７のＳ７０の第２の詳細例を説明するフローチャートである。本図に示す処理において、図１０と同様の処理については同一のステップ番号を付して、説明を省略する。
【００４３】
まず移動指示生成部２６０は、図１０のＳ４００及びＳ４１０に示した処理を行う。ついで移動指示生成部２６０は、各店舗に、Ｓ４００で算出した差分が小さい順に第１の順位を付与する（Ｓ４２１）。ついで移動指示生成部２６０は、各店舗の在庫数を店舗別売上履歴記憶部１４０から読み出し、読み出した在庫数が少ない順に第２の順位を付与する（Ｓ４２２）。ついで移動指示生成部２６０は、予想売上数が少ない順に第３の順位を付与する（Ｓ４２３）。
【００４４】
ついで移動指示生成部２６０は、第１〜第３の順位それぞれを、互いに異なる重み付け係数を乗じてから加算することにより、店舗別のポイントを算出する（Ｓ４２４）。そして移動指示生成部２６０は、直近の売上履歴に基づいたポイントを店舗別に加算することにより、ポイントを修正する（Ｓ４２５）。ここで加算されるポイントは、例えば直近の売上数が大きいほど小さい。
【００４５】
ついで、移動指示生成部２６０は、ポイントが大きい順に所定数の店舗を選択することにより移動先候補店舗を設定し、ポイントが小さい順に所定数の店舗を選択することにより移動元候補店舗を選択する（Ｓ４２６）。その後、移動指示生成部２６０は、図１０のＳ４３０〜Ｓ４６０に示した処理を行う。
【００４６】
図１２は、図７のＳ８０の詳細を説明するフローチャートである。まず移動指示生成部２６０は、未だ移動指示の対象となっていない移動先候補店舗及び移動元候補店舗それぞれから、図１０のＳ４１０で算出した差分の絶対値が最も大きい店舗を選択する（Ｓ５００)。ついで移動指示生成部２６０は、選択した２つの店舗の差分が互いに等しいとき（Ｓ５１０：Ｙｅｓ）、選択した２つの店舗が移動先店舗及び移動元店舗であり、かつ差分が移動数となるように移動指示情報を生成する（Ｓ５６０）。
【００４７】
また移動指示生成部２６０は、選択した２つの店舗の差分が互いに異なるとき（Ｓ５１０：Ｎｏ）、これら２つの差分の差である誤差を算出して記憶する（Ｓ５２０）。そして移動指示生成部２６０は、移動先候補店舗又は移動元候補店舗を追加して差分を加算する（Ｓ５３０）。
【００４８】
詳細には、移動指示生成部２６０は、移動先候補店舗が移動元候補店舗より差分の絶対値が小さかったときは、移動先候補店舗のうち次に差分の絶対値が大きい店舗を追加選択する。ついで移動指示生成部２６０は追加選択した店舗に対応する差分を、予め選択しておいた移動先候補店舗の差分に加算する。
【００４９】
また移動指示生成部２６０は、移動元候補店舗が移動先候補店舗より差分の絶対値が小さかったときは、移動元候補店舗のうち次に差分の絶対値が大きい店舗を追加選択する。ついで移動指示生成部２６０は追加選択した店舗に対応する差分を、予め選択しておいた移動元候補店舗の差分に加算する。
【００５０】
そして移動指示生成部２６０は、移動先候補店舗の差分の絶対値と、移動元候補店舗の差分の絶対値の大小関係が逆転していないとき（Ｓ５４０：Ｎｏ）、Ｓ５２０に戻り、２つの差分の差である誤差を算出して記憶する。そしてＳ５３０及びＳ５４０に示した処理を再び行う。
【００５１】
また移動指示生成部２６０は、移動先候補店舗の差分の絶対値と、移動元候補店舗の差分の絶対値の大小関係が逆転したとき（Ｓ５４０：Ｙｅｓ）、大小関係が逆転した状態における２つの差分の差である誤差を算出して記憶する（Ｓ５４５）。そして移動指示生成部２６０は、最も誤差が小さい候補店舗の組み合わせを選択し（Ｓ５５０）、この組み合わせを用いて移動指示情報を生成する（Ｓ５６０）。
【００５２】
具体的には、移動元店舗及び移動先店舗は、選択された候補店舗の組み合わせのとおりに設定される。一つの移動指示情報が含む移動元店舗及び移動先店舗は、それぞれ一つである。このため、移動指示生成部２６０は、一回の処理で、移動元店舗又は移動先店舗が共通である複数の移動指示情報を生成することがある。このときの移動数は、移動先店舗の差分の絶対値及び移動元店舗の差分の絶対値のうち小さい値になる。なお、最後に選択された移動先店舗又は移動元店舗を含む移動指示情報において、移動指示数は移動すべき商品の残数になる。また移動指示生成部２６０が一回の処理で一つの移動指示情報を生成するとき、この移動指示情報の移動数は、移動先店舗の差分の絶対値又は移動元店舗の差分の絶対値になる。
【００５３】
移動指示生成部２６０は、生成した移動指示情報の合計数が、図７のＳ６５で定めた数以上になるまで（Ｓ５６５：Ｙｅｓ）、上記したＳ５００からＳ５６０に示した処理を繰り返す。
【００５４】
ついで移動指示生成部２６０は、移動指示情報の移動数を修正する処理を行う（Ｓ５７０）。
【００５５】
図１３は、図１２のＳ５７０の詳細を説明するフローチャートである。まず移動指示生成部２６０は、移動数が、移動先店舗の所定期間内の予想売上数の基準倍以上である移動指示情報を選択する（Ｓ７００）。ついで移動指示生成部２６０は、選択した移動指示情報において、移動数を、移動先店舗の所定期間内の予想売上数の基準倍に修正する（Ｓ７１０）。これにより、選択した移動指示情報において移動数は減る。このため、移動先店舗に必要以上の商品が集中して売れ残りが発生することを抑制できる。
【００５６】
ついで移動指示生成部２６０は、選択した移動指示情報における減少分に相当する移動数を、他の移動指示情報に案分する（Ｓ７２０）。この案分処理は、他の移動指示情報における移動数に従って行われる。
【００５７】
次に、図１４〜図１７を用いて、図１２を用いて説明した移動指示生成部２６０の処理を具体的に説明する。この例において、移動指示生成部２６０は移動指示情報を５つ設定する必要がある。また移動元候補店舗及び移動先候補店舗はそれぞれ５店舗ずつある。各図において、（ａ）は移動元候補店舗それぞれごとに、過剰数（差分）、及び移動指示情報の対象に成ったか否かを示す情報(済と記載)をテーブル形式で示している。また（ｂ）は、移動先候補店舗それぞれごとに、不足数（差分）、及び移動指示情報の対象に成ったか否かを示す情報(済と記載)をテーブル形式で示している。また（ｃ）は移動指示情報をテーブル形式で示している。
【００５８】
まず図１４に示すように、移動指示生成部２６０は、移動元候補店舗としてＡを選択し、移動先候補店舗としてＥを選択する。これらの差分、すなわち過剰数及び不足数は共に「２０」である。このため、移動指示生成部２６０は、移動元店舗がＡであり、移動先店舗がＥであり、移動数が「２０」である移動指示情報を生成する。
【００５９】
ついで、図１５に示すように、移動指示生成部２６０は、移動元候補店舗としてＢを選択し、移動先候補店舗としてＦを選択する。店舗Ｂの過剰数は「１５」であり、店舗Ｆの不足数は「１３」であり、互いに異なる。このとき、移動指示生成部２６０は、これらの差である誤差「２」を記憶しておく。そして移動指示生成部２６０は、次の移動先候補店舗であるＧを選択し、店舗Ｇ，Ｆの不足数の合計値「２２」を算出する。これにより、過剰数と不足数の大小関係が逆転したため、移動先候補店舗の追加処理を終了する。そして、この段階における過剰数と不足数の差である誤差「７」を算出して記憶する。この状態において、移動指示生成部２６０は、２つの誤差を記憶しているが、移動先候補店舗を追加する前の誤差のほうが小さいため、移動先候補店舗を追加する前の店舗の組み合わせに従って移動指示情報を生成する。このときの移動元店舗がＢであり、移動先店舗がＦであり、移動数は「１５」である。なお、移動数は「１３」であってもよい。
【００６０】
ついで図１６に示すように、移動指示生成部２６０は、移動元候補店舗としてＣを選択し、移動先候補店舗としてＧを選択する。店舗Ｃの過剰数は「１２」であり、店舗Ｇの不足数は「９」であり、互いに異なる。このとき、移動指示生成部２６０は、これらの差である誤差「３」を記憶しておく。そして移動指示生成部２６０は、次の移動先候補店舗であるＨを選択し、店舗Ｈ，Ｇの不足数の合計値「１１」を算出する。この段階において過剰数と不足数の大小関係は逆転しないため、移動指示生成部２６０は、これらの差である誤差「１」を記憶しておく。そして移動指示生成部２６０は、次の移動先候補店舗であるＩを選択し、店舗Ｈ，Ｇ，Ｉの不足数の合計値「１３」を算出する。これにより、過剰数と不足数の大小関係が逆転したため、移動先候補店舗の追加処理を終了する。そして、この段階における過剰数と不足数の差である誤差「１」を算出して記憶する。この状態において、移動指示生成部２６０は、３つの誤差を記憶しているが、移動先候補店舗ＧもしくはＧ及びＨを追加した後の誤差のほうが、これらを追加する前の誤差より小さいため、移動先候補店舗を追加した後の店舗の組み合わせに従って移動指示情報を生成する。本図の例では、移動指示生成部２６０は、２つの移動指示情報を生成する。これらの移動指示情報において、移動元店舗がＣであり、移動先店舗がＧ又はＨである。そして移動数は「９」及び「３」である。
【００６１】
ついで図１７に示すように、移動指示生成部２６０は、移動元候補店舗としてＤを選択し、移動先候補店舗としてＩを選択する。店舗Ｄの過剰数は「４」であり、店舗Ｉの不足数は「２」であり、互いに異なる。このとき、次の移動先候補店舗がないため、移動元店舗がＤであり、移動先店舗がＩである移動指示情報を生成する。移動数は「４」と「２」のいずれでもよいが、本図の例では２にしている。
【００６２】
なお、上記した在庫管理装置の各構成要素は、任意のコンピュータのＣＰＵ、メモリ、メモリにロードされた本図の構成要素を実現するプログラム、そのプログラムを格納するハードディスクなどの記憶ユニット、ネットワーク接続用インタフェースを中心にハードウエアとソフトウエアの任意の組合せによって実現される。そして、その実現方法、装置にはいろいろな変形例があることは、当業者には理解されるところである。
【００６３】
以上、本実施形態によれば、必要在庫数算出部２５０は、予想売上数に従って合計在庫数を複数の店舗それぞれに案分することにより必要在庫数を算出する。移動指示生成部２６０は、必要在庫数から在庫数を引いた差分を複数の店舗別に算出し、当該差分が小さくなるように、商品の移動元の店舗、商品の移動先の店舗、及び商品の移動数を示す移動指示情報を生成する。従って、この移動指示情報に従って商品を移動させることにより、複数の店舗間における商品の偏在庫を減らすことができる。
【００６４】
また、移動指示生成部２６０は、地域ごとに移動指示情報の生成処理を行う。このため、移動元店舗元移動先店舗が同一地域に属する。従って、偏在庫を解消するときの物流コストが増大することを抑制できる。
【００６５】
また、実行判断部１２０は、入力された品番が示す商品の売れ行きを検討する処理を行い、この処理結果に基づいて、在庫管理装置に処理を実行させるか否か判断する。商品が急激に売れなくなったとき、及び商品がほとんど売れなくなったときに商品の偏在庫を解消しても、商品の在庫は減少しないため、偏在庫を解消するために必要な物流コストが無駄になる。実行判断部１２０が行う処理により、このような物流コストの無駄が発生することを抑制できる。
【００６６】
また、予想売上数取得部２４０は、セール店舗における予想売上数を増加させる。これにより、セール店舗に入庫する商品数を増やすことができる。従って、セール店舗において商品が不足するにもかかわらず他の店舗で商品が売れ残ることを抑制できる。
【００６７】
また、移動指示生成部２６０は、セール店舗を移動元候補店舗から削除する。これにより、セール店舗から他の店舗に商品が移動して、セール店舗において商品が不足するにもかかわらず他の店舗で商品が売れ残ることを抑制できる。
【００６８】
また、移動指示生成部２６０は、必要在庫数と在庫数の差分が基準値未満である店舗を処理対象の店舗から削除する。これにより、小ロットによる移動が多数発生して物流コストが増加することを抑制できる。
【００６９】
また、移動指示生成部２６０は、過去の移動指示情報において移動先店舗となっている店舗を、移動元候補店舗から削除する。これにより、過去に商品を移動した店舗からその商品を引き取る、という物流コストの無駄が生じることを抑制できる。
【００７０】
また、予想売上数取得部２４０は、予想売上数が平均予想売上数より多い店舗については、予想売上数を圧縮する。このため、予想売上数が特に大きかった特定の店舗に商品が集中しすぎることを抑制できる。
【００７１】
また、移動数が、移動先店舗の所定期間内の予想売上数の基準倍以上であるとき、移動数を、移動先店舗の所定期間内の予想売上数の基準倍に修正する。これにより、移動先店舗に必要以上の商品が集中して売れ残りが発生することを抑制できる。
【００７２】
以上、図面を参照して実施形態について述べたが、これらは本発明の例示であり、上記以外の様々な構成を採用することもできる。
（付記１）
複数の店舗における商品の在庫数量の合計値である合計在庫数量を取得する合計在庫数量取得手段と、
所定期間における前記複数の店舗それぞれごとの前記商品の予想売上数量を取得する予想売上数量取得手段と、
前記予想売上数量に従って前記合計在庫数量を前記複数の店舗に案分した値である必要在庫数量を、前記店舗それぞれごとに算出する必要在庫数量算出手段と、
前記複数の店舗別の前記商品の在庫数量を取得し、前記必要在庫数量から前記在庫数量を引いた差分を前記複数の店舗別に算出し、当該差分を小さくするように、前記商品の移動元の店舗、前記商品の移動先の店舗、及び前記商品の移動数量を示す移動指示情報を生成する移動指示生成手段と、
を備える在庫管理装置。
（付記２）
付記１に記載の在庫管理装置において、
前記移動指示生成手段は、
前記差分が負であり前記商品の移動元となりうる前記店舗である移動元候補店舗と、前記差分が正であり前記商品の移動先となりうる前記店舗である移動先候補店舗とを分け、前記差分の絶対値の大きい方から順に、前記移動元候補店舗と前記移動先候補店舗をそれぞれ一つ又は複数ずつ選択することにより、前記移動元の店舗と前記移動先の店舗を定め、
前記移動元の店舗と前記移動先の店舗を選択するときに、前記移動元候補店舗の前記差分の和の絶対値と、前記移動先候補店舗の前記差分の和の絶対値との差が最も小さくなるようにする在庫管理装置。
（付記３）
付記１に記載の在庫管理装置において、
前記移動指示生成手段は、
前記差分が小さい順に前記複数の店舗に第１の順位を付与し、前記在庫数量が小さい順に前記複数の店舗に第２の順位を付与し、前記予想売上数量が少ない順に第３の順位を付与し、前記第１〜第３の順位それぞれを、重み付け係数を乗じてから加算することによりポイントを算出し、
前記ポイントが大きい順に前記商品の移動元となりうる前記店舗である移動元候補店舗を選択し、かつ前記ポイントが小さい順に前記商品の移動先となりうる前記店舗である移動先候補店舗を選択し、
前記移動元候補店舗と前記移動先候補店舗をそれぞれ一つ又は複数ずつ選択することにより、前記移動元の店舗と前記移動先の店舗を定める在庫管理装置。
（付記４）
付記１〜３のいずれか一つに記載の在庫管理装置において、
前記複数の店舗それぞれが位置する地域を示す地域情報を記憶する地域情報記憶手段をさらに備え、
前記移動指示生成手段は、前記地域情報に基づいて、前記商品の移動元の店舗、及び前記商品の移動先の店舗が同一の地域内となるように前記移動指示情報を生成する在庫管理装置。
（付記５）
付記１〜４のいずれか一つに記載の在庫管理装置において、
全店舗における前記商品の最新期間における売上数量が、前記最新期間より一つ前の期間における前記商品の売上数量に対して所定割合以下のときに、前記在庫管理装置が前記移動指示情報を生成しないようにする第１実行判断手段をさらに備える在庫管理装置。
（付記６）
付記１〜５のいずれか一つに記載の在庫管理装置において、
最新期間の前記複数の店舗における前記商品の平均売上数量が所定数量以下、かつ、前記複数の店舗における前記商品の平均在庫日数が所定日数以上のときに、前記在庫管理装置が前記移動指示情報を生成しないようにする第２実行判断手段をさらに備える在庫管理装置。
（付記７）
付記１〜６のいずれか一つに記載の在庫管理装置において、
前記予想売上数量取得手段は、前記複数の店舗のいずれが前記商品のセールを行うかを示すセール情報を取得し、当該セール情報が前記商品のセールを行うことを示している前記店舗において、前記予想売上数量を増加させる処理を行う在庫管理装置。
（付記８）
付記１〜７のいずれか一つに記載の在庫管理装置において、
前記移動指示生成手段は、前記複数の店舗のいずれが前記商品のセールを行うかを示すセール情報を取得し、当該セール情報が前記商品のセールを行うことを示している前記店舗を前記商品の移動元の店舗にしない在庫管理装置。
（付記９）
付記１〜８のいずれか一つに記載の在庫管理装置において、
前記移動指示生成手段は、前記差分の絶対値があらかじめ定められた数量以下である前記店舗を、前記移動指示情報の対象から外す在庫管理装置。
（付記１０）
付記１〜９のいずれか一つに記載の在庫管理装置において、
前記移動指示生成手段が過去に生成した前記商品にかかる前記移動指示情報を記憶する移動指示記憶手段をさらに備え、
前記移動指示生成手段は、前記移動指示記憶手段が記憶している前記移動指示情報が移動先の店舗であることを示している前記店舗を、新たな前記移動指示情報における前記移動元の店舗として選択しない在庫管理装置。
（付記１１）
付記１〜１０のいずれか一つに記載の在庫管理装置において、
前記予想売上数量取得手段は、前記複数の店舗の前記予想売上数量の平均値を算出し、当該平均値より大きい前記予想売上数量を減らすことにより前記予想売上数量を修正し、
前記必要在庫数量算出手段は、修正後の前記予想売上数量を用いて前記必要在庫数量を算出する在庫管理装置。
（付記１２）
付記１〜１１のいずれか一つに記載の在庫管理装置において、
前記移動指示生成手段は、前記移動指示情報が示す前記商品の移動数量が、当該移動指示情報において移動先となっている前記店舗における予想売上数量の所定倍超のときに、当該移動指示情報における前記商品の移動数量を前記予想売上数量の前記所定倍に修正し、かつ修正前後の前記商品の移動数量の差を、一つ又は複数の他の前記移動指示情報における前記商品の移動数量に振り分ける在庫管理装置。
（付記１３）
コンピュータが、複数の店舗における商品の在庫数量の合計値である合計在庫数量、及び所定期間における前記複数の店舗それぞれごとの前記商品の予想売上数量を取得するステップと、
コンピュータが、前記予想売上数量に従って前記合計在庫数量を前記複数の店舗に案分した値である必要在庫数量を、前記店舗それぞれごとに算出するステップと、
コンピュータが、前記複数の店舗別の前記商品の在庫数量を取得し、前記必要在庫数量から前記在庫数量を引いた差分を前記複数の店舗別に算出し、当該差分を小さくするように、前記商品の移動元の店舗、前記商品の移動先の店舗、及び前記商品の移動数量を示す移動指示情報を生成するステップと、
を備える在庫管理方法。
（付記１４）
コンピュータを在庫管理装置として機能させるためのプログラムであって、
前記コンピュータに、
複数の店舗における商品の在庫数量の合計値である合計在庫数量、及び所定期間における前記複数の店舗それぞれごとの前記商品の予想売上数量を取得する機能と、
前記予想売上数量に従って前記合計在庫数量を前記複数の店舗に案分した値である必要在庫数量を、前記店舗それぞれごとに算出する機能と、
前記複数の店舗別の前記商品の在庫数量を取得し、前記必要在庫数量から前記在庫数量を引いた差分を前記複数の店舗別に算出し、当該差分を小さくするように、前記商品の移動元の店舗、前記商品の移動先の店舗、及び前記商品の移動数量を示す移動指示情報を生成する機能と、
を実現させるプログラム。
【図面の簡単な説明】
【００７３】
【図１】実施形態における在庫管理装置の構成を示すブロック図である。
【図２】全店舗売上履歴記憶部１１０が記憶しているデータの構成をテーブル形式で示す図である。
【図３】店舗別売上履歴記憶部１４０が記憶しているデータの構成をテーブル形式で示す図である。
【図４】セール情報記憶部１５０が記憶しているセール情報のデータ構成をテーブル形式で示す図である。
【図５】予想売上数記憶部１６０が記憶しているデータの構成をテーブル形式で示す図である。
【図６】移動指示記憶部１８０が記憶しているデータの構成をテーブル形式で示す図である。
【図７】在庫管理装置が行う移動指示情報の生成処理を説明するためのフローチャートである。
【図８】図７のＳ４０の詳細を説明するフローチャートである。
【図９】図７のＳ６５の詳細を説明するフローチャートである。
【図１０】図７のＳ７０の第１の詳細例を説明するフローチャートである。
【図１１】図７のＳ７０の第２の詳細例を説明するフローチャートである。
【図１２】図７のＳ８０の詳細を説明するフローチャートである。
【図１３】図１２のＳ５７０の詳細を説明するフローチャートである。
【図１４】図１２を用いて説明した移動指示生成部２６０の処理を具体的に説明する表図である。
【図１５】図１２を用いて説明した移動指示生成部２６０の処理を具体的に説明する表図である。
【図１６】図１２を用いて説明した移動指示生成部２６０の処理を具体的に説明する表図である。
【図１７】図１２を用いて説明した移動指示生成部２６０の処理を具体的に説明する表図である。
【符号の説明】
【００７４】
１００ 入力部
１１０ 全店舗売上履歴記憶部
１２０ 実行判断部
１４０ 店舗別売上履歴記憶部
１５０ セール情報記憶部
１６０ 予想売上数記憶部
１７０ 予想売上数算出部
１８０ 移動指示記憶部
２２０ 合計在庫数取得部
２４０ 予想売上数取得部
２５０ 必要在庫数算出部
２６０ 移動指示生成部
２８０ 表示部
【図１】
0005245466.tif 000002
【図２】
0005245466.tif 000003
【図３】
0005245466.tif 000004
【図４】
0005245466.tif 000005
【図５】
0005245466.tif 000006
【図６】
0005245466.tif 000007
【図７】
0005245466.tif 000008
【図８】
0005245466.tif 000009
【図９】
0005245466.tif 000010
【図１０】
0005245466.tif 000011
【図１１】
0005245466.tif 000012
【図１２】
0005245466.tif 000013
【図１３】
0005245466.tif 000014
【図１４】
0005245466.tif 000015
【図１５】
0005245466.tif 000016
【図１６】
0005245466.tif 000017
【図１７】
0005245466.tif 000018