JP5038035B2 - サーバ装置およびマスタデータの更新方法 - Google Patents
サーバ装置およびマスタデータの更新方法 Download PDFInfo
- Publication number
- JP5038035B2 JP5038035B2 JP2007167128A JP2007167128A JP5038035B2 JP 5038035 B2 JP5038035 B2 JP 5038035B2 JP 2007167128 A JP2007167128 A JP 2007167128A JP 2007167128 A JP2007167128 A JP 2007167128A JP 5038035 B2 JP5038035 B2 JP 5038035B2
- Authority
- JP
- Japan
- Prior art keywords
- data
- update
- determination
- product
- error
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Expired - Fee Related
Links
- 238000000034 method Methods 0.000 title claims description 28
- 238000010586 diagram Methods 0.000 description 10
- 238000012423 maintenance Methods 0.000 description 8
- 238000000605 extraction Methods 0.000 description 3
- 230000010006 flight Effects 0.000 description 3
- 238000004886 process control Methods 0.000 description 3
- 230000000694 effects Effects 0.000 description 2
- 230000003203 everyday effect Effects 0.000 description 2
- 238000013075 data extraction Methods 0.000 description 1
- 238000013500 data storage Methods 0.000 description 1
- 230000007257 malfunction Effects 0.000 description 1
- 238000007726 management method Methods 0.000 description 1
- 239000000725 suspension Substances 0.000 description 1
Images
Landscapes
- Cash Registers Or Receiving Machines (AREA)
- Management, Administration, Business Operations System, And Electronic Commerce (AREA)
Description
また、本発明のマスタデータの更新方法は、構築されたマスタデータテーブルに格納された各商品についての商品データを、受信した各商品についての複数の項目データからなる更新データに基づいて商品毎に更新するPOSシステムを構成するサーバ装置で実行されるマスタデータの更新方法であって、受信手段が、各商品についての複数の項目データを含む更新データを受信する受信ステップと、判定手段が、前記受信ステップで受信した商品毎の更新データについて複数の項目データがそれぞれ予め定めた更新条件の範囲にあるか否かを判定し、すべての項目データが前記更新条件内であるとき、受信した更新データが当該商品についての正データであると判定すると共に、少なくとも一つの項目データが前記更新条件の範囲外であるとき、受信した更新データが不正データであると判定するものであり、前記受信ステップで受信した更新データについて前記項目データに基づいてエラー判定を行って正・不正を判定する判定ステップと、更新手段が、前記判定ステップの判定により前記正データであると判定された更新データにより前記マスタデータテーブルに格納される商品データを更新する更新ステップと、生成手段が、前記判定手段の判定により不正データであると判定された更新データについてのログファイルを生成する生成ステップと、を有し、前記判定ステップは、所定の格納手段に格納されている複数の項目データを用いて行う一のエラー判定の要否を示す設定情報に基づき、エラー判定を要すると設定されている前記複数の項目データを用いて行う一のエラー判定を行い、エラー判定を要しないと設定されている前記複数の項目データを用いて行う一のエラー判定を行わないマスタデータの更新方法である。
(1)適用日範囲 適用日を示す8桁のデータ
(2)発注開始日付 発注開始日付を示す8桁のデータ
(3)発注停止開始日付 発注停止開始日付を示す8桁のデータ
(4)発注停止終了日付 発注停止終了日付を示す8桁のデータ
(5)催事発注用発注締め日 催事発注用発注締め日を示す8桁のデータ
(6)値引き開始日 値引き開始日を示す8桁のデータ
(7)値引き終了日 値引き終了日を示す8桁のデータ
(8)ロット・入り数 商品の発注単位を示すロット数及びケース商品の場合の入り数を示すデータ
(9)店着便No. 店着便のNo. 何便であるかを示すデータ(例えば、1〜3)
(10)便No. 便のNo. 何便であるかを示すデータ(例えば、1〜3)
(11)PLUデータ 商品のPLUデータを示す14桁のデータ
(12)自社コード 店舗で商品を管理するためのユニークなコード14桁のデータ
(13)共通自社コード 便商品など複数の自社コードを括るための14桁のコード
(14)分類コード 3桁の大分類コード、3桁の中分類、3桁の小分類からなる商品の分類コード
更新条件格納部230には、更新時における更新条件が格納されている。日付を含む更新データの判定を行う日付データとしては、××××年××月××日(例えば更新日となり得ない将来の日時)を示す「××××××××」が格納されている。また、ロット・入り数データの更新条件としては、数量0を示す「0」、便No.としては、1日の店舗への商品搬入便数「1〜3」を格納している。処理制御部210の判定部211は、更新データの項目データがこの更新条件に適合するかを判定する。
以下判定部211の判定処理について詳細に説明する。本例では、マスタメンテナンス単品追加/変更データのレコード区分=1or2の区分に従って処理を行う。処理制御部210は、まずシステムオプションを取得して判定を行うかどうかを決定する。判定を行うと売上登録が一切できなくなる使用者があり得るため、判定処理を行わないという選択を可能としている。
この選択は、TC_SYS_CTL_TBL(システム管理テーブル)のフィールド名VASC単品メンテ整合性チェックになされている設定に従う。
¥VHONLCTR¥MATCHK2 ロット・入り数が“0”の場合
¥VHONLCTR¥MATCHK3 店着便No.が、1〜3以外の数の場合
¥VHONLCTR¥MATCHK4 便No.が、1〜3以外の数の場合
¥VHONLCTR¥MATCHK5 店着便No.と、便No.が一致しない場合
¥VHONLCTR¥MATCHK6 同一自社コードで異なる共通商品コードを持つレコードが複数有る場合
¥VHONLCTR¥MATCHK7 共通商品コードで紐付けされた商品に対して、それぞれ別々の分類コードが紐付けされている場合
¥VHONLCTR¥MATCHK8 最小発注数量>最大発注数量の場合
そして、判定部211は、レジストリ領域260の設定に基づいて以下の判定を行う。エラー理由は例えば以下の通りである。
(1)適用日範囲エラー
(2)発注開始日付範囲エラー
(3)発注停止開始日付範囲エラー
(4)発注停止終了日付範囲エラー
(5)催事発注用発注締め日範囲エラー
(6)値引き開始日範囲エラー
(7)値引き終了日範囲エラー
(8)ロット・入り数0エラー
(9)店着便No.範囲エラー
(10)便No.範囲エラー
(11)店着No.便No.不一致エラー
(12)最小発注数量>最大発注数量エラー
(13)同一共通商品同一便エラー
(14)同一自社コード複数エラー
(15)分類コード不一致エラー
(16)日付範囲エラー(実際には(1)〜(7)の判定で引っかかるためこのエラーは出力されない)
システムオプション[単品メンテ整合性判定]が判定対象の場合、上記エラーの判定は以下のように行われる。
(1)適用日範囲エラー
適用日8桁>××××××××のとき、「適用日範囲エラー」をエラーログに出力
(2)発注開始日付範囲エラー
発注開始日付8桁>××××××××のとき、「発注開始日範囲エラー」をエラーログに出力
(3)発注停止開始日付範囲エラー
発注停止開始日付8桁>××××××××のとき、「発注停止開始日付範囲エラー」をエラーログに出力(××××××××は予め設定された年月日を表す)
(4)発注停止終了日付範囲エラー
発注停止終了日付8桁>××××××××のとき、「発注停止終了日付範囲エラー」をエラーログに出力
(5)催事発注用発注締め日範囲エラー
催事発注用発注締め日8桁>××××××××のとき、「催事発注用発注締め日範囲エラー」をエラーログに出力
(6)値引き開始日範囲エラー
値引き開始日8桁>××××××××のとき、「値引き開始日範囲エラー」をエラーログに出力
(7)値引き終了日範囲エラー
値引き終了日8桁>××××××××のとき、「値引き終了日範囲エラー」をエラーログに出力
(8)ロット・入り数0エラー(レジストリ¥VHONLCTR¥MATCHK2=1又は存在しない場合を判定する)
ロット数=0 or 入り数=0のとき、「ロット・入り数0エラー」をエラーログに出力
(9)店着便No.範囲エラー(レジストリ¥VHONLCTR¥MATCHK3=1又は存在しない場合を判定する)
店着便No.<1 or 店着便No.>3の時「店着便No.範囲エラー」をエラーログに出力
(10)便No.範囲エラー(¥VHONLCTR¥MATCHK4=1又は存在しない場合を判定する)
便No.<1 or 便No.>3の時「便No.範囲エラー」をエラーログに出力
(11)店着便No.便No.不一致エラー(レジストリ¥VHONLCTR¥MATCHK5=1又は存在しない場合を判定する)
店着便No. !=便No.のとき、「店着便No.便No.不一致エラー」をエラーログに出力
(12)最小発注数量>最大発注数量エラー(レジストリ¥VHONLCTR¥MATCHK8=1又は存在しない場合を判定する)
最小発注数量>最大発注数量のとき、「最小発注数量>最大発注数量エラー」をエラーログに出力
(13)同一共通商品同一便エラー(レジストリ¥VHONLCTR¥MATCHK1=1又は存在しない場合を判定する)
共通自社コードをキーにCB_JAN_KEY_TBLを読み込む(読める間を繰り返す)
抽出条件:共通自社コード=単品追加変更データの共通自社コード
抽出項目:自社コード、便コード
(自社コード !=単品追加変更データの自社コード)and(便コード=単品追加変更データの便コード)のとき、「同一商品同一便エラー」をエラーログに出力
(14)同一自社コード複数エラー(レジストリ¥VHONLCTR¥MATCHK6=1又は存在しない場合を判定する)
自社コードをキーにCB_JAN_KEY_TBLを読み込む(読める間を繰り返す)
抽出条件:自社コード=単品追加変更データの自社コード
抽出項目:共通自社コード
(共通自社コード !=単品追加変更データの自社コードのとき、「同一自社コード複数エラー」をエラーログに出力
(15)分類コード不一致エラー(レジストリ¥VHONLCTR¥MATCHK7=1又は存在しない場合を判定する)
以上のように、前記「(1)適用日範囲エラー」〜「(14)同一自社コード複数エラー」については、判定部211が更新条件格納部230に格納された値に基づいて判定を行い、エラー判定がなされる。一方、上記「(15)分類コード不一致エラー」については、ワークテーブル作成部212がワークテーブル領域250に第1のワークテーブル251及び第2のワークテーブル252を作成して、このワークテーブルに分類データを格納して比較が行われる。
エラーログに格納されるデータは以下の通りである。
(1)メンテナンス日時(YYYYMMDDHHMMSS)単品追加変更マスタメンテ起動時の日時をセットする。
(2)PLU(14桁固定、右詰、頭“0”埋め)
(3)自社コード(14桁固定、右詰、頭“0”埋め)
(4)共通自社コード(14桁固定、右詰、頭“0”埋め)
(5)分類
大分類(3桁固定、右詰、頭“0”埋め)
中分類(3桁固定、右詰、頭“0”埋め)
小分類(3桁固定、右詰、頭“0”埋め)
(6)部門(3桁固定、右詰、頭“0”埋め)
(7)本部売価(6桁固定、右詰、頭スペース)
(8)課税区分(1桁固定)
(9)エラー理由(40桁(全角20文字)固定、左詰、余りスペース)
エラーログの出力先は、例えば、c:¥cvs¥data¥mnterr¥とし、ファイル名は例えば「mnterlog.MDn」とされる。ここで、「.」以下の「MDn」は以下の形式で付される拡張子である。
M:(月)1〜9、A(10月)、B(11月)、C(12月)
D:(日)1〜9、A(10日)からV(31日)
n:カウント1〜9(同一月日内で1〜9)
この拡張子により作成日及び作成番号が表示される。
1回目のエラーログは、「mnterlog.BU1」とされ、2回目のエラーログは、「mnterlog.BU2」とされる。
Claims (4)
- 構築されたマスタデータテーブルに格納された各商品についての商品データを、受信した各商品についての複数の項目データからなる更新データに基づいて商品毎に更新するPOSシステムを構成するサーバ装置であって、
各商品についての複数の項目データを含む更新データを受信する受信手段と、
前記受信手段で受信した商品毎の更新データについて複数の項目データがそれぞれ予め定めた更新条件の範囲にあるか否かを判定し、すべての項目データが前記更新条件内であるとき、受信した更新データが当該商品についての正データであると判定すると共に、少なくとも一つの項目データが前記更新条件の範囲外であるとき、受信した更新データが不正データであると判定するものであり、前記受信手段で受信した更新データについて前記項目データに基づいてエラー判定を行って正・不正を判定する判定手段と、
前記判定手段の判定により前記正データであると判定された更新データにより前記マスタデータテーブルに格納される商品データを更新する更新手段と、
前記判定手段の判定により不正データであると判定された更新データについてのログファイルを生成する生成手段と、
複数の項目データを用いて行う一のエラー判定の要否を示す設定情報を格納する格納手段と、
を有し、
前記判定手段は、
前記格納手段に格納されている前記設定情報に基づき、エラー判定を要すると設定されている前記複数の項目データを用いて行う一のエラー判定を行い、エラー判定を要しないと設定されている前記複数の項目データを用いて行う一のエラー判定を行わないサーバ装置。 - 判定処理を実行するか否かを選定する手段を備える請求項1記載のサーバ装置。
- 更新データは、各商品についてのPLU(プライスルックアップ)データ、便コード、自社コード、共通自社コードを含むものであり、
前記判定手段は、各項目データについて判定を行い、1つの項目データでも更新条件範囲外であるとき当該商品についての更新データは不正データであると判定する請求項1又は2記載のサーバ装置。 - 構築されたマスタデータテーブルに格納された各商品についての商品データを、受信した各商品についての複数の項目データからなる更新データに基づいて商品毎に更新するPOSシステムを構成するサーバ装置で実行されるマスタデータの更新方法であって、
受信手段が、各商品についての複数の項目データを含む更新データを受信する受信ステップと、
判定手段が、前記受信ステップで受信した商品毎の更新データについて複数の項目データがそれぞれ予め定めた更新条件の範囲にあるか否かを判定し、すべての項目データが前記更新条件内であるとき、受信した更新データが当該商品についての正データであると判定すると共に、少なくとも一つの項目データが前記更新条件の範囲外であるとき、受信した更新データが不正データであると判定するものであり、前記受信ステップで受信した更新データについて前記項目データに基づいてエラー判定を行って正・不正を判定する判定ステップと、
更新手段が、前記判定ステップの判定により前記正データであると判定された更新データにより前記マスタデータテーブルに格納される商品データを更新する更新ステップと、
生成手段が、前記判定手段の判定により不正データであると判定された更新データについてのログファイルを生成する生成ステップと、
を有し、
前記判定ステップは、
所定の格納手段に格納されている複数の項目データを用いて行う一のエラー判定の要否を示す設定情報に基づき、エラー判定を要すると設定されている前記複数の項目データを用いて行う一のエラー判定を行い、エラー判定を要しないと設定されている前記複数の項目データを用いて行う一のエラー判定を行わないマスタデータの更新方法。
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP2007167128A JP5038035B2 (ja) | 2007-06-26 | 2007-06-26 | サーバ装置およびマスタデータの更新方法 |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP2007167128A JP5038035B2 (ja) | 2007-06-26 | 2007-06-26 | サーバ装置およびマスタデータの更新方法 |
Publications (2)
Publication Number | Publication Date |
---|---|
JP2009009174A JP2009009174A (ja) | 2009-01-15 |
JP5038035B2 true JP5038035B2 (ja) | 2012-10-03 |
Family
ID=40324225
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
JP2007167128A Expired - Fee Related JP5038035B2 (ja) | 2007-06-26 | 2007-06-26 | サーバ装置およびマスタデータの更新方法 |
Country Status (1)
Country | Link |
---|---|
JP (1) | JP5038035B2 (ja) |
Families Citing this family (6)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP6528528B2 (ja) | 2015-04-30 | 2019-06-12 | セイコーエプソン株式会社 | ネットワークシステム、ネットワークシステムの制御方法、及び、プリンター |
JP2016212491A (ja) | 2015-04-30 | 2016-12-15 | セイコーエプソン株式会社 | ネットワークシステム、ネットワークシステムの制御方法、及び、制御装置 |
JP6550900B2 (ja) | 2015-04-30 | 2019-07-31 | セイコーエプソン株式会社 | ネットワークシステム、ネットワークシステムの制御方法、及び、制御装置 |
JP6367770B2 (ja) * | 2015-07-08 | 2018-08-01 | 東芝テック株式会社 | 情報処理装置および情報処理プログラム |
JP6728277B2 (ja) * | 2018-07-05 | 2020-07-22 | 東芝テック株式会社 | 情報処理装置および情報処理プログラム |
JP7138289B1 (ja) | 2022-03-25 | 2022-09-16 | eBASE株式会社 | サーバ、情報処理方法、及びプログラム |
Family Cites Families (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP3382493B2 (ja) * | 1997-02-13 | 2003-03-04 | 東芝テック株式会社 | 商品価格管理装置 |
JP4230620B2 (ja) * | 1999-08-04 | 2009-02-25 | 株式会社東芝 | 受注データ確認装置 |
JP2001155252A (ja) * | 1999-11-26 | 2001-06-08 | Toshiba Tec Corp | 電子料金秤システム |
-
2007
- 2007-06-26 JP JP2007167128A patent/JP5038035B2/ja not_active Expired - Fee Related
Also Published As
Publication number | Publication date |
---|---|
JP2009009174A (ja) | 2009-01-15 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
JP3993300B2 (ja) | 電子値札システムにおける価格変更確認方法及び電子値札装置 | |
JP3726974B2 (ja) | 電子価格ラベルの価格検証システム及びその方法 | |
JP5038035B2 (ja) | サーバ装置およびマスタデータの更新方法 | |
JP4152016B2 (ja) | 電子価格ラベルの価格照合方法及び電子価格ラベルの価格照合装置 | |
JP4201291B2 (ja) | 電子値札による商品価格同期装置及び商品価格同期方法 | |
JP4957642B2 (ja) | 注文データに基づきラベルデータを印刷する方法、プリンタ、および注文処理システム | |
US20020065727A1 (en) | POS system | |
JP6275078B2 (ja) | 商品発注数調整装置、商品発注数調整方法、発注システムおよびコンピュータプログラム | |
US20210090091A1 (en) | Server device and traceability method | |
CA2173936C (en) | Electronic price label support method | |
JP4969960B2 (ja) | ストアコンピュータ | |
US6445370B1 (en) | Electronic price label and method of graphically displaying relative information by an electronic price label | |
US6301565B1 (en) | System and method of verifying graphically displayed relative information | |
US8015066B2 (en) | POS system, POS server, local terminal, method of dealing management, and recording medium | |
JP2002002924A (ja) | 物流管理方法 | |
JP4727015B2 (ja) | 電子プライス・ラベル・システム及び表示プライスの変更方法 | |
WO2008007037A2 (en) | Improvements in data retrieval and handling systems, virtual warehousing, price comparison, price aggregation and stock availability engines | |
US20050038705A1 (en) | Pos system, pos server, shop terminal, sales managing method, and recording medium | |
JP4927150B2 (ja) | 貿易決済関連データ管理システムおよびその方法 | |
JP6808661B2 (ja) | 情報処理装置及びプログラム | |
JP6377196B2 (ja) | 情報処理装置、ポイント管理システムおよびプログラム | |
JP7508504B2 (ja) | 電子レシートシステム | |
US20220067732A1 (en) | Transaction data management system | |
JP2001325336A (ja) | 決算棚卸方法およびシステム、上位処理装置、情報記憶媒体 | |
JP5042007B2 (ja) | 商品マスタ包括生成サーバ、及び商品マスタ包括生成システム |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
RD02 | Notification of acceptance of power of attorney |
Free format text: JAPANESE INTERMEDIATE CODE: A7422 Effective date: 20091030 |
|
RD04 | Notification of resignation of power of attorney |
Free format text: JAPANESE INTERMEDIATE CODE: A7424 Effective date: 20100201 |
|
A977 | Report on retrieval |
Free format text: JAPANESE INTERMEDIATE CODE: A971007 Effective date: 20110527 |
|
A131 | Notification of reasons for refusal |
Free format text: JAPANESE INTERMEDIATE CODE: A131 Effective date: 20110531 |
|
A521 | Request for written amendment filed |
Free format text: JAPANESE INTERMEDIATE CODE: A523 Effective date: 20110801 |
|
A131 | Notification of reasons for refusal |
Free format text: JAPANESE INTERMEDIATE CODE: A131 Effective date: 20111129 |
|
A521 | Request for written amendment filed |
Free format text: JAPANESE INTERMEDIATE CODE: A523 Effective date: 20120130 |
|
TRDD | Decision of grant or rejection written | ||
A01 | Written decision to grant a patent or to grant a registration (utility model) |
Free format text: JAPANESE INTERMEDIATE CODE: A01 Effective date: 20120703 |
|
A01 | Written decision to grant a patent or to grant a registration (utility model) |
Free format text: JAPANESE INTERMEDIATE CODE: A01 |
|
A61 | First payment of annual fees (during grant procedure) |
Free format text: JAPANESE INTERMEDIATE CODE: A61 Effective date: 20120705 |
|
FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20150713 Year of fee payment: 3 |
|
R150 | Certificate of patent or registration of utility model |
Free format text: JAPANESE INTERMEDIATE CODE: R150 |
|
LAPS | Cancellation because of no payment of annual fees |