(57)【特許請求の範囲】
【請求項１】
取引時に売上種別を指定入力するための売上種別毎の入力部を備えた入力手段と、
上記入力手段による指定入力に従って、取引された売上データを売上種別毎に記憶する記憶手段と、
上記入力手段における上記売上種別毎の入力部それぞれの一部に、上記記憶手段に上記売上種別毎に記憶された売上データをグラフ化して表示する表示手段と、
を具備し、
上記表示手段は、当該売上データ処理装置を用いて取引が行われる毎に、上記表示を更新することを特徴とする売上データ処理装置。
【請求項２】
上記売上種別は取引の種別であり、
上記売上データは取引別金額であることを特徴とする請求項１に記載の売上データ処理装置。
【請求項３】
上記売上種別は商品の種別であり、
上記売上データは商品別金額であることを特徴とする請求項１に記載の売上データ処理装置。
【請求項４】
上記表示手段は、上記記憶手段に記憶された売上データをその種別毎に合計し、この売上種別毎に合計した各合計金額をグラフ化して表示することを特徴とする請求項２又は３に記載の売上データ処理装置。
【請求項５】
上記売上種別は商品の種別であり、
上記売上データは商品別在庫数であることを特徴とする請求項１に記載の売上データ処理装置。
【請求項６】
上記記憶手段は、取引された個数を当該商品別の在庫数から減算して記憶し、
上記表示手段は、売上種別毎の在庫数をグラフ化して表示することを特徴とする請求項５に記載の売上データ処理装置。
【請求項７】
上記売上種別は商品の種別であり、
上記売上データは商品別金額及び商品別在庫数であり、
上記表示手段に、売上種別毎の商品別金額と商品別在庫数とを切り換え表示させる切り換え手段を更に具備することを特徴とする請求項１に記載の売上データ処理装置。
【請求項８】
上記表示手段は、上記売上データをグラフ化して表示する際、上記入力部のサイズに応じたサイズでグラフ表示することを特徴とする請求項１に記載の売上データ処理装置。
【請求項９】
上記売上種別は、取引の種別と商品の種別とを含み、
上記売上データは、取引別金額、商品別金額、及び商品別在庫数であり、
上記表示手段は、取引別毎の入力部には取引別金額を、商品別毎の入力部には商品別金額又は商品別在庫数を、グラフ化して表示することを特徴とする請求項１に記載の売上データ処理装置。
【請求項１０】
上記入力手段は、上記商品別毎の入力部にグラフ化して表示される売上データとして、上記商品別金額と商品別在庫数とを切り換え表示させるための指示を行うための入力部を更に含むことを特徴とする請求項９に記載の売上データ処理装置。
【請求項１１】
上記表示手段は、更に、上記入力手段における上記売上種別毎の入力部それぞれの近傍に、上記記憶手段に上記売上種別毎に記憶された売上データを実数表示することを特徴とする請求項１に記載の売上データ処理装置。
【請求項１２】
上記入力手段は、タッチ入力表示装置であり、
上記売上種別を指定入力するための売上種別毎の入力部は、マトリクス状に割り当て配置した矩形形状の釦表示であり、
上記表示手段は、その釦表示の上辺に沿って、上記売上データをグラフ化して表示することを特徴とする請求項１に記載の売上データ処理装置。
【請求項１３】
上記入力手段は、上記釦表示に関連付けられている機能が全く同じものが隣り合った場合に、それら隣り合った釦を１つに融合させた形状で表示することを特徴とする請求項１２に記載の売上データ処理装置。
【請求項１４】
取引時に売上種別を指定入力し、
その指定入力に従って、取引された売上データを売上種別毎に記憶し、
上記売上種別毎の入力部それぞれの一部に、上記売上種別毎に記憶された売上データをグラフ化して表示し、
上記表示を、取引が行われる毎に更新する、
ことを特徴とする売上データ処理方法。
【請求項１５】
コンピュータに、
取引時に売上種別を指定入力するための売上種別毎の入力部を備えた入力手段による指定入力に従って、取引された売上データを売上種別毎に記憶する機能と、
上記入力手段における上記売上種別毎の入力部それぞれの一部に、上記売上種別毎に記憶された売上データをグラフ化して表示する機能と、
上記表示を、取引が行われる毎に更新する機能と、
を実現させるためのプログラム。
【発明の詳細な説明】
【０００１】
【発明の属する技術分野】
本発明は、売上データを処理する売上データ処理装置及び方法、並びに、コンピュータにそのような売上データ処理装置の機能を実現させるためのプログラムに関する。
【０００２】
【従来の技術】
ＥＣＲ（電子式キャッシュレジスタ）やＰＯＳ（ポイントオブセールス）ターミナル等の売上データ処理装置が、各種店舗で使用されている。
【０００３】
このような売上データ処理装置では、通常、キーボードを用いて売上データを入力する。この場合、キーボードの各キーには、商品、取引金種、担当者が割り当てられている。
【０００４】
【発明が解決しようとする課題】
一般に、キーボードの各キーはあくまでも入力機能しかなく、売上データを知りたい場合には、操作コードを入力することによって、プリンタに印字するしか方法がなく、手間がかかっていた。
【０００５】
例えば、現金がドロアにどのくらい入っているかを知るには、点検モードにして操作コードを入力し、機能ボタンを押すなどの操作が必要であり、また、商品別の在庫状況を知るためにもやはり同じような操作をする必要があった。
【０００６】
本発明の課題は、複雑な操作をすること無く現時点の売上データを直ちに知ることができるようにすることである。
【０００７】
【課題を解決するための手段】
上記の目的を達成するために、本発明による売上データ処理装置は、
取引時に売上種別を指定入力するための売上種別毎の入力部を備えた入力手段と、
上記入力手段による指定入力に従って、取引された売上データを売上種別毎に記憶する記憶手段と、
上記入力手段における上記売上種別毎の入力部それぞれの一部に、上記記憶手段に上記売上種別毎に記憶された売上データをグラフ化して表示する表示手段と、
を具備し、
上記表示手段は、当該売上データ処理装置を用いて取引が行われる毎に、上記表示を更新することを特徴とする。
【０００８】
また、本発明による売上データ処理方法は、
取引時に売上種別を指定入力し、
その指定入力に従って、取引された売上データを売上種別毎に記憶し、
上記売上種別毎の入力部それぞれの一部に、上記売上種別毎に記憶された売上データをグラフ化して表示し、
上記表示を、取引が行われる毎に更新する、
ことを特徴とする。
【０００９】
そして、本発明によるプログラムは、コンピュータに、
取引時に売上種別を指定入力するための売上種別毎の入力部を備えた入力手段による指定入力に従って、取引された売上データを売上種別毎に記憶する機能と、
上記入力手段における上記売上種別毎の入力部それぞれの一部に、上記売上種別毎に記憶された売上データをグラフ化して表示する機能と、
上記表示を、取引が行われる毎に更新する機能と、
を実現させるためのものであることを特徴とする。
【００１０】
即ち、本発明の売上データ処理装置、売上データ処理方法、及びプログラムによれば、取引時に売上種別（取引種別、商品種別）を指定入力し、その指定入力に従って、取引された売上データ（取引金額、商品金額、在庫数）を売上種別毎に記憶し、上記売上種別毎の入力部それぞれの一部に、上記売上種別毎に記憶された売上データをグラフ化して表示するもので、その表示を取引が行われる毎に更新する。
【００１１】
従って、売上種別毎の入力部それぞれの一部に現時点の売上データがグラフ化して表示されるので、複雑な操作をすること無く現時点の売上データを直ちに知ることができるようになる。
【００１２】
【発明の実施の形態】
以下、本発明の一実施の形態を、図１の（Ａ）乃至図１２の（Ｃ）を参照して説明する。
【００１３】
図１の（Ａ）は、本発明の一実施の形態の売上データ処理装置を構成するコンピュータのブロック構成図である。
【００１４】
このコンピュータは、同図に示すように、ＣＰＵ１０、入力装置１２、表示装置１４、タッチ入力表示装置１６、印刷装置１８、記憶装置２０、ＲＡＭ２２、伝送制御部２４、等よりなる。
【００１５】
ここで、上記ＣＰＵ１０は、当該コンピュータ全体を制御する制御部である。
【００１６】
また、上記入力装置１２は、キーボードやバーコードリーダ等であり、上記表示装置１４は液晶ディスプレィ等である。なお、上記入力装置１２であるキーボードには、特に図示はしていないが、金額データや売上個数等を置数するテンキー、商品登録時に操作される部門キー、ＰＬＵ（プライス・ルック・アップ）キー、一取引分の登録を締める現金／預りキー等、通常備えられている各種のキーやモードスイッチが設けられている。モードスイッチは、その切り替え位置に応じて登録、点検、清算等のモードを切り替えるもので、登録モードにセットされている状態においてＣＰＵ１０は、入力装置１２から入力された売上データを取り込んで表示装置１４に表示出力させたり、印刷装置１８に送ってレシート／ジャーナル印字させ、更にＲＡＭ２２内のＰＬＵファイルや取引別ファイルの内容を更新する登録処理を行う。
【００１７】
上記タッチ入力表示装置１６は、液晶ディスプレィ等の上にタッチパネルを配して構成されたものである。このタッチ入力表示装置１６には、売上種別を指定入力するための売上種別毎の入力部として、マトリクス状に配置した矩形形状の釦が表示されるものであり、各釦の機能割り当ては任意に指定可能となっている。
【００１８】
また、上記印刷装置１８は、例えば２連装プリンタで、ＣＰＵ１０は売上データを登録する毎にレシート用、ジャーナル用のロール紙に対してレシート／ジャーナル印字を行うと共に一取引分の登録終了時に締め処理を行ってドロア（図示せず）を開放させたり、レシート用紙を切断して売上明細レシートを発行する他、次の取引の準備としてレシート用紙の先頭部分に内蔵時計（図示せず）によって得られた現在日付をヘッダデータとして印字する。
【００１９】
上記記憶装置２０は、プログラム、データ等が予め記憶されており、この記憶装置２０は磁気的、光学的記録媒体、若しくは半導体メモリなど上記ＣＰＵ１０で読み取り可能な記録媒体２６を含んだ構成である。この記録媒体２６はＣＤ−ＲＯＭ、メモリカード等の可搬型の媒体やハードディスク等の固定的な媒体を含む。また、この記録媒体２６に格納するプログラム、データ等は、その一部若しくは全部をサーバやクライアントからＷＡＮ、ＬＡＮなどのネットワークを介して伝送制御部２４から受信する構成にしても良く、更に、上記記録媒体２６はネットワーク上に構築されたサーバやクライアントの記録媒体であっても良い。
【００２０】
上記ＲＡＭ２２は、図１の（Ｂ）に示すように、商品種別毎のデータを記憶するＰＬＵファイル２２Ａ、取引種別毎のデータを記憶する取引別ファイル２２Ｂ、上記タッチ入力表示装置１６に表示する釦の定義情報を記憶するキーメモリ２２Ｃ、商品在庫表示或いは売上個数表示の何れが指定されているかを示す商品在庫フラグ２２Ｄ及び売上個数フラグ２２Ｅ、変数Ｈ，ｎ，及びＸを記憶するためのＨレジスタ２２Ｆ，ｎレジスタ２２Ｇ，及びｘレジスタ２２Ｈ、上記ＣＰＵ１０がプログラム実行中に各種データを一時記憶するのに利用するワークエリア２２Ｉ、等の領域を備えている。
【００２１】
また、上記伝送制御部２４は、ＷＡＮ、ＬＡＮなどのネットワークを介して接続された他の機器との間でデータの送受信を行うものである。
【００２２】
図２の（Ａ）は、上記ＲＡＭ２２のＰＬＵファイル２２Ａの内容を示す図である。即ち、このＰＬＵファイル２２Ａは、商品種別毎に、ＰＬＵコード、商品名、単価、売上個数、売上金額、在庫数、適正在庫数、１日の目標売上個数、在庫率、及び売上比率を１レコードとして記憶しているものである。ここで、１日の目標売上個数とは、過去の１日の売上個数の最大値のことであり、適正在庫数は、その２倍の値としている。なお、精算時に売上個数が上記１日の目標売上個数を上回った場合には、これら１日の目標売上個数及び適正在庫数は、その売上個数に応じて変更される。また、在庫比率は、上記適正在庫数に対する在庫数の割合であり、売上比率は、上記１日の目標売上個数に対する売上個数の割合である。
【００２３】
図２の（Ｂ）は、上記ＲＡＭ２２の取引別ファイル２２Ｂの内容を示す図である。即ち、この取引別ファイル２２Ｂは、取引種別毎に、その種別、累計金額、１日の目標金額、達成率、及びキーメモリからのリンク先レコードＮｏ．を１レコードとして記憶しているものである。ここで、１日の目標金額とは、過去の１日の売上金額の最大値のことであり、達成率は、この１日の目標金額に対する累計金額の割合である。また、キーメモリからのリンク先レコードＮｏ．とは、上記キーメモリ２２Ｃとのリンクを取るためのデータである。なお、取引種別「合計（小計）」における該キーメモリからのリンク先レコードＮｏ．は、対応するキーが無いので、「ＸＸ」となっている。また、取引種別「券１」とは、「商品券１」のことである。
【００２４】
図３は、上記ＲＡＭ２２のキーメモリ２２Ｃの内容の変遷状態を示す図である。即ち、このキーメモリ２２Ｃは、上記タッチ入力表示装置１６に表示される釦毎に、キーＮｏ．、機能番号、キー表示位置、取引別ファイルリンク先レコードＮｏ．、キー表示の表示形態制御データ、及び備考：機能内容を１レコードとして記憶しているものである。ここで、機能番号は当該釦に割り当てられる機能を示す番号であり、それに対応する内容が備考：機能内容に示されている。上記タッチ入力表示装置１６には、図４に示すように、正方形形状の釦がマトリクス状に配置されるものであり、その釦内に上記機能内容が表示されるようになっている。なお、同図において括弧書きで示すキーＮｏ．は実際には表示されない。また、キーメモリ２２Ｃにおけるキー表示位置は、図２の（Ｃ）に示すように、当該釦の左下座標と右上座表とにより表される。取引別ファイルリンク先レコードＮｏ．は、上記取引別ファイル２２Ｂとのリンクを取るためのデータである。
【００２５】
そして、キー表示形態制御データは、左辺、右辺、上辺、下辺の４つのフラグからなり、「１」がセットされていると、正方形の釦の４辺の内の対象辺が表示されるようになっている。なお、キーＮｏ．が１と４と７の釦のように関連付けられている機能（現金）が全く同じものが隣り合った場合に、本実施の形態では、それら隣り合った釦を１つに融合させた形状で表示する。これは、詳細は後述するようにして、キーメモリ２２Ｃを、図３中の上方に示す状態から同図中の下方に示す状態に書き換えることにより行われる。即ち、そのように隣り合う釦の対応する辺のキー表示の表示形態制御データを「０」に書き換え、また、キー表示位置の対応する座標を「０００，０００」に書き換える。なお、このように「０００，０００」が設定された場合、図２の（Ｄ）に示すように、線を伸長させるものであり、これにより、隣り合う釦と１つに融合させた形状となる。
【００２６】
次に、このような構成における動作を説明する。
図５は、本発明の動作を説明するフローチャートである。
【００２７】
このフローチャートは本発明の一実施の形態の売上データ処理装置を構成するコンピュータに各機能を実現させるためのプログラムを説明するためのものである。このプログラムは上記ＣＰＵ１０が読み取り可能なプログラムコードの形態で上記記録媒体２６に格納されている例で説明するが、全ての機能を上記記録媒体２６に格納する必要は無く、必要に応じて、その一部若しくは全部をＷＡＮ、ＬＡＮなどのネットワークを介して伝送制御部２４から受信して実現する様にしても良い。
【００２８】
即ち、まず、予め設定されたキーメモリ２２Ｃに従って、タッチ入力表示装置１６に各釦を表示し（ステップＳ１１）、商品在庫フラグ２２Ｄを「１」に、売上個数フラグ２２Ｅを「０」に初期設定する（ステップＳ１２）。そして、ＰＬＵファイル２２Ａを参照して適正在庫数を、各釦に対して所定位置、例えば図６に示すように、右上に表示する（ステップＳ１３）。なお、小計、現金、券１については、取引別ファイル２２Ｂを参照して、１日の目標金額を表示する。
【００２９】
またこれと共に、その適正在庫数を在庫数で割った値をＨレジスタ２２Ｆに格納し（ステップＳ１４）、対応する釦のグラフ領域１６ＡにそのＨ比率分を点灯する（ステップＳ１５）。これを各釦について行う。なお、Ｈ比率が１００％以上の時には、全点灯する。また、小計、現金及び券１については、累計金額を１日の目標金額で割った値をＨレジスタ２２Ｆに格納し、対応する釦のグラフ領域１６ＡにそのＨ比率分を点灯するものとする。この場合、小計については、小計の累計金額ではなく、現金取引の累計金額と券１の累計金額とを加算した総売上合計の比率を表すことになる。
【００３０】
その後、入力装置１２又はタッチ入力表示装置１６による入力待ちとなり（ステップＳ１６）、何らかの入力があったときには、その入力が何であるのかを解析する（ステップＳ１７）。
【００３１】
上記入力解析の結果、入力がモード切替であった場合には、切替モード処理を実行した後（ステップＳ１８）、上記ステップＳ１６に戻る。
【００３２】
ここで、上記切替モード処理は、図７の（Ａ）及び図８に示す一連のフローチャートのようにして行われる。
【００３３】
即ち、まず、切替を指示されたモードを判別して（ステップＳ１０１）、そのモードが設定モードであれば（ステップＳ１０２）、更に、キー機能の設定モードであるか否かを判別する（ステップＳ１０３）。そして、キー機能設定モードであれば、キー機能設定処理を実行した後（ステップＳ１０４）、上位のルーチンに戻る。
【００３４】
図９及び図１０の（Ａ）は、上記キー機能設定処理の一連のフローチャートを示している。
【００３５】
即ち、キーＮｏ．の指定を受け（ステップＳ１００１）、更に、機能番号の指定を受けて（ステップＳ１００２）、キーメモリ２２Ｃの指定のキーＮｏ．に指定の機能番号を格納する（ステップＳ１００３）。そして、機能設定の終了が指示されたか否かを判別し（ステップＳ１００４）、まだであれば上記ステップＳ１００１に戻る。
【００３６】
機能設定終了の指示がなされた場合には、次に、キーメモリ２２Ｃの初期化を行う（ステップＳ１００５）。これは、キー表示の表示形態制御データの４つのフィールドを全て「１」にする処理である。その後、キーＮｏ．をカウントするＸレジスタ２２Ｈを「１」に初期化すると共に（ステップＳ１００６）、辺指定Ｎｏ．をカウントするｎレジスタ２２Ｇを「１」に初期化する（ステップＳ１００７）。
【００３７】
次に、ｎレジスタ２２Ｇの値が「１」であるか否かを判別し（ステップＳ１００８）、そうであれば、左辺を処理の対象辺として指定する（ステップＳ１００９）。そして、その指定辺隣のキーの機能番号及び取引別ファイルリンク先レコードＮｏ．が両方とも当該指定キーのそれらと同じであるか否かを判別する（ステップＳ１０１０）。ここで、同じでなければ、後述するステップＳ１０１３に進む。これに対して、同じであった場合には、該指定キーのキー表示の表示形態制御データの指定辺を「０」に書替え（ステップＳ１０１１）、また、上記指定辺隣のキーのキー表示の表示形態制御データの反対辺を「０」に書替える（ステップＳ１０１２）。
【００３８】
その後、或いは上記ステップＳ１０１０で同じでないと判別された場合には、ｎレジスタ２２Ｇの値を「＋１」する（ステップＳ１０１３）。そして、その結果、ｎレジスタ２２Ｇの値が「５」になったか否かを判別し（ステップＳ１０１４）、「５」になっていなければ、上記ステップＳ１００８に戻る。
【００３９】
上記ステップＳ１００８において、ｎレジスタ２２Ｇの値が「１」でないと判別された場合には、更に、ｎレジスタ２２Ｇの値が「２」であるか否かを判別する（ステップＳ１０１５）。そして、そうであれば、右辺を処理の対象辺として指定して（ステップＳ１０１６）、上記ステップＳ１０１０に進む。
【００４０】
また、上記ステップＳ１０１５において、ｎレジスタ２２Ｇの値が「２」でないと判別された場合には、更に、ｎレジスタ２２Ｇの値が「３」であるか否かを判別する（ステップＳ１０１７）。そして、そうであれば、上辺を処理の対象辺として指定して（ステップＳ１０１８）、上記ステップＳ１０１０に進む。
【００４１】
また、上記ステップＳ１０１７において、ｎレジスタ２２Ｇの値が「３」でないと判別された場合には、更に、ｎレジスタ２２Ｇの値が「４」であるか否かを判別する（ステップＳ１０１９）。そして、そうであれば、下辺を処理の対象辺として指定して（ステップＳ１０２０）、上記ステップＳ１０１０に進む。
【００４２】
そして、上記ステップＳ１０１９において、ｎレジスタ２２Ｇの値が「４」でもないと判別された場合には、所定のエラー処理を行ってから（ステップＳ１０２１）、上位のルーチンに戻る。
【００４３】
而して、上記ステップＳ１０１４において、ｎレジスタ２２Ｇの値が「５」になったと判別されたならば、次に、Ｘレジスタ２２Ｈの値を「＋１」する（ステップＳ１０２２）。そして、その結果、Ｘレジスタ２２Ｈの値が、キーメモリ２２Ｃの最終キーＮｏ．以上になったか否かを判別し（ステップＳ１０２３）、そうなっていなければ、上記ステップＳ１００７に戻り、次のキーＮｏ．の釦について上記の処理を繰り返すことになる。
【００４４】
而して、Ｘレジスタ２２Ｈの値がキーメモリ２２Ｃの最終キーＮｏ．以上になった、つまり、全ての釦についての処理が終了したならば、上記キーメモリ２２Ｃのキー表示の表示形態制御データに従って各キーの左下及び右上座標を求めてキー表示位置に格納し、タッチ入力表示装置１６の釦表示を更新する（ステップＳ１０２４）。そしてその後、上位のルーチンに戻る。
【００４５】
このようなキー機能設定処理により、図６中に示す『現金』キーや『小計』キーのように、釦表示に関連付けられている機能が全く同じものが隣り合った場合に、それら隣り合った釦を１つに融合させた形状で表示することができる。
【００４６】
一方、上記ステップＳ１０３においてキー機能設定モードでないと判別されたときには、更に、入庫設定モードであるか否かを判別する（ステップＳ１０５）。ここで、入庫設定モードであった場合には、ＰＬＵコードの入力を受付け（ステップＳ１０６）、更に、入庫数の入力を受付ける（ステップＳ１０７）。そして、上記ＰＬＵファイル２２Ａにおける上記入力されたＰＬＵコードの在庫数に上記入力された入庫数を加算して（ステップＳ１０８）、上位のルーチンに戻る。
【００４７】
なお、上記ステップＳ１０５で入庫設定モードでもないと判別された場合には、その指定の設定モードに応じた処理を実行してから（ステップＳ１０９）、上位のルーチンに戻る。
【００４８】
一方、上記ステップＳ１０２において、設定モードではないと判別されたときには、精算モードであるか否かを判別する（ステップＳ１１０）。そして、精算モードであれば、ＰＬＵコード別及び取引別に精算レポートを印刷装置１８によって出力する（ステップＳ１１１）。
【００４９】
その後、ＰＬＵファイル２２Ａを参照して、売上個数が１日の目標売上個数以上となったＰＬＵを判別し（ステップＳ１１２）、目標以上のＰＬＵが無ければ（ステップＳ１１３）、後述するステップＳ１１５に進む。これに対して、目標異常のＰＬＵが有った場合には、該当ＰＬＵの目標売上個数及び適正在庫数を変更する（ステップＳ１１４）。即ち、売上個数の値を１日の目標売上個数に設定し、その２倍の値を適正在庫数に設定する。
【００５０】
次に、上記取引別ファイル２２Ｂを参照して、累計金額が１日の目標金額以上の取引種別の有無を判別し（ステップＳ１１５）、そのような取引種別が無い場合には、後述するステップＳ１１７に進む。これに対して、そのような取引種別が有った場合には、該当取引種別の１日の目標金額を変更する（ステップＳ１１６）。即ち、累計金額を１日の目標金額に設定する。
【００５１】
そして、ＰＬＵファイル２２Ａの売上金額、売上個数、在庫比率、及び売上比率フィールドを全てクリアすると共に、取引別ファイル２２Ｂの合計、現金取引、及び券１の累計金額フィールドを全てクリアした後（ステップＳ１１７）、上位のルーチンに戻る。
【００５２】
なお、上記ステップＳ１１０において、精算モードはないと判別された場合には、その指定のモードに応じた処理を実行してから（ステップＳ１１８）、上位のルーチンに戻る。
【００５３】
一方、上記ステップＳ１７の入力解析の結果が、登録であった場合には、ＰＬＵファイル２２Ａをサーチする（ステップＳ１９）。そして、そのサーチが成功したか否かを判別し（ステップＳ２０）、失敗した場合には、所定のエラー処理を行った後（ステップＳ２１）、上記ステップＳ１６に戻る。
【００５４】
これに対して、サーチが成功した場合には、『リピート』キー等に応じた個数を算出して、ＰＬＵファイル２２Ａの売上個数を累計する（ステップＳ２２）。その後、詳細は後述するような在庫・目標更新処理を実行後（ステップＳ２３）、金額を演算して、ＰＬＵファイルの売上金額に累計する（ステップＳ２４）。そして、上記演算個数と演算金額とを表示装置１４に表示すると共に印刷装置１８でレシートに印字し（ステップＳ２５）、また、上記演算金額を小計金額に加算して、その小計を表示装置１４に表示する（ステップＳ２６）。
【００５５】
上記ステップＳ２３の在庫・目標更新処理は、図１１のフローチャートに示すようにして行われる。
【００５６】
即ち、上記算出個数をＰＬＵファイル２２Ａの該当ＰＬＵの在庫数から減算し（ステップＳ２０１）、その結果、該当ＰＬＵの適正在庫数を下回ったか否かを判別する（ステップＳ２０２）。ここで、適正在庫数を下回っていなければ後述するステップＳ２０４に進む。これに対して、適正在庫数を下回った場合には、該当ＰＬＵの釦に在庫切れを表示する（ステップＳ２０３）。この在庫切れの表示は、例えば、図１２の（Ａ）に示すような「Sold out」を表示するものである。勿論、これに限定されるものではなく、反転表示等、種々の表示法を採用できる。
【００５７】
次に、在庫表示の選択がなされているか否かを判別する（ステップＳ２０４）。この判別は、上記商品在庫フラグ２２Ｄと売上個数フラグ２２Ｅの何れが「１」となっているかによる。
【００５８】
ここで、上記商品在庫フラグ２２Ｄが「１」になっている場合には、該当ＰＬＵの適正在庫数を在庫数で割った値に１００％を乗じた結果を上記Ｈレジスタ２２Ｆに格納する（ステップＳ２０５）。更に、該当ＰＬＵの在庫比率をそのＨレジスタ２２Ｆに格納した値に更新する（ステップＳ２０６）。そして、該当釦のグラフ領域にＨ比率分を点灯の処理を実行して（ステップＳ２０７）、上位のルーチンに戻る。
【００５９】
また、上記売上個数フラグ２２Ｅが「１」になっている場合には、該当ＰＬＵの売上個数を１日の目標売上個数で割った値に１００％を乗じた結果を上記Ｈレジスタ２２Ｆに格納する（ステップＳ２０８）。更に、該当ＰＬＵの売上比率をそのＨレジスタ２２Ｆに格納した値に更新する（ステップＳ２０９）。そして、上記ステップＳ２０７に進む。
【００６０】
上記ステップＳ２０７における該当釦のグラフ領域にＨ比率分を点灯の処理は、図１０の（Ｂ）に示すフローチャートのようにして行われる。
【００６１】
即ち、まず、キーメモリ２２Ｃを参照して該当釦の横サイズを求め（ステップＳ２００１）、その横サイズに上記Ｈレジスタ２２Ｆの値を乗じて、その結果を上記Ｈレジスタ２２Ｆに再格納する（ステップＳ２００２）。そして、上記Ｈレジスタ２２Ｆに格納されたサイズ分だけ、該当釦のグラフ領域１６Ａの左側から点灯させる（ステップＳ２００３）。そして、上位のルーチンに戻る。
【００６２】
なお、グラフ領域１６Ａの縦方向のサイズは、所定サイズでどの釦も一定となっている。
【００６３】
一方、上記ステップＳ１７の入力解析の結果が、締めであった場合には、締め処理を実行後（ステップＳ２７）、上記ステップＳ１６に戻る。この締め処理は、図１２の（Ｂ）に示すフローチャートのようにして行われる。
【００６４】
即ち、まず、現金締めであるか否かを判別する（ステップＳ３０１）。
【００６５】
ここで、現金締めであった場合には、取引別ファイル２２Ｂの現金取引の累計金額に取引合計を加算する（ステップＳ３０２）。次に、その現金累計金額を対応する１日の目標金額で割り、それに１００％を乗じたものをＨレジスタ２２Ｆに格納すると共に（ステップＳ３０３）、達成率をそのＨレジスタ２２Ｆに格納した値に更新する（ステップＳ３０４）。そして、前述したような該当釦のグラフ領域にＨ比率分を点灯の処理を実行した後（ステップＳ３０５）、通常締め処理データを印刷装置１８によりレシートに印字すると共に、表示装置１４に表示して（ステップＳ３０６）、上位のルーチンに戻る。
【００６６】
また、現金締めでない、即ち商品券１による締めの場合には、取引別ファイル２２Ｂの券１取引の累計金額に取引合計を加算する（ステップＳ３０７）。次に、その券１の累計金額を対応する１日の目標金額で割り、それに１００％を乗じたものをＨレジスタ２２Ｆに格納すると共に（ステップＳ３０８）、達成率をそのＨレジスタ２２Ｆに格納した値に更新する（ステップＳ３０９）。そして、上記ステップＳ３０５に進む。
【００６７】
一方、上記ステップＳ１７の入力解析の結果が、『商品在庫』釦１６Ｂ又は『商品売上個数』釦１６Ｃの入力である表示切替であった場合には、在庫・目標表示切替処理を実行後（ステップＳ２８）、上記ステップＳ１６に戻る。
【００６８】
図７の（Ｂ）は、この在庫・目標表示切替処理のフローチャートを示している。
【００６９】
即ち、入力解析の結果が『商品在庫』釦１６Ｂであるか否かを判別し『ステップＳ４０１）、そうであれば、上記商品在庫フラグ２２Ｄを「１」に、売上個数フラグ２２Ｅを「０」に設定し（ステップＳ４０２）、釦の表示をＰＬＵファイル２２Ａの在庫数と在庫比率に基づく表示に変更して（ステップＳ４０３）、上位のルーチンに戻る。
【００７０】
また、入力解析の結果が『商品在庫』釦１６Ｂではなく、『商品売上個数』釦１６Ｃであった場合には、上記商品在庫フラグ２２Ｄを「０」に、売上個数フラグ２２Ｅを「１」に設定し（ステップＳ４０４）、釦の表示を、図１２の（Ｃ）に示すように、ＰＬＵファイル２２Ａの売上個数と売上比率に基づく表示に変更して（ステップＳ４０５）、上位のルーチンに戻る。
【００７１】
なお、上記ステップＳ２０３において該当ＰＬＵ釦に在庫切れ表示を行ったときの例を示す図１２の（Ａ）は、適正在庫を釦の右上に表示中の場合であるが、このようにして売上個数を表示中の場合であっても同様に、適正在庫数を下回ったならば在庫切れ表示を行う。
【００７２】
そして、上記ステップＳ１７の入力解析の結果が、上記した以外のものであったならば、それに応じた他の処理を実行後（ステップＳ２９）、上記ステップＳ１６に戻る。
【００７３】
以上、一実施の形態に基づいて本発明を説明したが、本発明は上述した一実施の形態に限定されるものではなく、本発明の要旨の範囲内で種々の変形や応用が可能なことは勿論である。
【００７４】
例えば、商品別等の他に、入出金、税金、部門、等の売上データ処理装置に備えられている、その他のキーにも応用できる。
【００７５】
【発明の効果】
本発明によれば、複雑な操作をすること無く現時点の売上データを直ちに知ることができるようになる。
【図面の簡単な説明】
【図１】（Ａ）は本発明の一実施の形態の売上データ処理装置を構成するコンピュータのブロック構成図であり、（Ｂ）はＲＡＭの記憶構成を示す図である。
【図２】（Ａ）はＲＡＭに構成されたＰＬＵファイルの内容を示す図、（Ｂ）はＲＡＭに構成された取引別ファイルの内容を示す図、（Ｃ）はキーメモリに記憶されるキー表示位置を説明するための図であり、（Ｄ）はキー表示位置の座標を「０００，０００」にした時の表示状態を説明するための図である。
【図３】ＲＡＭに構成されたキーメモリの内容の変遷状態を示す図である。
【図４】キーメモリが図３中の上方に示す内容のときのタッチ入力表示装置の表示例を示す図である。
【図５】本発明の一実施の形態の売上データ処理装置を構成するコンピュータに各機能を実現させるためのプログラムを説明するためのフローチャートを示す図である。
【図６】キーメモリが図３中の下方に示す内容のときのタッチ入力表示装置の表示例を示す図である。
【図７】（Ａ）は切替モード処理を説明するための一連のフローチャートの前半部分を示す図であり、（Ｂ）は在庫・目標表示切替処理を説明するためのフローチャートを示す図である。
【図８】切替モード処理を説明するための一連のフローチャートの後半部分を示す図である。
【図９】キー機能設定処理を説明するための一連のフローチャートの前半部分を示す図である。
【図１０】（Ａ）はキー機能設定処理を説明するための一連のフローチャートの後半部分を示す図であり、（Ｂ）は該当釦のグラフ領域にＨ比率分を点灯の処理を説明するためのフローチャートを示す図である。
【図１１】在庫・目標更新処理を説明するためのフローチャートを示す図である。
【図１２】（Ａ）は在庫切れ表示の表示例を示す図、（Ｂ）は締め処理を説明するためのフローチャートを示す図であり、（Ｃ）は売上個数表示を行う場合の表示例を示す図である。
【符号の説明】
１０      ＣＰＵ
１２      入力装置
１４      表示装置
１６      タッチ入力表示装置
１６Ａ      グラフ領域
１６Ｂ      『商品在庫』釦
１６Ｃ      『商品売上個数』釦
１８      印刷装置
２０      記憶装置
２２      ＲＡＭ
２２Ａ      ＰＬＵファイル
２２Ｂ      取引別ファイル
２２Ｃ      キーメモリ
２２Ｄ      商品在庫フラグ
２２Ｅ      売上個数フラグ
２２Ｆ      Ｈレジスタ
２２Ｇ      ｎレジスタ
２２Ｈ      Ｘレジスタ
２２Ｉ      ワークエリア
２４      伝送制御部
２６      記録媒体
【図１】
0003932819.tif 000002
【図２】
0003932819.tif 000003
【図３】
0003932819.tif 000004
【図４】
0003932819.tif 000005
【図５】
0003932819.tif 000006
【図６】
0003932819.tif 000007
【図７】
0003932819.tif 000008
【図８】
0003932819.tif 000009
【図９】
0003932819.tif 000010
【図１０】
0003932819.tif 000011
【図１１】
0003932819.tif 000012
【図１２】
0003932819.tif 000013