(57)【特許請求の範囲】
【請求項１】
店舗内に配設されかつ本部機側から配信された本部マスタデータを利用して商品販売に係るデータ処理を行う店舗機と本部内に配設された本部機とがネットワークを介してデータ通信可能に接続されるとともに、本部機が店舗機に該本部マスタデータを配信可能かつ各店舗機から収集した商品販売データを一括的に管理可能に形成された商品販売データ処理システムにおいて、
前記本部機が、前記各店舗機から収集した商品販売データをメモリに記憶可能であるとともに、メモリと本部マスタデータテーブルとを参照してメモリに記憶されている商品販売データ中に本部マスタデータテーブルに記憶されていない商品が存在するか否かを判別可能かつ本部マスタデータテーブルに記憶されていない商品が存在すると判別された場合にメモリに記憶されている商品販売データ中の当該商品に不存在フラグをセット可能に形成し、
メモリに不存在フラグがセットされている当該商品の商品販売に係るデータ処理を行うために必要なデータを本部マスタデータとして本部マスタデータテーブルに反映可能かつ本部マスタデータテーブルに反映された商品についてはメモリに記憶されている当該商品についての不存在フラグをリセット可能に形成されている商品販売データ処理システム。
【請求項２】
前記本部マスタデータテーブルが、商品コード・分類コード等を記憶する商品マスタテーブルと，商品コード・店舗コード・売単価等を記憶する商品店舗マスタテーブルとから形成されている請求項１記載の商品販売データ処理システム。
【請求項３】
店舗内に配設されかつ本部機側から配信された本部マスタデータを利用して商品販売に係るデータ処理を行う店舗機と本部内に配設された本部機とがネットワークを介してデータ通信可能に接続されるとともに、本部機が店舗機に該本部マスタデータを配信可能かつ各店舗機から収集した商品販売データを一括的に管理可能に形成された商品販売データ処理システムにおいて、
前記本部機に、前記各店舗機から収集した商品販売データをＰＯＳ商品データテーブルに記憶する商品販売データ記憶制御手段と，ＰＯＳ商品データテーブルと本部マスタデータテーブルとを参照してＰＯＳ商品データテーブルに記憶されている商品販売データ中に本部マスタデータテーブルに記憶されていない商品が存在するか否かを判別する商品判別手段と，本部マスタデータテーブルに記憶されていない商品が存在すると判別された場合にＰＯＳ商品データテーブルに記憶されている商品販売データ中の当該商品に不存在フラグをセットする不存在フラグセット制御手段と，ＰＯＳ商品データテーブルを参照して不存在フラグがセットされている商品について当該商品の商品販売に係るデータ処理を行うために必要なデータを本部マスタデータテーブルに追加する不存在商品追加制御手段と，本部マスタデータテーブルに追加された商品についてはＰＯＳ商品データテーブルに記憶されている当該商品についての不存在フラグをリセットする不存在フラグリセット制御手段とを設けた、商品販売データ処理システム。
【請求項４】
前記本部マスタデータテーブルが商品コード・分類コード等を記憶する商品マスタテーブルと，商品コード・店舗コード・売単価等を記憶する商品店舗マスタテーブルとから形成され、前記商品判別手段，前記不存在フラグセット制御手段，前記不存在商品追加制御手段および前記不存在フラグリセット制御手段が同一商品について商品マスタテーブルおよび商品店舗マスタテーブルのそれぞれについて動作可能に形成されている請求項３記載の商品販売データ処理システム。
【請求項５】
前記ＰＯＳ商品データテーブルに記憶されている商品販売データ中の全ての商品について前記不存在フラグがセットされていないことを条件に、当該ＰＯＳ商品データテーブルに記憶されている商品販売データを商品実績データとして商品実績テーブルに反映可能に形成されている請求項３または請求項４記載の商品販売データ処理システム。
【請求項６】
前記店舗機が、前記本部機から配信された本部マスタデータを当該店舗機内の店舗マスタテーブルに反映可能かつ当該店舗で独自販売する商品について当該商品の商品販売に係るデータ処理を行うために必要なデータを店舗マスタテーブルに追加可能に形成されている請求項１から請求項５までのいずれか１項に記載された商品販売データ処理システム。
【発明の詳細な説明】
【０００１】
【発明の属する技術分野】
本発明は、店舗内に配設されかつ本部機側から配信された本部マスタデータを利用して商品販売に係るデータ処理を行う店舗機と本部内に配設された本部機とがネットワークを介してデータ通信可能に接続されるとともに、本部機が店舗機に該本部マスタデータを配信可能かつ各店舗機から収集した商品販売データを一括的に管理可能に形成された商品販売データ処理システムに関する。
【０００２】
【従来の技術】
図１２において、商品販売データ処理システム（ＰＯＳシステム）は、店舗内に配設されかつ商品販売に係るデータ処理を行う店舗機（２０，１０）と本部内に配設されかつ各店舗内の店舗機（２０，１０）を一括管理する本部機３０とをネットワーク（例えば、ＩＳＤＮ）２を介してデータ通信可能に接続して構築されている。
【０００３】
店舗機は、商品登録機能，会計処理機能等を有する当該店舗内に配設された複数（例えば、２００台）の端末（例えば、電子キャッシュレジスタ）１０と，これらにネットワーク（例えば、ＬＡＮ）１を介してデータ通信可能に接続されたストアコントローラ２０とから形成されている。
【０００４】
ストアコントローラ２０は、各端末１０から売上データを回収し、本部機３０へ送信する。また、ストアコントローラ２０は、本部機３０から配信された各種設定データ等を当該各端末１０へダウンロードする。つまり、店舗全体管理をしつつ本部（３０）と各端末１０との仲介業務を司る。
【０００５】
ここに、各端末１０で実行する商品販売データ処理のうちの商品登録処理は、当該ストアコントローラ２０の店舗マスタテーブルに記憶された商品情報を利用して行われる。つまり、端末１０で入力された商品コードに対応する商品データ（例えば、商品名，単価等）を店舗マスタテーブルから得て、売上ファイルに登録する。かくして、店舗全体を画一的で正確に運用できる。
【０００６】
この店舗マスタデータは本部機３０から配信されて来るので、店舗機（２０）内の店舗マスタデータは本部機３０内の本部マスタテーブルに記憶された本部マスタデータと常に同じである。つまり、整合されている。
【０００７】
そして、本部マスタデータのメンテナンス（商品データの追加・変更・削除等）は、本部内で行われ、このメンテナンス済み本部マスタデータが店舗機（２０）に配信される。すなわち、店舗において、店舗マスタデータについての店舗メンテナンスは、許可されていない。
【０００８】
【発明が解決しようとする課題】
ところで、本部主導の従来本部メンテナンス方式では、各店舗ごとの例えば地域的，季節的な固有的事情の詳細を掌握することが難しい。つまり、店舗ごとの販売商品等に関する固有事情の反映が難しいので、販売成績が低下する。
【０００９】
そこで、店舗ごとに当該店舗マスタテーブル（当該店舗マスタデータ）のメンテナンスを許可することが容認されつつある。しかし、この場合でも店舗マスタテーブル（当該店舗マスタデータ）と本部マスタテーブル（本部マスタデータ）との整合性を図らねばならない。
【００１０】
かくして、店舗マスタテーブル（店舗マスタデータ）のメンテナンスを実行した店舗から本部に、電話・ファクシミリ連絡や記憶媒体（例えば、フロッピーディスク）を用いてその内容・時期等を報告している。しかし、これらの方法では、人手が掛かりかつ大きな時間遅れが生じるばかりか、過誤，看過等の立ち入る機会が多いので正確性に欠ける場合が多々に生じる。つまり、これら問題が、本部および各店舗のそれぞれでメンテナンスを行えるとする双方メンテナンス方式の導入かつ普及の阻害要因となっている。
【００１１】
本発明の目的は、各店舗側で独自的に販売した商品について本部側の本部マスタデータを補完可能な商品販売データ処理システムを提供することにある。
【００１２】
【課題を解決するための手段】
請求項１の発明は、店舗内に配設されかつ本部機側から配信された本部マスタデータを利用して商品販売に係るデータ処理を行う店舗機と本部内に配設された本部機とがネットワークを介してデータ通信可能に接続されるとともに、本部機が店舗機に該本部マスタデータを配信可能かつ各店舗機から収集した商品販売データを一括的に管理可能に形成された商品販売データ処理システムにおいて、前記本部機が、前記各店舗機から収集した商品販売データをメモリに記憶可能であるとともに、メモリと本部マスタデータテーブルとを参照してメモリに記憶されている商品販売データ中に本部マスタデータテーブルに記憶されていない商品が存在するか否かを判別可能かつ本部マスタデータテーブルに記憶されていない商品が存在すると判別された場合にメモリに記憶されている商品販売データ中の当該商品に不存在フラグをセット可能に形成し、メモリに不存在フラグがセットされている当該商品の商品販売に係るデータ処理を行うために必要なデータを本部マスタデータとして本部マスタデータテーブルに反映可能かつ本部マスタデータテーブルに反映された商品についてはメモリに記憶されている当該商品についての不存在フラグをリセット可能に形成されている商品販売データ処理システムである。
【００１３】
かかる発明では、本部機は、各店舗機から収集した商品販売データをメモリに記憶するとともに、このメモリと本部マスタデータテーブルとを参照してメモリに記憶されている商品販売データ中に本部マスタデータテーブルに記憶されていない商品が存在するか否かを判別する。
【００１４】
そして、本部マスタデータテーブルに記憶されていない商品が存在すると判別された場合に、メモリに記憶されている商品販売データ中の当該商品に不存在フラグをセットする。その後に、メモリに不存在商品の商品販売に係るデータ処理を行うために必要なデータを本部マスタデータとして本部マスタデータテーブルに反映し、本部マスタデータテーブルに反映された商品についてはメモリに記憶されている当該商品についての不存在フラグをリセットする。
【００１５】
したがって、各店舗側で独自的に販売した商品について本部側の本部マスタデータに補完できるから、店舗機側と本部機側との整合性を確実にとれる。
【００１６】
また、請求項２の発明は、前記本部マスタデータテーブルが、商品コード・分類コード等を記憶する商品マスタテーブルと，商品コード・店舗コード・売単価等を記憶する商品店舗マスタテーブルとから形成された商品販売データ処理システムである。
【００１７】
かかる発明では、本部マスタデータテーブルが、商品コード・分類コード等を記憶する商品マスタテーブルと，商品コード・店舗コード・売単価等を記憶する商品店舗マスタテーブルとから形成され、それぞれのテーブルに、メモリに不存在フラグがセットされている商品の商品販売に係るデータ処理を行うために必要なデータが本部マスタデータとして反映される。したがって、請求項１の発明の場合と同様な作用効果を奏することができることに加え、さらに本部マスタデータテーブルのメンテナンスを２つに分けて行えるので、作業が簡単でメンテナンスミスを軽減できる。
【００１８】
また、請求項３の発明は、店舗内に配設されかつ本部機側から配信された本部マスタデータを利用して商品販売に係るデータ処理を行う店舗機と本部内に配設された本部機とがネットワークを介してデータ通信可能に接続されるとともに、本部機が店舗機に該本部マスタデータを配信可能かつ各店舗機から収集した商品販売データを一括的に管理可能に形成された商品販売データ処理システムにおいて、前記本部機に、前記各店舗機から収集した商品販売データをＰＯＳ商品データテーブルに記憶する商品販売データ記憶制御手段と，ＰＯＳ商品データテーブルと本部マスタデータテーブルとを参照してＰＯＳ商品データテーブルに記憶されている商品販売データ中に本部マスタデータテーブルに記憶されていない商品が存在するか否かを判別する商品判別手段と，本部マスタデータテーブルに記憶されていない商品が存在すると判別された場合にＰＯＳ商品データテーブルに記憶されている商品販売データ中の当該商品に不存在フラグをセットする不存在フラグセット制御手段と，ＰＯＳ商品データテーブルを参照して不存在フラグがセットされている商品について当該商品の商品販売に係るデータ処理を行うために必要なデータを本部マスタデータテーブルに追加する不存在商品追加制御手段と，本部マスタデータテーブルに追加された商品についてはＰＯＳ商品データテーブルに記憶されている当該商品についての不存在フラグをリセットする不存在フラグリセット制御手段とを設けた、商品販売データ処理システムである。
【００１９】
かかる発明では、本部機側の商品販売データ記憶制御手段は、各店舗機から収集した商品販売データをＰＯＳ商品データテーブルに記憶する。商品判別手段は、ＰＯＳ商品データテーブルと本部マスタデータテーブルとを参照して、ＰＯＳ商品データテーブルに記憶されている商品販売データ中に本部マスタデータテーブルに記憶されていない商品が存在するか否かを判別する。
【００２０】
すると、不存在フラグセット制御手段が、商品判別手段によってＰＯＳ商品データテーブルには記憶されているが本部マスタデータテーブルに記憶されていない商品が存在すると判別された場合に、ＰＯＳ商品データテーブルに記憶されている商品販売データ中の当該商品に不存在フラグをセットする。
【００２１】
その後に、不存在商品追加制御手段が、ＰＯＳ商品データテーブルに不存在フラグがセットされている商品の商品販売に係るデータ処理を行うために必要なデータを本部マスタデータとして、本部マスタデータテーブルに反映つまり商品追加する。不存在フラグリセット制御手段は、本部マスタデータテーブルに反映（追加）された商品については、ＰＯＳ商品データテーブルに記憶されている当該商品についての不存在フラグをリセットする。
【００２２】
したがって、各店舗側で独自的に販売した商品について本部側の本部マスタデータに補完できるから、店舗機側と本部機側との整合性を確実にとれるとともに、取扱いが簡単である。
【００２３】
さらに、請求項４の発明は、前記本部マスタデータテーブルが商品コード・分類コード等を記憶する商品マスタテーブルと，商品コード・店舗コード・売単価等を記憶する商品店舗マスタテーブルとから形成され、前記商品判別手段，前記不存在フラグセット制御手段，前記不存在商品追加制御手段および前記不存在フラグリセット制御手段が同一商品について商品マスタテーブルおよび商品店舗マスタテーブルのそれぞれについて動作可能に形成された商品販売データ処理システムである。
【００２４】
かかる発明では、商品判別手段，不存在フラグセット制御手段，不存在商品追加制御手段および不存在フラグリセット制御手段は、同一商品について商品マスタテーブルおよび商品店舗マスタテーブルのそれぞれについて動作する。したがって、請求項３の発明の場合と同様な作用効果を奏することができることに加え、さらに本部マスタデータテーブルのメンテナンスを２つに分けて行えるので、作業が簡単でメンテナンスミスを軽減できる。
【００２５】
さらに、請求項５の発明は、前記ＰＯＳ商品データテーブルに記憶されている商品販売データ中の全ての商品について前記不存在フラグがセットされていないことを条件に、当該ＰＯＳ商品データテーブルに記憶されている商品販売データを商品実績データとして商品実績テーブルに反映可能に形成された商品販売データ処理システムである。
【００２６】
かかる発明では、ＰＯＳ商品データテーブルに記憶されている商品販売データ中の全ての商品について不存在フラグがセットされていないことを条件に、つまり本部マスタデータテーブルに反映された後に、当該ＰＯＳ商品データテーブルに記憶されている商品販売データを商品実績データとして商品実績テーブルに反映する。したがって、請求項３および請求項４の各発明の場合と同様な作用効果を奏することができることに加え、さらに本部マスタデータテーブルと商品実績テーブルとの整合性も確実に担保できる。
【００２７】
さらにまた、請求項６の発明は、前記店舗機が、前記本部機から配信された本部マスタデータを当該店舗機内の店舗マスタテーブルに反映可能かつ当該店舗で独自販売する商品について当該商品の商品販売に係るデータ処理を行うために必要なデータを店舗マスタテーブルに追加可能に形成された商品販売データ処理システムである。
【００２８】
かかる発明では、本部機から配信された本部マスタデータを当該店舗機内の店舗マスタテーブルに反映することができる他、当該店舗で独自販売する商品について当該商品の商品販売に係るデータ処理を行うために必要なデータを店舗マスタテーブルに店舗内の店舗機において追加することができる。したがって、請求項１から請求項５までの各発明の場合と同様な作用効果を奏することができることに加え、さらに店舗側の事情で販売商品の増大ができるとともに、増大させた商品について本部機側にその旨を連絡しなくても自動的に本部機側の本部マスタデータテーブルに反映できる。
【００２９】
【発明の実施の形態】
以下、本発明の実施形態について図面を参照して説明する。
本商品販売データ処理システム（３０、２０，１０）は、基本的構成が従来例（図１２）の場合と同様とされているが、さらに図１，図２に示す如く、本部機３０を各店舗機（２０）から収集した商品販売データをメモリ（３３Ｐ）に記憶可能であるとともに、本部機３０に商品販売データ記憶制御手段（３１，３２）と，商品判別手段（３１，３２）と，不存在フラグセット制御手段（３１，３２）と，不存在商品追加制御手段（３１，３２）と，不存在フラグリセット制御手段（３１，３２）とを設け、メモリ（３３Ｐ）と本部マスタデータテーブル３３Ｍ（３３ＭＳ，３３ＭＴ）とを参照して商品販売データ中に本部マスタデータテーブル３３Ｍに記憶されていない商品が存在すると判別された場合にメモリ（３３Ｐ）に記憶されている商品販売データ中の当該商品に不存在フラグをセット可能に形成し、メモリ（３３Ｐ）に不存在フラグがセットされている商品の商品販売に係るデータ処理を行うために必要なデータを本部マスタデータとして本部マスタデータテーブル３３Ｍ（３３ＭＳ，３３ＭＴ）に反映可能かつ本部マスタデータテーブルに反映された商品についてはメモリ（３３Ｐ）に記憶されている当該商品についての不存在フラグをリセット可能に形成されている。
【００３０】
図１，図２において、店舗機を形成する各端末（電子キャッシュレジスタ）１０は、制御部（ＣＰＵ，ＲＯＭ，ＲＡＭ），ＨＤＤ，スキャナ，キーボード，表示器，プリンタ，自動開放型のドロワおよびネットワーク（例えば、ＬＡＮ）１用のインターフェイスを含み、図７に示す基本的機能を実行することができる。
【００３１】
すなわち、スキャナを用いて商品コードを読取り入力（ＳＴ１０のＹＥＳ）すると、ストアコントローラ２０側の店舗マスタテーブル２３Ｍを参照（ＳＴ１１）して、当該商品データ（商品名，単価等）を取得して売上テーブル（ＲＡＭ）に商品登録（ＳＴ１２）する。１取引終了宣言としての締め操作（ＳＴ１３）により、合計金額の算出等を含む会計処理（ＳＴ１４）が実行される。
【００３２】
図２において、店舗機を形成するストアコントローラ２０は、ＣＰＵ２１，ＲＯＭ２２，ＲＡＭ２３，ＨＤＤ２４，キーボード（ＫＢ）２６，表示器（ＩＮＤ）２７，ネットワーク（例えば、ＬＡＮ）１用のインターフェイス（Ｉ／Ｆ）およびネットワーク（例えば、ＩＳＤＮ）２用のインターフェイス（Ｉ／Ｆ）を含み、全端末（電子キャッレジスタ）１０の一括管理機能を持つ。
【００３３】
ＲＡＭ２３には、店舗マスタファイル２３Ｍ，売上テーブル等が設けられ、いずれもＨＤＤ２４でバックアップされている。
【００３４】
このストアコントローラ２０の基本的な機能は、図８に示す如く、本部機３０側から本部マスタデータを受信（ＳＴ２７のＹＥＳ）すると、店舗マスタテーブル２３Ｍを更新（記憶更新）する（ＳＴ２８）。各端末１０から問合があった場合には、この店舗マスタテーブル２３Ｍを参照して当該商品コードに対応する商品データを抽出しかつ当該端末１０に応答する。
【００３５】
また、この実施形態では、商品追加要求（ＳＴ２０のＹＥＳ）後に、商品データを入力（ＳＴ２１のＹＥＳ）することによって、店舗マスタテーブル２３Ｍに反映（商品追加）できるように形成されている。
【００３６】
つまり、店舗マスタファイル２３Ｍに記憶されている店舗マスタデータについてメンテナンス（店舗マスタデータの追加・変更・削除等）を独自に行える。例えば、店舗マスタデータを構成する一部の季節商品である商品データ（商品名“たらの芽”，単価“２５０円”）を削除し、商品データ（商品名“かつお”，単価“５００円”）を追加する。また、商品データ（商品名“キャベツ”，単価“１５０円”）の単価を“１３５円”に変更する。
【００３７】
さらに、即時利用の即時データ（例えば、上記例の各商品データ）および例えば２日後から利用する予定の（つまり、２日後から販売可能な）予約データ（例えば、商品名“電子玩具”，単価“８５００円”）の何れに対しても店舗メンテナンスを行える。
【００３８】
このような店舗メンテナンスが実行されると、店舗設定記憶制御手段（ＣＰＵ２１，ＲＯＭ２２）が、店舗メンテナンス済みの店舗マスタデータを、店舗マスタテーブル２３Ｍに記憶する（ＳＴ２２）。
【００３９】
さらに、精算指令があると（ＳＴ２３のＹＥＳ）、精算レポートを発行（ＳＴ２４）し、当該売上データ（売上金額，売上点数等）を本部機３０へ送信（ＳＴ２５）し、しかる後に売上テーブルをクリア（ＳＴ２６）する。
【００４０】
本部内に配設されたコンピュータからなる本部機３０は、図１，図２に示す如く、ＣＰＵ３１，ＲＯＭ３２，ＲＡＭ３３，ＨＤＤ３４，ＦＤＤ（フロッピーディスク装置）３５，キーボード（ＫＢ）３６，表示器（ＩＮＤ）３７およびネットワーク（例えば、ＩＳＤＮ）２用のインターフェイス（Ｉ／Ｆ）を含み、当該チェーン店である各店舗機２０の一括管理機能を持つ。
【００４１】
ＲＡＭ３３には、本部マスタデータテーブル３３Ｍ（商品マスタテーブル３３ＭＳおよび店舗商品マスタテーブル３３ＭＴ），商品実績テーブル３３ＪおよびＰＯＳ商品データテーブル（メモリ）３３Ｐが設けられ、いずれもＨＤＤ３４でバックアップされている。
【００４２】
なお、図１中の４０はパソコンからなるクライアント機で、５０はプリンタである。
【００４３】
本部マスタデータテーブル３３Ｍは、この実施形態では、図３に示すＪＡＮコード（商品コード），ＰＯＳ名称（例えば、ストアコントローラ番号）および分類コードを記憶可能な商品マスタテーブル３３ＭＳおよび図４に示す店舗コード，ＪＡＮコードおよび売単価を記憶可能な店舗商品マスタテーブル３３ＭＴとから形成されている。メンテナンスの容易化および検索便宜・高速化のためである。
【００４４】
商品実績テーブル３３Ｊは、図６に示す如く、店舗コード，日付，ＪＡＮコードに、売上金額および売上点数を記憶可能である。つまり、販売実績を記憶させておくことができる。
【００４５】
また、各店舗機（２０）から収集した商品販売データを記憶可能なメモリを形成するＰＯＳ商品データテーブル３３Ｐは、図５に示す如く、店舗コード，精算日付，…，売上点数，売上金額までの各データの他に、エラーコード（不存在フラグ）を記憶（セット）することができる。
【００４６】
この本部機３０の基本的な機能は、図１１に示す如く、本部マスタデータテーブル３３Ｍ（３３ＭＳ，３３ＭＴ）をメンテナンス可能で、配信指令（図１１のＳＴ５２でＹＥＳ）が発せられた場合に、本部マスタデータを各店舗機（２０）へ配信（ダウンロード）する（ＳＴ５３）。また、各店舗機（２０）から商品販売データ［売上データ（精算データ）］を受信すると、図６の商品実績テーブル３３Ｊに反映（記憶）する（ＳＴ５１）。だだし、ＰＯＳ商品データテーブル３３Ｐとの関係（ＳＴ４８〜ＳＴ５０）については、詳細後記する。
【００４７】
ここにおいて、本部機３０では、各店舗機（２０）から商品販売データを受信（図９のＳＴ３０でＹＥＳ）すると、商品販売データ記憶制御手段（ＣＰＵ３１，ＲＯＭ３２）が、その商品販売データを図５に示すメモリつまりＰＯＳ商品データテーブル３３Ｐに記憶する（ＳＴ３１）。
【００４８】
商品判別手段（ＣＰＵ３１，ＲＯＭ３２）は、ＰＯＳ商品データテーブル３３Ｐと本部マスタデータテーブル３３Ｍとを参照してＰＯＳ商品データテーブル３３Ｐに記憶されている商品販売データ中に本部マスタデータテーブル３３Ｍ（３３ＭＳ，３３ＭＴ）に記憶されていない商品が存在するか否かを判別する（ＳＴ３３，ＳＴ３６）。
【００４９】
この実施形態では、まず図３に示す商品マスタテーブル３３ＭＳを参照（ＳＴ３１）してメモリ（３３Ｐ）には記憶されているが商品マスタテーブル３３ＭＳには記憶されていない商品（不存在商品）があるか否かを判別する（ＳＴ３３）。
【００５０】
不存在フラグセット制御手段（ＣＰＵ３１，ＲＯＭ３２）は、商品判別手段（３１，３２）によってＰＯＳ商品データテーブル（メモリ）３３Ｐには記憶されているが本商品マスタテーブル３３ＭＳに記憶されていない商品が存在すると判別された場合（ＳＴ３３のＹＥＳ）に、ＰＯＳ商品データテーブル３３Ｐに記憶されている商品販売データ中の当該商品に不存在フラグ（エラーコード“１”）をセット（ＳＴ３４）する。
【００５１】
引続き、商品判別手段（３１，３２）は、図４に示す商品店舗マスタテーブル３３ＭＴを参照（ＳＴ３５）してメモリ（３３Ｐ）には記憶されているが商品店舗マスタテーブル３３ＭＴには記憶されていない商品（不存在商品）があるか否かを判別する（ＳＴ３６）。
【００５２】
不存在フラグセット制御手段（３１，３２）は、商品判別手段（３１，３２）によってＰＯＳ商品データテーブル（メモリ）３３Ｐには記憶されているが商品店舗マスタテーブル３３ＭＴに記憶されていない商品が存在すると判別された場合（ＳＴ３６のＹＥＳ）に、ＰＯＳ商品データテーブル３３Ｐに記憶されている商品販売データ中の当該商品に不存在フラグ（エラーコード“２”）をセット（ＳＴ３７）する。
【００５３】
なお、ＰＯＳ商品データテーブル（メモリ）３３Ｐには記憶されかつ商品マスタテーブル３３ＭＳおよび商品店舗マスタテーブル３３ＭＴに記憶されていると判別された場合（ＳＴ３３のＮＯおよびＳＴ３６のＮＯ）には、エラーコード“０”をセット（ＳＴ３８）しておく。つまり、店舗側で独自的な商品販売は行われていないことが判る。
【００５４】
その後に、本部マスタデータの自動更新要求（図１０のＳＴ３９でＹＥＳ）があると、不存在商品追加制御手段（ＣＰＵ３１，ＲＯＭ３２）が、ＰＯＳ商品データテーブル３３Ｐに不存在フラグ（“１”，“２”）がセットされている当該商品の商品販売に係るデータ処理を行うために必要なデータを本部マスタデータとして、本部マスタデータテーブル３３Ｍ（３３ＭＳ，３３ＭＴ）に反映させる。つまり、商品追加する。
【００５５】
具体的には、ＰＯＳ商品データテーブル３３Ｐにエラーコード“１”がセットされている場合（ＳＴ４１のＹＥＳ）には、不存在商品追加制御手段（３１，３２）が、商品マスタテーブル３３ＭＳに当該商品を追加（ＳＴ４２）する。すると、不存在フラグリセット制御手段（ＣＰＵ３１，ＲＯＭ３２）が、本部マスタデータテーブル３３Ｍ（３３ＭＳ）に反映（追加）された商品については、ＰＯＳ商品データテーブル３３Ｐに記憶されている当該商品についての不存在フラグ（“１”）をリセット（“０”）する（ＳＴ４３）。フラグのクリアである。
【００５６】
同様に、ＰＯＳ商品データテーブル３３Ｐにエラーコード“２”がセットされている場合（ＳＴ４４のＹＥＳ）には、不存在商品追加制御手段（３１，３２）が、商品店舗マスタテーブル３３ＭＴに当該商品を追加（ＳＴ４５）する。この場合も、不存在フラグリセット制御手段（３１，３２）が、本部マスタデータテーブル３３Ｍ（３３ＭＴ）に反映（追加）された商品については、ＰＯＳ商品データテーブル３３Ｐに記憶されている当該商品についての不存在フラグ（“２”）をリセット（“０”）する（ＳＴ４６）。全ての商品について行う（ＳＴ４７のＹＥＳ）。
【００５７】
商品実績記憶制御手段（ＣＰＵ３１，ＲＯＭ３２）は、商品実績更新指令（図１１のＳＴ４８でＹＥＳ）があった場合に、ＰＯＳ商品データテーブル３３Ｐに記憶されている商品販売データ中の全ての商品について不存在フラグ（“１”および“２”）がセットされていないこと、つまりはフラグが“０”であることを条件（ＳＴ４９、ＳＴ５０のＮＯ）に、当該ＰＯＳ商品データテーブル３３Ｐに記憶されている商品販売データを商品実績データとして、商品実績テーブルに反映（ＳＴ５１）する。エラーコード（“１”または“２”）がある場合（ＳＴ５０のＹＥＳ）は、未だ本部マスタデータテーブル３３Ｍ（３３ＭＳ，３３ＭＴ）に反映されていないので、商品実績テーブルには反映（ＳＴ５１）させない。
【００５８】
かかる実施形態では、各店舗では、店舗機たる各端末１０においてスキャナを用いて商品コードを読取り、その上位機たるストアコントローラ２０内の店舗マスタテーブル２３Ｍから当該商品コードに対応する商品データを取得して商品登録する（図７のＳＴ１０でＹＥＳ，ＳＴ１１，ＳＴ１２）。引続き、会計処理を行う（ＳＴ１３のＹＥＳ，ＳＴ１４）。
【００５９】
店舗機たるストアコントローラ２０の店舗マスタテーブル２３Ｍには、本部機３０から配信された本部マスタデータが記憶されている（図８のＳＴ２７でＹＥＳ，ＳＴ２８）。この本部マスタデータ（商品データ）は、各店舗機（２０，１０）に共通である。ときには、店舗ごとに異なるように配信することも可能である。
【００６０】
しかし、ある店舗で、例えば当該地域の産地商品を割引価格で販売する場合には、キーボード２６等を用いて当該商品データを店舗マスタテーブル２３Ｍに追加することができる（ＳＴ２０のＹＥＳ，ＳＴ２１のＹＥＳ，ＳＴ２２）。
【００６１】
例えば、閉店時に精算業務を遂行（ＳＴ２３のＹＥＳ，ＳＴ２４，ＳＴ２６）すると、当該精算データ（売上データ…商品販売データ）は、本部機３０へ送信（ＳＴ２５）される。
【００６２】
本部機３０側では、商品販売データ記憶制御手段（３１，３２）が、各店舗機から収集した商品販売データを図５に示すＰＯＳ商品データテーブル３３Ｐに記憶する（図９のＳＴ３０でＹＥＳ，ＳＴ３１）。すると、商品判別手段（３１，３２）は、ＰＯＳ商品データテーブル３３Ｐと本部マスタデータテーブル３３Ｍ（図３に示す商品マスタテーブル３３ＭＳ）とを参照して、ＰＯＳ商品データテーブル３３Ｐに記憶されている商品販売データ中に本部マスタデータテーブル（３３ＭＳ）に記憶されていない商品が存在するか否かを判別する（ＳＴ３３）。
【００６３】
商品判別手段（３１，３２）によって記憶されていない商品が存在すると判別された場合（ＳＴ３３のＹＥＳ）に、不存在フラグセット制御手段（３１，３２）が、ＰＯＳ商品データテーブル３３Ｐに記憶されている商品販売データ中の当該商品に不存在フラグ（“１”）をセットする（ＳＴ３４）。
【００６４】
同様に、商品判別手段（３１，３２）は、ＰＯＳ商品データテーブル３３Ｐと本部マスタデータテーブル３３Ｍ（図４に示す商品店舗マスタテーブル３３ＭＴ）とを参照して、ＰＯＳ商品データテーブル３３Ｐに記憶されている商品販売データ中に本部マスタデータテーブル（３３ＭＴ）に記憶されていない商品が存在するか否かを判別する（ＳＴ３６）。
【００６５】
商品判別手段（３１，３２）によって記憶されていない商品が存在すると判別された場合（ＳＴ３６のＹＥＳ）に、不存在フラグセット制御手段（３１，３２）が、ＰＯＳ商品データテーブル３３Ｐに記憶されている商品販売データ中の当該商品に不存在フラグ（“２”）をセットする（ＳＴ３７）。
【００６６】
不存在商品がない場合（ＳＴ３３のＮＯおよびＳＴ３６のＮＯ）は、ＰＯＳ商品データテーブル３３Ｐのエラーコード欄には、“０”がセットされる（ＳＴ３８）。
【００６７】
その後のメンテナンス指令（図１０のＳＴ３９でＹＥＳ）により、不存在商品追加制御手段（３１，３２）は、ＰＯＳ商品データテーブル３３Ｐを参照（ＳＴ４０）して、それに不存在フラグ（“１”）がセットされている商品の商品販売に係るデータ処理を行うために必要なデータ（ＪＡＮコード，ＰＯＳ名称，分類コード）を本部マスタデータとして本部マスタデータテーブル３３Ｍ（商品マスタテーブル３３ＭＳ）に反映する。つまり、商品追加する（ＳＴ４１のＹＥＳ，ＳＴ４２）。
【００６８】
すると、不存在フラグリセット制御手段（３１，３２）が、本部マスタデータテーブル３３Ｍ（３３ＭＳ）に反映（追加）された商品については、ＰＯＳ商品データテーブル３３Ｐに記憶されている当該商品についての不存在フラグ（“１”）をリセットする（ＳＴ４３）。
【００６９】
同様に、不存在商品追加制御手段（３１，３２）は、ＰＯＳ商品データテーブル３３Ｐに不存在フラグ（“２”）がセットされている当該商品の商品販売に係るデータ処理を行うために必要なデータ（店舗コード，ＪＡＮコード，売単価）を本部マスタデータとして本部マスタデータテーブル３３Ｍ（商品店舗マスタテーブル３３ＭＴ）に反映する。つまり、商品追加する（ＳＴ４４のＹＥＳ，ＳＴ４５）。
【００７０】
すると、不存在フラグリセット制御手段（３１，３２）が、本部マスタデータテーブル３３Ｍ（３３ＭＴ）に反映（追加）された商品については、ＰＯＳ商品データテーブル３３Ｐに記憶されている当該商品についての不存在フラグ（“２”）をリセットする（ＳＴ４６）。
【００７１】
したがって、各店舗側で独自的に販売した商品について本部側の本部マスタデータに補完できるから、店舗機（２０）側と本部機３０側との整合性を確実にとれる。
【００７２】
また、商品判別手段（３１，３２），不存在フラグセット制御手段（３１，３２），不存在商品追加制御手段（３１，３２）および不存在フラグリセット制御手段（３１，３２）は、同一商品について商品マスタテーブル３３ＭＳおよび商品店舗マスタテーブル３３ＭＴのそれぞれについて動作する。つまり、商品コード（ＪＡＮコード）を共通として本部マスタデータテーブル３３Ｍ（３３ＭＳ，３３ＭＴ）のメンテナンスを２つに分けて行えるので、作業が簡単でメンテナンスミスを軽減できる。
【００７３】
さらに、ＰＯＳ商品データテーブル３３Ｐに記憶されている商品販売データ中の全ての商品について不存在フラグ（“１”および“２”）がセットされていないことを条件（図１１のＳＴ４８でＹＥＳ，ＳＴ４９，ＳＴ５０のＹＥＳ）に、商品実績記憶制御手段（３１，３２）が、ＰＯＳ商品データテーブル３３Ｐに記憶されている商品販売データを商品実績データとして、商品実績テーブル３３Ｊに反映（ＳＴ５１）する。つまり、本部マスタデータテーブル３３Ｍ（３３ＭＳ，３３ＭＴ）と商品実績テーブル３３Ｊとの整合性も確実に担保できる。
【００７４】
このようにして、各店舗（２０，１０）側で独自的に販売した商品について本部（３０）側の本部マスタデータに補完できるから、店舗機（２０）側と本部機３０側との整合性を確実にとれる。したがって、本部主導のメンテナンス方式を原則としつつ、各店舗ごとの例えば地域的，季節的な固有的事情つまりは販売商品等に関する固有事情の反映が容易であるから、販売成績を向上させることができる。
【００７５】
しかも、店舗マスタテーブル（店舗マスタデータ）２３Ｍのメンテナンスを実行した店舗（２０）から本部（３０）に、電話・ファクシミリ連絡や記憶媒体（例えば、フロッピーディスク）を用いてその内容・時期等を報告しなくてもよいから、人手が掛からずかつ迅速に処理できるとともに、過誤，看過等の立ち入る機会を大幅に軽減できかつ正確性を担保できる。さらに、本部および各店舗のそれぞれでメンテナンスを行えるとする双方メンテナンス方式の導入かつ普及の拡大が容易になる。
【００７６】
【発明の効果】
請求項１の発明によれば、本部機がメモリに記憶されている商品販売データ中に本部マスタデータテーブルに記憶されていない商品が存在すると判別された場合にメモリに記憶されている商品販売データ中の当該商品に不存在フラグをセット可能であるとともに、メモリに不存在フラグがセットされている商品の商品販売に係るデータ処理を行うために必要なデータを本部マスタデータとして本部マスタデータテーブルに反映可能かつ本部マスタデータテーブルに反映された商品についてはメモリに記憶されている当該商品についての不存在フラグをリセット可能に形成された商品販売データ処理システムであるから、各店舗側で独自的に販売した商品について本部側の本部マスタデータに補完できるから、店舗機側と本部機側との整合性を確実にとれる。
【００７７】
また、請求項２の発明によれば、本部マスタデータテーブルが、商品マスタテーブルと商品店舗マスタテーブルとから形成されているので、請求項１の発明の場合と同様な効果を奏することができることに加え、さらに本部マスタデータテーブルのメンテナンスを２つに分けて行えるので、作業が簡単でメンテナンスミスを軽減できる。
【００７８】
また、請求項３の発明によれば、本部機に商品販売データ記憶制御手段と，商品判別手段と，不存在フラグセット制御手段と，不存在商品追加制御手段と，不存在フラグリセット制御手段とを設け、商品販売データ中に本部マスタデータテーブルに記憶されていない商品が存在すると判別された場合に商品販売データ中の当該商品に不存在フラグをセット可能かつ不存在フラグがセットされている商品の商品販売に係るデータ処理を行うために必要なデータを本部マスタデータとして本部マスタデータテーブルに反映可能な商品販売データ処理システムであるから、各店舗側で独自的に販売した商品について本部側の本部マスタデータに補完できるから、店舗機側と本部機側との整合性を確実にとれるとともに、取扱いが簡単である。
【００７９】
さらに、請求項４の発明によれば、商品判別手段，不存在フラグセット制御手段，不存在商品追加制御手段および不存在フラグリセット制御手段が、同一商品について商品コード・分類コード等を記憶する商品マスタテーブルおよび商品コード・店舗コード・売単価等を記憶する商品店舗マスタテーブルのそれぞれについて動作可能に形成されているので、請求項３の発明の場合と同様な効果を奏することができることに加え、さらに本部マスタデータテーブルのメンテナンスを２つに分けて行えるので、作業が簡単でメンテナンスミスを軽減できる。
【００８０】
さらに、請求項５の発明によれば、ＰＯＳ商品データテーブルに記憶されている商品販売データ中の全ての商品について不存在フラグがセットされていないことを条件に、当該商品販売データを商品実績データとして商品実績テーブルに反映可能に形成されているので、請求項３および請求項４の各発明の場合と同様な効果を奏することができることに加え、さらに本部マスタデータテーブルと商品実績テーブルとの整合性も確実に担保できる。
【００８１】
さらにまた、請求項６の発明によれば、店舗機が本部機から配信された本部マスタデータを当該店舗機内の店舗マスタテーブルに反映可能かつ店舗で独自販売する商品についての商品販売に係るデータ処理に必須なデータを店舗マスタテーブルに追加可能に形成されているので、請求項１から請求項５までの各発明の場合と同様な効果を奏することができることに加え、さらに店舗側の事情で販売商品の増大ができるとともに、増大させた商品について本部機側にその旨を連絡しなくても自動的に本部機側の本部マスタデータテーブルに反映できる。
【図面の簡単な説明】
【図１】本発明の実施形態を示す概略ブロック図である。
【図２】同じく、ブロック図である。
【図３】同じく、商品マスタテーブルを説明するための図である。
【図４】同じく、商品店舗マスタテーブルを説明するための図である。
【図５】同じく、ＰＯＳ商品データテーブルを説明するための図である。
【図６】同じく、商品実績テーブルを説明するための図である。
【図７】同じく、端末側の動作を説明するためのフローチャートである。
【図８】同じく、店舗機側の動作を説明するためのフローチャートである。
【図９】同じく、本部機側の動作を説明するためのフローチャート（１）である。
【図１０】同じく、本部機側の動作を説明するためのフローチャート（２）である。
【図１１】同じく、本部機側の動作を説明するためのフローチャート（３）である。
【図１２】従来例を説明するためのブロック図である。
【符号の説明】
１  ネットワーク
２  ネットワーク
１０  端末（店舗機）
２０  ストアコントローラ（店舗機）
２１  ＣＰＵ
２２  ＲＯＭ
２３  ＲＡＭ
２３Ｍ  店舗マスタテーブル
２４  ＨＤＤ
２６  キーボード
２７  表示器
３０  本部機
３１  ＣＰＵ（商品販売データ記憶制御手段，商品判別手段，不存在フラグセット制御手段，不存在商品追加制御手段，不存在フラグリセット制御手段）
３２  ＲＯＭ（商品販売データ記憶制御手段，商品判別手段，不存在フラグセット制御手段，不存在商品追加制御手段，不存在フラグリセット制御手段）
３３  ＲＡＭ
３３Ｍ  本部マスタデータテーブル
３３ＭＳ  商品マスタテーブル（本部マスタデータテーブル）
３３ＭＴ  商品店舗マスタテーブル（本部マスタデータテーブル）
３３Ｊ  商品実績マスタテーブル
３３Ｐ  ＰＯＳ商品データテーブル（メモリ）
３４  ＨＤＤ
３５  ＦＤＤ
３６  キーボード
３７  表示器
【図１】
0003741902.tif 000002
【図２】
0003741902.tif 000003
【図３】
0003741902.tif 000004
【図４】
0003741902.tif 000005
【図５】
0003741902.tif 000006
【図６】
0003741902.tif 000007
【図７】
0003741902.tif 000008
【図８】
0003741902.tif 000009
【図９】
0003741902.tif 000010
【図１０】
0003741902.tif 000011
【図１１】
0003741902.tif 000012
【図１２】
0003741902.tif 000013