(57)【特許請求の範囲】
【請求項１】
商品発注にかかるデータを作成する発注装置において入力された発注予定日付を受信する発注日付受信手段と、
前記発注予定日付に一致する更新日付に対応付けられていて商品識別コードを含む更新予定商品情報レコードをマスタ更新データ記憶部から抽出する更新予定情報抽出手段と、
前記マスタ更新データ記憶部から抽出した前記更新予定商品情報レコードには含まれていない商品識別コードを含む商品情報レコードを商品マスタ記憶部から抽出する商品情報抽出手段と、
前記発注装置に表示させるものであって、前記マスタ更新データ記憶部から抽出した前記更新予定商品情報レコードと前記商品マスタ記憶部から抽出した前記商品情報レコードとを表示して商品発注の際のデータ入力に利用する発注入力画面を生成する画面生成手段と、
を備えることを特徴とする商品発注管理装置。
【請求項２】
前記商品情報レコードを記憶する前記商品マスタ記憶部と、
前記更新日付に一致する日付において前記商品情報レコードとして前記商品マスタ記憶部に対して更新または追加するための前記更新予定商品情報レコードを記憶する前記マスタ更新データ記憶部と、
を更に備えることを特徴とする請求項１記載の商品発注管理装置。
【請求項３】
現在日付が更新される毎に前記マスタ更新データ記憶部に記憶された前記更新予定商品情報レコードの中から前記更新日付が前記現在日付に一致するレコードを抽出し、抽出した当該レコードを前記商品情報レコードとして前記商品マスタ記憶部に対して更新または追加する更新手段を更に備える、
ことを特徴とする請求項１または２記載の商品発注管理装置。
【請求項４】
前記マスタ更新データ記憶部に記憶された前記更新予定商品情報レコードのうち前記更新日付が所定日数以上前のレコードを削除する削除手段を更に備える、
ことを特徴とする請求項１ないし３のいずれか一記載の商品発注管理装置。
【請求項５】
コンピュータを、
商品発注にかかるデータを作成する発注装置において入力された発注予定日付を受信する発注日付受信手段と、
前記発注予定日付に一致する更新日付に対応付けられていて商品識別コードを含む更新予定商品情報レコードをマスタ更新データ記憶部から抽出する更新予定情報抽出手段と、
前記マスタ更新データ記憶部から抽出した前記更新予定商品情報レコードには含まれていない商品識別コードを含む商品情報レコードを商品マスタ記憶部から抽出する商品情報抽出手段と、
前記発注装置に表示させるものであって、前記マスタ更新データ記憶部から抽出した前記更新予定商品情報レコードと前記商品マスタ記憶部から抽出した前記商品情報レコードとを表示して商品発注の際のデータ入力に利用する発注入力画面を生成する画面生成手段と、
として機能させることを特徴とするプログラム。
【請求項６】
現在日付が更新される毎に前記マスタ更新データ記憶部に記憶された前記更新予定商品情報レコードの中から前記更新日付が前記現在日付に一致するレコードを抽出し、抽出した当該レコードを前記商品情報レコードとして前記商品マスタ記憶部に対して更新または追加する更新手段として前記コンピュータを機能させる、
ことを特徴とする請求項５記載のプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明の実施形態は、商品発注管理装置およびプログラムに関する。
【背景技術】
【０００２】
例えば複数のチェーン店舗を統括管理する量販店の本部では、一般に、各店舗にそれぞれ発注用端末を設置し、本部にホストコンピュータを主体とした商品発注管理装置を設置して、各店舗の発注用端末と量販店の本部の商品発注管理装置とを通信回線で接続した商品発注システムが構築されている。
【０００３】
従来のこの種の商品発注システムは、発注用端末にて商品マスタファイルに蓄積された商品情報レコード（ＰＬＵコード，商品名，単価等）を参照して発注対象商品のＰＬＵコード，発注数，仕入先コード，発注日，納品日等のデータが入力されると、これらの入力データを元に商品発注データを作成し、通信回線を介して商品発注管理装置に送信する。
【０００４】
商品発注管理装置では、各発注用端末から通信回線を介して受信した商品発注データを発注データファイルで蓄積記憶する。そして、発注業務が起動されると、発注データファイルに蓄積記憶された商品発注データの中から発注日が発注業務当日に一致するデータを抜粋し、そのデータを基に例えば仕入先別に発注対象商品の発注内容を記録した発注伝票を作成して、発注を行なう。
【０００５】
また、近年、商品発注管理装置では、未来日付分の発注を予め予約しておく先日付発注も可能となっている。
【発明の概要】
【発明が解決しようとする課題】
【０００６】
ところで、未来日付において売価の変更等のように商品情報レコードに変更がある場合、その変更内容が商品マスタファイルに反映されるのは変更予定日に商品マスタ更新が行われた後となる。
【０００７】
すなわち、商品マスタファイルに蓄積された商品情報レコード（ＰＬＵコード，商品名，単価等）が未来日付における変更内容に対応していない商品について、上述のような未来日付分の先日付発注を行った場合には、売価等の商品変更内容を参照しないで発注を行うことになるので、発注量を正確に算出することは困難になり、商品発注の精度が低下するという問題がある。
【課題を解決するための手段】
【０００８】
実施形態の商品発注管理装置は、発注日付受信手段と、更新予定情報抽出手段と、商品情報抽出手段と、画面生成手段と、を備える。前記発注日付受信手段は、商品発注にかかるデータを作成する発注装置において入力された発注予定日付を受信する。前記更新予定情報抽出手段は、前記発注予定日付に一致する更新日付に対応付けられていて商品識別コードを含む更新予定商品情報レコードをマスタ更新データ記憶部から抽出する。前記商品情報抽出手段は、前記マスタ更新データ記憶部から抽出した前記更新予定商品情報レコードには含まれていない商品識別コードを含む商品情報レコードを商品マスタ記憶部から抽出する。前記画面生成手段は、前記発注装置に表示させるものであって、前記マスタ更新データ記憶部から抽出した前記更新予定商品情報レコードと前記商品マスタ記憶部から抽出した前記商品情報レコードとを表示して商品発注の際のデータ入力に利用する発注入力画面を生成する。
【図面の簡単な説明】
【０００９】
【図１】図１は、実施形態における発注管理システムを示す全体構成図である。
【図２】図２は、発注入力画面の一例を示す正面図である。
【図３】図３は、商品発注データの主要なデータ構造を示す模式図である。
【図４】図４は、サーバのＣＰＵの機能構成を示す機能ブロック図である。
【図５】図５は、商品発注入力画面生成処理の流れを示すフローチャートである。
【図６】図６は、先日付発注に係る処理の一例を概略的に示す模式図である。
【発明を実施するための形態】
【００１０】
本実施形態について、図面を参照しながら説明する。なお、本実施形態は、複数のチェーン店舗を本部で統轄管理する量販店などに構築される通信回線を利用した発注管理システムのサーバ１を商品発注管理装置に適用した場合である。
【００１１】
図１は、本実施形態における発注管理システムを示す全体構成図である。図１に示すように、発注管理システムは、サーバ１にネットワーク３を介して複数の発注装置２を接続することによって構築されている。サーバ１は、量販店の例えば本部に設置されている。また、発注装置２は、通常、量販店の各チェーン店舗にそれぞれ設けられている。１店舗あたり１台でもよいし、複数台設けられていてもよい。
【００１２】
図１に示すように、サーバ１は、制御部本体としてＣＰＵ（Central  Processing  Unit）１１を搭載している。そして、このＣＰＵ１１に、アドレスバス，データバス等のバスライン１２を介して、ＲＯＭ（Read  Only  Memory）１３、ＲＡＭ（Random  Access  Memory）１４、時計部１５、通信コントローラ１６、ＨＤＤ（Hard  Disk  Drive）コントローラ１７、入力デバイスコントローラ１８、表示コントローラ１９、プリンタコントローラ２０等の各部を接続している。
【００１３】
ＲＯＭ１３には、プログラム等の固定的データが予め格納されている。ＲＡＭ１４は、後述するワークテーブルとして機能し、各種データを一時的に記憶するためのメモリエリアが形成されている。時計部１５では、現在の日付及び時刻が計時されている。通信コントローラ１６は、ネットワーク３を介して接続された各発注装置２との間のデータ通信を制御する。ＨＤＤコントローラ１７は、記憶部であるＨＤＤ装置２２に対するデータの書込み及び読出しを制御する。入力デバイスコントローラ１８は、キーボード，マウス等の入力デバイス２３を制御し、これら入力デバイス２３を介して入力されたデータを取込んでＣＰＵ１１に与える。表示コントローラ１９は、ディスプレイ装置等の表示部２４を制御し、ＣＰＵ１１から与えられる表示データに基づく画像を表示させる。プリンタコントローラ２０は、伝票用紙への印刷が可能なプリンタ２５の駆動を制御する。
【００１４】
サーバ１は、ＨＤＤ装置２２に、店舗で販売する各商品の商品識別コードであるＰＬＵ（Price  Look  Up）コード，商品名，単価等の商品情報レコードを記憶する商品マスタ記憶部である商品マスタファイル５０を備える。各店舗には客との商取引を決済するためのＰＯＳ（Point  Of  Sales）端末（図示せず）が備えられており、商品マスタファイル５０に記憶された商品情報レコードに基づいて客が購入する各商品の販売データを処理する。
【００１５】
また、サーバ１は、ＨＤＤ装置２２に、マスタ更新データ記憶部である商品マスタ更新ファイル６０を更に備える。商品マスタ更新ファイル６０は、売価等を変更する商品の売価変更後の商品情報レコードや新規発売される商品の商品情報レコードに対して、その商品情報レコードが有効となる更新日付をレコード毎に付加して前もって設定しておく商品情報レコード（更新予定商品情報レコード）を記憶するファイルである。
【００１６】
サーバ１は、システムで管理している現在日付が更新される毎に商品マスタ更新ファイル６０に登録された商品情報レコードの中から更新日付が現在日付に一致するレコードを全て抽出し、その抽出した商品情報レコードのＰＬＵコードで商品マスタファイル５０を検索する。そして、サーバ１は、該当するＰＬＵコードの商品情報レコードを検出した場合にはその商品情報レコードに商品マスタ更新ファイル６０から抽出した商品情報レコードを上書きし、検出できなかった場合には商品マスタ更新ファイル６０から抽出した商品情報レコードを商品マスタファイル５０に追加して、商品情報ファイルを日々更新する。
【００１７】
また、サーバ１は、商品マスタ更新ファイル６０に蓄積された商品情報レコードのうち更新日付が所定日数以上前の商品情報レコードを自動的に削除する。
【００１８】
発注装置２は、パーソナルコンピュータ、タブレット端末やハンディターミナル等のようなデータ通信機能を有した情報処理装置で構成される。詳細は後述するが、発注装置２は、発注予定日付に応じて生成されるものであって商品マスタファイル５０に記憶された商品情報レコードまたは商品マスタ更新ファイル６０に記憶された商品情報レコードに基づく発注対象商品のＰＬＵコード，商品名，単価等を含む発注入力画面Ｐ（図２参照）をサーバ１からネットワーク３を介して取得してブラウザで表示し、当該発注入力画面Ｐから発注対象商品のＰＬＵコード，発注数，仕入先コード，発注日，納品日等の商品発注データの入力を受付ける機能を有している。また、発注入力画面Ｐから入力された商品発注データは、ネットワーク３を介してサーバ１に伝送される。
【００１９】
ここで、図２は発注入力画面Ｐの一例を示す正面図である。図２に示すように、発注入力画面Ｐは、発注対象商品の選択画面Ｐ１と、発注対象商品の詳細表示画面Ｐ２とを有している。発注対象商品の選択画面Ｐ１は、発注予定日付Ｘに応じていて、発注対象商品を例えばカテゴリ毎に一覧表示するためのエリアであるとともに、発注数量を入力するためのエリアも兼ねている。また、発注対象商品の詳細表示画面Ｐ２は、発注対象商品の選択画面Ｐ１に一覧表示された商品の中から選択された一の発注対象商品の商品情報レコード（ＰＬＵコード，商品名，単価，商品画像等）が表示されるエリアである。
【００２０】
さらに、サーバ１は、ＨＤＤ装置２２に、発注データファイル３０を備える。発注データファイル３０は、各発注装置２から送られてきた商品発注データを蓄積記憶する。図３は、発注データファイル３０に保存される商品発注データの主要なデータ構造を示す模式図である。図３に示すように、商品発注データは、発注元店舗を識別する店舗コード３１、発注日付３２、発注対象商品のＰＬＵコード３３、納品日３４、仕入先を特定する仕入先コード３５、発注対象商品を分類する分類コード３６及び発注数３７等の各種データ項目で構成されている。サーバ１は、発注日付３２がシステムで管理している現在日付に一致する商品発注データを基に、例えば仕入先別に発注対象商品の発注内容を記録した発注伝票を作成して、発注を行なう。
【００２１】
サーバ１は、商品発注管理装置としての機能を実現させるためのプログラムをＨＤＤ装置２２に実装している。このプログラムが起動すると、サーバ１のＣＰＵ１１は、図４に示すように、更新手段１１１と、削除手段１１２と、発注日付受信手段１１３と、更新予定情報抽出手段１１４と、商品情報抽出手段１１５と、画面生成手段１１６として機能し、後述するフローチャートに示す手順で各部を制御する。
【００２２】
更新手段１１１は、前述したように、現在日付が更新される毎に商品マスタ更新ファイル６０に記憶された更新予定商品情報レコードの中から更新日付が現在日付に一致するレコードを抽出し、抽出した当該レコードを商品情報レコードとして商品マスタファイル５０に対して更新または追加する。
【００２３】
削除手段１１２は、前述したように、商品マスタ更新ファイル６０に記憶された更新予定商品情報レコードのうち更新日付が所定日数以上前のレコードを削除する。
【００２４】
発注日付受信手段１１３は、商品発注にかかるデータを作成する発注装置２において入力された発注予定日付を受信する。
【００２５】
更新予定情報抽出手段１１４は、発注予定日付に一致する更新日付に対応付けられていてＰＬＵコードを含む更新予定商品情報レコードを商品マスタ更新ファイル６０から抽出する。
【００２６】
商品情報抽出手段１１５は、商品マスタ更新ファイル６０から抽出した更新予定商品情報レコードには含まれていないＰＬＵコードを含む商品情報レコードを商品マスタファイル５０から抽出する。
【００２７】
画面生成手段１１６は、発注装置２に表示させるものであって、商品マスタ更新ファイル６０から抽出した更新予定商品情報レコードと商品マスタファイル５０から抽出した商品情報レコードとを表示して商品発注の際のデータ入力に利用する発注入力画面Ｐを生成する。
【００２８】
サーバ１が発揮する商品発注管理装置としての機能の内、商品発注の際のデータ入力に利用する発注入力画面Ｐを、商品マスタファイル５０または商品マスタ更新ファイル６０の何れの商品情報レコードに基づいて生成するかを決める商品発注入力画面生成の処理手順を図５のフローチャートで示す。
【００２９】
サーバ１のＣＰＵ１１は、ネットワーク３を介した発注装置２からのアクセス操作により、商品発注入力画面生成処理の実行が指令されると、ＨＤＤ装置２２に記憶されているプログラムに従い、この処理手順を開始する。
【００３０】
まず、ＣＰＵ１１（発注日付受信手段１１３）は、発注装置２において入力された発注予定日付をネットワーク３を介して受信すると（ステップＳ１のＹｅｓ）、ＣＰＵ１１（更新予定情報抽出手段１１４）は、発注予定日付に一致する更新日付を含む商品情報レコードを商品マスタ更新ファイル６０から抽出する（ステップＳ２）。
【００３１】
また、ＣＰＵ１１（商品情報抽出手段１１５）は、ステップＳ２で抽出した商品情報レコード（発注予定日付に一致する更新日付を含む商品情報レコード）に含まれるＰＬＵコード以外のＰＬＵコードを含む商品情報レコードを商品マスタファイル５０から抽出する（ステップＳ３）。
【００３２】
続いて、ＣＰＵ１１（画面生成手段１１６）は、予め定められたフォーマットおよび表示対象となる商品のカテゴリ等に応じて、商品マスタファイル５０から抽出した商品情報レコードと、商品マスタ更新ファイル６０から抽出した商品情報レコードとから発注対象商品の各種商品情報（ＰＬＵコード，商品名，単価等）を取得し（ステップＳ４）、取得した各種商品情報（ＰＬＵコード，商品名，単価等）に基づいて発注入力画面Ｐを生成する（ステップＳ５）。
【００３３】
そして、サーバ１は、生成した発注入力画面Ｐをネットワーク３を介してアクセスしてきた発注装置２に表示させる（ステップＳ６）。
【００３４】
ここで、図６はサーバ１における先日付発注に係る処理の一例を概略的に示す模式図である。図６に示す例は、“２９日”が更新日付となっている商品情報レコード（新データという）が商品マスタ更新ファイル６０に登録されている例であって、“２９日の００：００”に新データが商品マスタファイル５０の商品情報レコード（旧データという）に対して上書きまたは追加される。
【００３５】
このような条件の下において、システム日付が“２７日”である場合における発注入力画面Ｐの生成例について説明する。図６に示すように、本実施形態のサーバ１は、２７日発注分（当日発注）および２８日発注分（先日付発注）については、旧データを参照して発注入力画面Ｐを生成する。一方、図６に示すように、本実施形態のサーバ１は、２９日発注分（先日付発注）および３０日発注分（先日付発注）については、新データを参照して発注入力画面Ｐを生成する。
【００３６】
このように、本実施形態の商品発注管理装置であるサーバ１によれば、商品発注にかかるデータを作成する発注装置２において入力された発注予定日付に一致する更新日付に対応付けられていてＰＬＵコードを含む更新予定商品情報レコードを商品マスタ更新ファイル６０から抽出するとともに、商品マスタ更新ファイル６０から抽出した更新予定商品情報レコードには含まれていないＰＬＵコードを含む商品情報レコードを商品マスタファイル５０から抽出し、商品マスタ更新ファイル６０から抽出した更新予定商品情報レコードと商品マスタファイル５０から抽出した商品情報レコードとを表示して商品発注の際のデータ入力に利用する発注入力画面Ｐを生成する。これにより、商品情報の更新日以降の未来日付分の先日付発注を行う際においては、発注装置２に表示される発注入力画面Ｐに表示される各種商品情報を変更予定の商品情報（例えば、売価等）にて表示することができるので、発注量を正確に算出することが可能になり、商品発注の精度を向上させることができる。
【００３７】
なお、本実施形態においては、商品発注管理装置であるサーバ１のＨＤＤ装置２２に商品マスタファイル５０および商品マスタ更新ファイル６０を備えているものとしたが、これに限るものではなく、外部の記憶装置に商品マスタファイル５０および商品マスタ更新ファイル６０を備えているものであっても良い。
【００３８】
また、本実施形態のサーバ１で実行されるプログラムは、インストール可能な形式又は実行可能な形式のファイルでＣＤ−ＲＯＭ、フレキシブルディスク（ＦＤ）、ＣＤ−Ｒ、ＤＶＤ（Digital  Versatile  Disk）等のコンピュータで読み取り可能な記録媒体に記録されて提供される。
【００３９】
また、本実施形態のサーバ１で実行されるプログラムを、インターネット等のネットワークに接続されたコンピュータ上に格納し、ネットワーク経由でダウンロードさせることにより提供するように構成しても良い。また、本実施形態のサーバ１で実行されるプログラムをインターネット等のネットワーク経由で提供または配布するように構成しても良い。また、本実施形態のプログラムを、ＲＯＭ等に予め組み込んで提供するように構成してもよい。
【００４０】
本発明のいくつかの実施形態を説明したが、これらの実施形態は、例として提示したものであり、発明の範囲を限定することは意図していない。これら新規な実施形態は、その他の様々な形態で実施されることが可能であり、発明の要旨を逸脱しない範囲で、種々の省略、置き換え、変更を行うことができる。これら実施形態やその変形は、発明の範囲や要旨に含まれるとともに、特許請求の範囲に記載された発明とその均等の範囲に含まれる。
【符号の説明】
【００４１】
１        商品発注管理装置
２        発注装置
６０      マスタ更新データ記憶部
５０      商品マスタ記憶部
１１１    更新手段
１１２    削除手段
１１３    発注日付受信手段
１１４    更新予定情報抽出手段
１１５    商品情報抽出手段
１１６    画面生成手段
Ｐ        発注入力画面
【先行技術文献】
【特許文献】
【００４２】
【特許文献１】特開２００２−７４１０２号公報
【図１】
0005483636.tif 000002
【図２】
0005483636.tif 000003
【図３】
0005483636.tif 000004
【図４】
0005483636.tif 000005
【図５】
0005483636.tif 000006
【図６】
0005483636.tif 000007