"店舗毎の発注数が対応付けられた発注対象商品の識別情報と、店舗毎の振替用在庫数が対応付けられた振替対象商品の識別情報とが一致する場合、前記振替用在庫数を前記発注数に引き当てる引き当て手段と、前記引き当て手段によって前記発注数として引き当てられた数量と、前記発注対象商品の発注元の店舗である振替先店舗と、前記振替対象商品の登録元の店舗である振替元店舗と、前記振替対象商品の識別情報と、を有する店間振替指示データを出力するデータ出力手段と、を備える商品発注管理装置。前記振替対象商品を識別する前記識別情報と、前記引き当て手段によって引き当て可能な前記振替用在庫数とを含む商品振替データの入力を受け付ける商品振替データ入力手段と、前記商品振替データを記憶部に記憶する商品振替データ記憶手段と、を備える請求項1記載の商品発注管理装置。前記発注対象商品を識別する前記識別情報と、前記発注数とを含む商品発注データの入力を受け付ける商品発注データ入力手段と、前記商品発注データを記憶部に記憶する商品発注データ記憶手段と、を備える請求項1または2記載の商品発注管理装置。前記記憶部に記憶されている前記商品振替データを、店舗または商品で並べ替えて一覧表示する一覧表示手段を備える請求項2記載の商品発注管理装置。前記データ出力手段は、前記店間振替指示データに応じた店間振替指示書を印字発行する、を備える請求項1ないし4のいずれか一記載の商品発注管理装置。コンピュータに、店舗毎の発注数が対応付けられた発注対象商品の識別情報と、店舗毎の振替用在庫数が対応付けられた振替対象商品の識別情報とが一致する場合、前記振替用在庫数を前記発注数に引き当てる引き当て手段と、前記引き当て手段によって前記発注数として引き当てられた数量と、前記発注対象商品の発注元の店舗である振替先店舗と、前記振替対象商品の登録元の店舗である振替元店舗と、前記振替対象商品の識別情報と、を有する店間振替指示データを出力するデータ出力手段と、を実行させるプログラム。ところで、従来においては、量販店本部においてどの店舗でどの商品が過剰在庫になっているかを把握することはできなかった。また、各店舗においては、店舗で過剰在庫になってしまった商品をなんとかしたいという要望がある。実施形態の商品発注管理装置は、店舗毎の発注数が対応付けられた発注対象商品の識別情報と、店舗毎の振替用在庫数が対応付けられた振替対象商品の識別情報とが一致する場合、前記振替用在庫数を前記発注数に引き当てる引き当て手段と、前記引き当て手段によって前記発注数として引き当てられた数量と、前記発注対象商品の発注元の店舗である振替先店舗と、前記振替対象商品の登録元の店舗である振替元店舗と、前記振替対象商品の識別情報と、を有する店間振替指示データを出力するデータ出力手段と、を備える。実施形態のプログラムは、コンピュータに、店舗毎の発注数が対応付けられた発注対象商品の識別情報と、店舗毎の振替用在庫数が対応付けられた振替対象商品の識別情報とが一致する場合、前記振替用在庫数を前記発注数に引き当てる引き当て手段と、前記引き当て手段によって前記発注数として引き当てられた数量と、前記発注対象商品の発注元の店舗である振替先店舗と、前記振替対象商品の登録元の店舗である振替元店舗と、前記振替対象商品の識別情報と、を有する店間振替指示データを出力するデータ出力手段と、を実行させる。本実施形態について、図面を参照しながら説明する。なお、本実施形態は、複数のチェーン店舗を本部で統轄管理する量販店などに構築される通信回線を利用した発注管理システムのサーバ1を商品発注管理装置に適用した場合である。図1は、本実施形態における発注管理システムを示す全体構成図である。図1に示すように、発注管理システムは、マスタデータ更新装置として機能するサーバ1にネットワーク3を介して複数の発注装置2を接続することによって構築されている。サーバ1は、量販店の例えば本部に設置されている。また、発注装置2は、通常、量販店の各チェーン店舗にそれぞれ設けられている。1店舗あたり1台でもよいし、複数台設けられていてもよい。発注装置2は、パーソナルコンピュータやハンディターミナル等のようなデータ通信機能を有した情報処理装置で構成される。発注装置2は、発注対象商品の商品コード,発注数,仕入先コード,発注日等の商品発注データの入力を受付ける機能を有しており、入力された商品発注データを、ネットワーク3を介してサーバ1に伝送するように構成されている。図1に示すように、サーバ1は、制御部本体としてCPUCentralProcessingUnit11を搭載している。そして、このCPU11に、アドレスバス,データバス等のバスライン12を介して、ROMReadOnlyMemory13、RAMRandomAccessMemory14、時計部15、通信コントローラ16、HDDHardDiskDriveコントローラ17、入力デバイスコントローラ18、表示コントローラ19、プリンタコントローラ20等の各部を接続している。ROM13には、プログラム等の固定的データが予め格納されている。RAM14は、後述するワークテーブルとして機能し、各種データを一時的に記憶するためのメモリエリアが形成されている。時計部15では、現在の日付及び時刻が計時されている。通信コントローラ16は、ネットワーク3を介して接続された各発注装置2との間のデータ通信を制御する。HDDコントローラ17は、記憶部であるHDD装置22に対するデータの書込み及び読出しを制御する。入力デバイスコントローラ18は、キーボード,マウス等の入力デバイス23を制御し、これら入力デバイス23を介して入力されたデータを取込んでCPU11に与える。表示コントローラ19は、ディスプレイ装置等の表示部24を制御し、CPU11から与えられる表示データに基づく画像を表示させる。プリンタコントローラ20は、伝票用紙への印刷が可能なプリンタ25の駆動を制御する。サーバ1は、HDD装置22に、発注データファイル30と在庫振替商品テーブル40とを保存する。発注データファイル30は、各発注装置2から送られてきた商品発注データを蓄積記憶する。図2は、発注データファイル30に保存される商品発注データの主要なデータ構造を示す模式図である。図2に示すように、商品発注データは、発注元店舗を識別する店舗コード31、発注日付32、発注対象商品の商品コード33、納品日34、仕入先を特定する仕入先コード35、発注対象商品を分類する分類コード36及び発注数37等の各種データ項目で構成されている。在庫振替商品テーブル40は、量販店の各チェーン店舗から本部に送付された過剰在庫商品の振替依頼書に従って入力された商品振替データを蓄積記憶する。図3は、在庫振替商品テーブル40に保存される商品振替データの主要なデータ構造を示す模式図である。図3に示すように、商品振替データは、振替元店舗を識別する店舗コード41、振替対象商品の商品コード42、振替対象商品の商品名43、振替対象商品の振替用在庫数44、振替対象商品の振替済数45及び振替対象商品の残り数46等の各種データ項目で構成されている。ここで、振替用在庫数44、振替済数45及び残り数46について説明する。振替用在庫数44は、後述する在庫振替商品入力処理における入力値である。したがって、振替用在庫数44は、入力前においては0である。振替済数45は、他の店舗に振り替えた数であって、後述する在庫振替商品入力処理の前における現状の振替済数である。ただし、後述する在庫振替商品入力処理のテーブル更新時においては0に置き換えられる。残り数46は、後述する在庫振替商品入力処理の前においてはあくまでも入力前の残り数である。ただし、後述する在庫振替商品入力処理のテーブル更新時において振替用在庫数44である入力値に置き換えられる。サーバ1は、商品発注管理装置としての機能を実現させるためのプログラムをHDD装置22に実装している。このプログラムが起動すると、サーバ1のCPU11は、図4に示すように、引き当て手段111とデータ出力手段112と商品振替データ入力手段113と商品振替データ記憶手段114と商品発注データ入力手段115と商品発注データ記憶手段116と一覧表示手段117として機能し、後述するフローチャートに示す手順で各部を制御する。商品発注データ入力手段115は、前述したように、発注対象商品を識別する識別情報商品コードと、発注数とを含む商品発注データの入力を発注装置2から受け付ける。また、商品発注データ記憶手段116は、前述したように、商品発注データを発注データファイル30に記憶する。商品振替データ入力手段113は、振替対象商品を識別する識別情報商品コードと、引き当て手段111によって引き当て可能な振替用在庫数とを含む商品振替データの入力を受け付ける。また、商品振替データ記憶手段114は、商品振替データを在庫振替商品テーブル40に記憶する。引き当て手段111は、店舗毎の発注数が対応付けられた発注対象商品の識別情報商品コードと、店舗毎の振替用在庫数が対応付けられた振替対象商品の識別情報商品コードとが一致する場合、振替用在庫数を発注数に引き当てる。また、データ出力手段112は、引き当て手段111によって発注数として引き当てられた数量と、発注対象商品の発注元の店舗である振替先店舗と、振替対象商品の登録元の店舗である振替元店舗と、振替対象商品の識別情報商品コードと、を有する店間振替指示データを出力する。一覧表示手段117は、在庫振替商品テーブル40に記憶されている商品振替データを、店舗または商品で並べ替えて一覧表示する。まず、サーバ1が発揮する商品発注管理装置としての機能の内、在庫振替商品テーブル40に対するデータ設定業務在庫振替商品入力業務の処理手順を図5のフローチャートで示す。入力デバイス23の操作入力により、表示部24に表示された業務メニュー画面の中から在庫振替商品入力業務が選択され、在庫振替商品入力処理の実行が指令されると、CPU11は、HDD装置22に記憶されているプログラムに従い、この処理手順を開始する。まず、CPU11は、表示部24の画面を業務メニュー画面から在庫振替商品入力画面50に切り替えるステップS1。在庫振替商品入力画面50の一例を図6に示す。在庫振替商品入力画面50には、商品振替データを構成する各種データ項目の項目名リスト51と、振替元店舗を選択する店舗選択エリア52と、振替対象商品の商品コードの入力エリア53と、振替対象商品の振替用在庫数の入力エリア54と、入力ボタン55と、削除ボタン56と、商品名検索ボタン57と、確定ボタン58と、終了ボタン59と、前画面ボタン60とが表示されている。CPU11は、オペレータが店舗選択エリア52において店舗を選択して確定ボタン58を操作したと判断するとステップS2のYES、選択された店舗の店舗コード41に対応付けられた在庫振替商品テーブル40における商品振替データ商品コード42、商品名43、振替用在庫数44、振替済数45及び残り数46等を、項目名リスト51に振替在庫一覧として表示するステップS3。CPU11は、このように振替在庫一覧が表示された状態で、オペレータが入力ボタン55を操作した後、振替対象商品の商品コードの入力エリア53において振替対象商品の商品コードを入力して確定ボタン58が操作されたと判断するとステップS4のYES、ステップS5に進む。なお、振替対象商品の商品コードの入力エリア53に対する振替対象商品の商品コードの入力は、入力デバイスコントローラ18によって入力するものであっても良いし、図示しないスキャナによりバーコード化された商品コードを読み取って入力するものであっても良い。さらに、振替対象商品の商品コードの入力エリア53に対する振替対象商品の商品コードの入力は、商品名検索ボタン57を操作することでCPU11が表示部24の画面に表示する商品一覧表図示せずから所望の商品を選択することで商品コードを入力するものであっても良い。CPU11商品振替データ入力手段113、商品振替データ記憶手段114は、オペレータが振替対象商品の振替用在庫数の入力エリア54において振替対象商品の振替用在庫数を入力して確定ボタン58を操作したと判断するとステップS5のYES、入力された振替用在庫数が反映された商品振替データで在庫振替商品テーブル40を更新するステップS6。なお、項目名リスト51に表示された振替在庫一覧から所望の商品振替データをダブルクリックすることで、ステップS4の振替対象商品の商品コードの入力ステップS4のYES、および、ステップS5の振替対象商品の振替用在庫数の入力エリア54に対する振替対象商品の振替用在庫数の入力ステップS5のYESを、行うことが可能である。次に、サーバ1が発揮する商品発注管理装置としての機能の内、在庫振替商品テーブル40に対するデータ照会業務在庫振替商品照会業務の処理手順を図7のフローチャートで示す。入力デバイス23の操作入力により、表示部24に表示された業務メニュー画面の中から在庫振替商品照会業務が選択され、在庫振替商品照会処理の実行が指令されると、CPU11は、HDD装置22に記憶されているプログラムに従い、この処理手順を開始する。まず、CPU11は、表示部24の画面を業務メニュー画面から在庫振替商品照会画面70に切り替えるステップS11。在庫振替商品照会画面70の一例を図8および図9に示す。図8および図9に示す在庫振替商品照会画面70は、振替元となる店舗を指定して該当店舗における振替対象商品を一覧表示する店舗指定モードと、振替対象商品を指定して該当商品を振替対象商品として登録している店舗を一覧表示する商品指定モードとに切り替えるための店舗指定ボタン71および商品指定ボタン72を有している。また、図7および図8に示す在庫振替商品照会画面70は、店舗指定ボタン71が操作されて店舗指定モードとなった場合に、振替元店舗を指定する店舗指定エリア73と、商品指定ボタン72が操作されて商品指定モードとなった場合に、振替対象商品の商品コードの入力エリア74とを有している。CPU11は、オペレータが店舗指定ボタン71を操作したと判断するとステップS12のYES、在庫振替商品照会画面70を店舗指定モードに切り替えステップS14、店舗指定エリア73に対する振替元店舗の店舗コードの入力に待機するステップS15。図8に示す在庫振替商品照会画面70は、店舗指定ボタン71が操作されて店舗指定モードとなっている例である。図8に示すように、店舗指定モードの在庫振替商品照会画面70には、振替対象商品を選択する商品選択エリア81と、データの表示指定種別を選択する表示指定選択エリア82と、商品名検索ボタン83と、確定ボタン84と、終了ボタン85と、前画面ボタン86とが表示されている。なお、表示指定選択エリア82は、在庫振替商品テーブル40の全データを対象とするか、在庫振替商品テーブル40の振替用残在庫数が0以外のデータを対象とするか、在庫振替商品テーブル40の振替用残在庫数が0のデータを対象とするかを選択するエリアである。CPU11一覧表示手段117は、オペレータが表示指定選択エリア82における表示指定の選択をし、店舗指定エリア73に振替元店舗の店舗コードを入力して確定ボタン84を操作したと判断するとステップS15のYES、表示指定選択エリア82の選択に応じ、店舗指定モードの在庫振替商品照会画面70の商品選択エリア81に、指定された店舗の店舗コード41に対応付けられた在庫振替商品テーブル40における商品振替データ商品コード42、商品名43、振替用在庫数44、振替済数45及び残り数46等を表示するステップS16。一方、CPU11は、オペレータが商品指定ボタン72を操作したと判断するとステップS13のYES、在庫振替商品照会画面70を商品指定モードに切り替えステップS17、振替対象商品の商品コードの入力エリア74に対する振替対象商品の商品コードの入力に待機するステップS18。図9に示す在庫振替商品照会画面70は、商品指定ボタン72が操作されて商品指定モードとなっている例である。図9に示すように、商品指定モードの在庫振替商品照会画面70には、振替元となる店舗を選択する店舗選択エリア91と、データの表示指定種別を選択する表示指定選択エリア92と、商品名検索ボタン93と、確定ボタン94と、終了ボタン95と、前画面ボタン96とが表示されている。なお、表示指定選択エリア92は、在庫振替商品テーブル40の全データを対象とするか、在庫振替商品テーブル40の振替用残在庫数が0以外のデータを対象とするか、在庫振替商品テーブル40の振替用残在庫数が0のデータを対象とするかを選択するエリアである。CPU11一覧表示手段117は、オペレータが表示指定選択エリア92における表示指定の選択をし、振替対象商品の商品コードの入力エリア74に対する振替対象商品の商品コードを入力して確定ボタン94を操作したと判断するとステップS18のYES、表示指定選択エリア92の選択に応じ、商品指定モードの在庫振替商品照会画面70の店舗選択エリア91に、振替対象商品の商品コード42に対応付けられた在庫振替商品テーブル40における商品振替データ振替元となる店舗の店舗コード41、振替用在庫数44、振替済数45及び残り数46等を表示するステップS19。なお、振替対象商品の商品コードの入力エリア74に対する振替対象商品の商品コードの入力は、入力デバイスコントローラ18によって入力するものであっても良いし、図示しないスキャナによりバーコード化された商品コードを読み取って入力するものであっても良い。さらに、振替対象商品の商品コードの入力エリア74に対する振替対象商品の商品コードの入力は、商品名検索ボタン93を操作することでCPU11が表示部24の画面に表示する商品一覧表図示せずから所望の商品を選択することで商品コードを入力するものであっても良い。このような在庫振替商品テーブル40に対するデータ照会業務在庫振替商品照会業務により、オペレータは、店舗を指定しての店舗商品一覧と商品を指定しての店舗別在庫状況一覧とのいずれかの照会方法によって、過剰在庫商品を照会確認することができる。次いで、サーバ1が発揮する商品発注管理装置としての機能の内、在庫商品振替業務の処理手順を図10のフローチャートで示す。入力デバイス23の操作入力により、表示部24に表示された業務メニュー画面の中から在庫商品振替業務が選択され、在庫商品振替処理の実行が指令されると、CPU11は、HDD装置22に記憶されているプログラムに従い、この処理手順を開始する。まず、CPU11は、発注データファイル30の商品発注データにおける発注対象商品の商品コード33を入力順に抽出して、在庫振替商品テーブル40に保存される商品振替データの振替対象商品の商品コード42と比較するステップS21。すなわち、発注対象商品が振替対象商品にあるかどうかを確認する。CPU11は、発注対象商品の商品コード33と一致する振替対象商品の商品コード42が在庫振替商品テーブル40にあると判断した場合ステップS22のYES、当該振替対象商品の商品コード42を含む商品振替データを抽出するステップS23。続いて、CPU11は、抽出した商品振替データに対する在庫振替商品の引当処理を実行しステップS24、引当処理後に別途発注が必要だと判断した場合ステップS25のYES、発注処理を実行するステップS26。ここで、在庫振替商品の引当処理について図11および図12に示す例を参照しつつ説明する。CPU11引き当て手段111は、在庫振替商品の引当処理において、商品発注データにおける今回要求の発注数を満たす過剰在庫の店舗がある場合には、当該店舗の商品振替データから引き当てる。例えば、図11に示すように、要求の発注数を満たす店舗が2つ以上あった場合は、入力順とする。図11に示す例によれば、店舗2が振替元として指定され、発注数と同じ数が振り替えられる。また、CPU11引き当て手段111は、在庫振替商品の引当処理において、例えば図12に示すように、要求の発注数を満たす店舗が無い場合には、各店舗毎の商品振替データからそれぞれ引き当てる。図12に示す例によれば、店舗2,3,4が振替元として指定され、発注入力順に、その合計数が発注数に到達するように振り替えられる。なお、図12に示す例によれば、発注数30に対して振替済み数は25で5個足りないことになるので、5個については発注処理ステップS26が実行されることになる。また、CPU11引き当て手段111は、在庫振替商品の引当処理において、図11および図12に示すような振替指示データを作成してRAM14に一時的に記憶する。振替指示データは、商品発注データの店コードである振替先店舗と、引き当て可能店舗の店コードである振替元店舗と、振替対象商品の商品コードと、数量とを有している。CPU11データ出力手段112は、在庫振替商品の引当処理において、上述した振替指示データに従って店間振替指示書データを作成し、プリンタ25から図13に示す店間振替指示書100を出力する。この店間振替指示書100は、ファクシミリなどを介して本部から振替元店舗出庫店舗に送付される。そして、店間振替指示書100が送付された振替元店舗出庫店舗は、この店間振替指示書100にしたがって振替先店舗入庫店舗に商品を送付する。一方、振替元店舗出庫店舗から商品を受け取った振替先店舗入庫店舗は、移動実績をハンディターミナル図示せずに入力して本部へ送信する。このように、本実施形態のマスタデータ更新装置として機能するサーバ1によれば、店舗毎の発注数が対応付けられた発注対象商品の識別情報と、店舗毎の振替用在庫数が対応付けられた振替対象商品の識別情報とが一致する場合、振替用在庫数を発注数に引き当て、発注数として引き当てられた数量と、発注対象商品の発注元の店舗である振替先店舗と、振替対象商品の登録元の店舗である振替元店舗と、振替対象商品の識別情報と、を有する店間振替指示データを出力する。これにより、店舗間の在庫振替により過剰在庫を有効活用することができる。また、在庫振替商品テーブル40に記憶されている商品振替データを、店舗または商品で並べ替えて一覧表示することにより、各店舗の過剰在庫商品を本部で把握することができる。本実施形態のマスタデータ更新装置として機能するサーバ1で実行されるプログラムは、インストール可能な形式又は実行可能な形式のファイルでCD-ROM、フレキシブルディスクFD、CD-R、DVDDigitalVersatileDisk等のコンピュータで読み取り可能な記録媒体に記録されて提供される。また、本実施形態のマスタデータ更新装置として機能するサーバ1で実行されるプログラムを、インターネット等のネットワークに接続されたコンピュータ上に格納し、ネットワーク経由でダウンロードさせることにより提供するように構成しても良い。また、本実施形態のマスタデータ更新装置として機能するサーバ1で実行されるプログラムをインターネット等のネットワーク経由で提供または配布するように構成しても良い。また、本実施形態のプログラムを、ROM等に予め組み込んで提供するように構成してもよい。本実施形態のマスタデータ更新装置として機能するサーバ1で実行されるプログラムは、上述した各部引き当て手段111、データ出力手段112、商品振替データ入力手段113、商品振替データ記憶手段114、商品発注データ入力手段115、商品発注データ記憶手段116、一覧表示手段117を含むモジュール構成となっており、実際のハードウェアとしてはCPUプロセッサが上記記憶媒体からプログラムを読み出して実行することにより上記各部が主記憶装置上にロードされ、引き当て手段111、データ出力手段112、商品振替データ入力手段113、商品振替データ記憶手段114、商品発注データ入力手段115、商品発注データ記憶手段116、一覧表示手段117が主記憶装置上に生成されるようになっている。本発明のいくつかの実施形態を説明したが、これらの実施形態は、例として提示したものであり、発明の範囲を限定することは意図していない。これら新規な実施形態は、その他の様々な形態で実施されることが可能であり、発明の要旨を逸脱しない範囲で、種々の省略、置き換え、変更を行うことができる。これら実施形態やその変形は、発明の範囲や要旨に含まれるとともに、特許請求の範囲に記載された発明とその均等の範囲に含まれる。"