(57)【特許請求の範囲】
【請求項１】
その事業に関するデータが格納されたデータファイルと、所定のスケジュールで起動し、その事業で発行される所定の帳表に対応して前記データファイルから必要なデータを取得して前記所定の帳表を自動的に発行する帳表発行システムを具備するホストコンピュータに対して設けられ、
前記帳表の１つ１つに対応する複数の検証パターンを登録する検証パターン登録手段と、
前記帳表の１つについて検証が要求された場合に、その選択された帳表に対応する検証パターンを前記検証パターン登録手段によって登録された検証パターンの中から選択する検証パターン選択手段と、
前記検証パターン選択手段によって選択された検証パターンにしたがって前記ホストコンピュータの前記データファイルから検証用に用いる検証用ファイルを作成する検証用ファイル作成手段と、
前記検証用ファイル作成手段によって作成された検証用ファイルと、前記ホストコンピュータによって自動的に発行された帳表とを比較検証する検証手段とを具備することを特徴とする帳表検証システム。
【請求項２】
前記検証用ファイル作成手段が、前記選択手段によって選択された検証パターンにしたがってホストコンピュータ内にコピー句を作成するコピー句作成手段と、前記コピー句作成手段によって作成されたコピー句にしたがって前記データファイルからＣＳＶファイルを作成するＣＳＶファイル作成手段と、該ＣＳＶファイル作成手段によって作成されたＣＳＶファイルを取得して基礎ファイルとし、該基礎ファイルに基づいて前記帳表に対応する前記検証用ファイルを作成するファイル作成手段とによって構成されることを特徴とする請求項１記載の帳表検証システム。
【請求項３】
前記ファイル作成手段が、ＣＳＶファイルを帳表と同一の形式のエクセルファイルに変換して検証用ファイルを作成することを特徴とする請求項２記載の帳表検証システム。
【請求項４】
前記検証用ファイルは、前記帳表と同一の形式で表示されると共に、前記帳表発行システムによる帳表作成時に演算によって作成される項目については演算の基礎となるデータを読み込み、ファイル作成手段による検証用ファイル作成時に、独立した演算手段によって演算して検証用ファイルの対応する箇所に組み込むことを特徴とする請求項３記載の帳表検証システム。
【請求項５】
前記検証手段が、前記検証用ファイル作成手段によって作成された検証用ファイルと前記帳表が有するデータとを比較し、前記帳表が有するデータが正しいか否かを自動的に判定することを特徴とする請求項１〜４にいずれか１つに記載の帳表検証システム。
【発明の詳細な説明】
【技術分野】
【０００１】
本願発明は、ホスト処理で作成した各帳表との突き合わせデータを作成する帳表検証システムに関する。
【背景技術】
【０００２】
特許文献１（特開２００２−２４４８８９号公報）は、ダンプ対象データファイルの編成を表したファイルレイアウト定義情報等に基づいて、ダンプ処理の結果をデータ項目単位に区分けして出力するためのダンププログラムをダンププログラム生成部が生成して記憶部に保存し、その後プログラム実行部が、記憶部に保存されたダンププログラムにデータファイルを適用してダンプ処理を実行することにより、レイアウト定義などの必要な情報を全てダンププログラム自身にあらかじめ持たせ、検証者がダンプ処理を行う際には、レイアウト定義情報をその都度入力しなくても、必要なデータファイルを指定するだけでダンプ処理を実行することができるようにしたファイルダンプ出力方法及び装置を開示する。
【０００３】
特許文献２（特開平７−２５３９１０号公報）は、試験対象ソースプログラムを試験するために、試験実行確認情報を出力する処理を組み込んだデバック用ソースプログラムの生成に必要な試験項目情報を試験項目に入力編集する試験項目編集手段と、試験対象ソースプログラムと前記試験項目から、試験実行確認情報を出力するデバッグ用ソースプログラムを自動生成するデバック用情報生成手段と、デバッグ用ソースプログラムが出力する試験箇所とそれに対応する試験項目及び前記試験結果とを対比させて表示する表示手段を備えた構成を有する試験実行支援システムを開示する。
【０００４】
特許文献３（特開２００８−２４４１８３号公報）は、複数の試料の欠陥を検出する複数の外観検査装置と、欠陥の画像を取得し該欠陥の特徴量を取得する複数のレビュー装置と通信回線を介して接続されたデータ処理装置とを備え、複数の外観検査装置による複数の試料の欠陥に関する検査データと、該欠陥に関して複数のレビュー装置で取得したレビューデータとがデータ処理装置のディスプレイに表示され、該ディスプレイに表示されている検査データ又はレビューデータ以外のデータの取得指示により、データ処理装置が検査データまたはレビューデータを取得し、ディスプレイに表示させる構成としたことを開示する。
【先行技術文献】
【特許文献】
【０００５】
【特許文献１】特開２００２−２４４８８９号公報
【特許文献２】特開平７−２５３９１０号公報
【特許文献３】特開２００８−２４４１８３号公報
【発明の概要】
【発明が解決しようとする課題】
【０００６】
従来、日常業務おいて発行される帳表は、所定のスケジュールに従ってホストコンピュータから、営業所・契約種別ごとに口数や使用電力量、料金を集約して作成され打ち出されるもので、例えば複数種類の集計表、複数種類の需要実績表、複数種類の販売実績表（以下、実績表という。）などである。これらの実績表のデータ検証は、レイアウト仕様書を見ながら、項目単位に出力帳表に縦線を入れ、レイアウト項目を合わせ見ながら実績表の出力単位に電卓等を活用して実施されている。このため、検証時間がかかり、効率的でないという不具合が生じていた。
【０００７】
さらに、実績表の自動打ち出しを実施するプログラムもそれぞれの場合で独自に開発され実施される場合もあるため、実行されるプログラムによって取得されるデータが異なる場合もあり、さらにその計算結果が異なる場合もある。このため、打ち出された実績表のシステムテスト及び本番検証は不可欠のものとなっている。
【０００８】
この点、特許文献１は、検証用データをコピー句により、ＣＳＶファイルを出力することを開示するが、単にコピー句により、ＣＳＶファイルを出力するだけで、検証を行う帳表に対応するコピー句を選択し、ホストコンピュータに格納された全てのデータの中から必要なデータを取得しているものではない。このため、効率的に検証作業を行うことができない不都合がある。
【０００９】
また、特許文献２のシステムは、プログラムを試験するためのシステムで、試験項目と試験結果を対比して表示するようにしたのであり、特許文献３のシステムは、半導体ウェハなどの回路基板について欠陥データを突き合わせることによって欠陥商品を検出するようにしたものであるが、これらの引用文献２及び３に開示されるようなシステムでは、上述した多種多様な実績表を検証することは事実上不可能であると言える。
【００１０】
本発明は、係る事情に鑑みてなされたものであり、検証パターンツールによってＣＳＶファイルの集計を行うことで突き合わせデータを作成し、検証作業の効率化を実現する帳表検証システムを提供することを主たる課題としている。
【課題を解決するための手段】
【００１１】
上記課題を達成するために、本願発明に係る帳表検証システムは、その事業に関するデータが格納されたデータファイルと、所定のスケジュールで起動し、その事業で発行される所定の帳表に対応して前記データファイルから必要なデータを取得して前記所定の帳表を自動的に発行する帳表発行システムを具備するホストコンピュータに対して設けられ、前記帳表の１つ１つに対応する複数の検証パターンを登録する検証パターン登録手段と、前記帳表の１つについて検証が要求された場合に、その選択された帳表に対応する検証パターンを前記検証パターン登録手段で登録された検証パターンの中から選択する検証パターン選択手段と、前記検証パターン選択手段によって選択された検証パターンにしたがって前記ホストコンピュータの前記データファイルから検証用に用いる検証用ファイルを作成する検証用ファイル作成手段と、該検証用ファイル作成手段によって作成された検証用ファイルと、前記ホストコンピュータによって自動的に発行された帳表とを比較検証する検証手段とを具備することを特徴としている。
【００１２】
したがって、本発明の構成によれば、ホストコンピュータにおいて自動的に発行される帳表に対して、所定の帳表の検証が要求された時に、その帳表に対応する検証パターンを選択して検証用ファイルが作成されるので、検証用ファイルは、ホストコンピュータに格納された全てのデータの中から必要なデータを取得して演算作成されることになる。
【００１３】
ここで、前記検証用ファイル作成手段が、前記選択手段によって選択された検証パターンにしたがってホストコンピュータ内にコピー句を作成するコピー句作成手段と、前記コピー句作成手段によって作成されたコピー句にしたがって前記データファイルからＣＳＶファイルを作成するＣＳＶファイル作成手段と、該ＣＳＶファイル作成手段によって作成されたＣＳＶファイルを取得して基礎ファイルとし、該基礎ファイルに基づいて前記帳表に対応する前記検証用ファイルを作成するファイル作成手段とによって構成されることが望ましい。
【００１４】
さらに、前記ファイル作成手段が、ＣＳＶファイルを帳表と同一の形式のエクセルファイルに変換して検証用ファイルを作成することが望ましい。
【００１５】
さらにまた、前記検証用ファイルは、前記帳表と同一の形式で表示されると共に、前記帳表発行システムによる帳表作成時に演算によって作成される項目については演算の基礎となるデータを読み込み、ファイル作成手段による検証用ファイル作成時に、独立した演算手段によって演算して検証用ファイルの対応する箇所に組み込むようにしてもよい。
【００１６】
また、前記検証手段が、前記検証用ファイル作成手段によって作成された検証用ファイルと前記帳表が有するデータとを比較し、前記帳表が有するデータが正しいか否かを自動的に判定するようにしてもよい。
【発明の効果】
【００１７】
本願発明によれば、ホストコンピュータによって発行される帳表の１つ１つに対応する複数の検証パターンに基づいて、ホストコンピュータのデータファイルから作成された検証用ファイルを、前記ホストコンピュータによって自動発行された帳表と比較検証することができるので、検証作業の正確性・効率性の向上を図ることが可能となる。
【図面の簡単な説明】
【００１８】
【図１】本発明の構成を示した構成図である。
【図２】本発明の検証行程を示したフローチャート図である。
【図３】本発明の検証作業の一例を示したフローチャート図である。
【図４】本発明の検証パターン選択を行うための表を示した説明図である。
【図５】本発明の実績表を示した説明図である。
【発明を実施するための形態】
【００１９】
以下、この発明の実施例について図面により説明する。
【実施例】
【００２０】
本願発明に係る帳表検証システム１は、図１に示すように、ホストコンピュータ２に対して接続されるパーソナルコンピュータ３内において、検証を行いたい担当者のパーソナルコンピュータ４からのアクセスによって実行される。
【００２１】
前記ホストコンピュータ２は、すべてのデータが集約されて格納されるデータファイル２０を有し、所定のスケジュールに従って所定の集計表、実績表、内訳表、一覧表等（以下、帳表５０）を発行する帳表発行システム２１を具備する。これによって、帳表発行システム２１は、所定のスケジュールにしたがって前記データファイル２０内から必要なデータが取得して加工し、帳表５０を作成する。この帳表としては、例えば販売実績表、電灯電力需要実績表、一般料金計算額等集計表、業種別実績表、燃料費調整額集計表等がある。尚、本実施例においては、発明概念を説明するために、帳表５０の例を、図５（ａ）に需要実績表I、図５（ｂ）に需要実績表II、図５（ｃ）に需要実績表IIIとして簡易に示す。
【００２２】
また、本願発明の帳表検証システム１は、前記帳表５０の１つ１つに対応する複数の検証パターンを予め登録し、前記帳表５０の１つについて検証が要求された場合に、登録された検証パターンの中から要求された帳表に対応する検証パターンを選択する検証パターン登録・選択部３１と、該検証パターン登録・選択部３１によって選択された検証パターンにしたがって前記ホストコンピュータ２のデータファイル２０から検証用ファイルを作成する検証用ファイル作成部３２と、該検証用ファイル作成部３２によって作成された検証用ファイルと前記ホストコンピュータ２によって自動的に発行された帳表５０とを比較検証する検証部３３とを具備する。
【００２３】
以上のように構成される帳表検証システム１において実行される検証作業は、例えば図２のフローチャート図に示されるように行われる。
先ず、ステップ１００から開始される検証作業においては、ステップ１１０において、予め登録された検証パターンの中から検証対象となる帳表に対応する検証パターンが選択される。この検証パターンは、例えば図４の出力ファイル表に示されるように、各帳表５０のそれぞれについて検証したい項目が予め設定される。
例えば、図５（ａ）で示す需要実績表Ｉでは、営業所毎に、契約種別、使用電力量、基本料金、電力量料金等のデータが表示される。これらのデータを構築するために、図４の出力ファイル表において、需要実績表Ｉを指定することによって、表の「○」の付いた項目が検証パターンとして設定される。
【００２４】
同様に、図５（ｂ）で示す需要実績表IIでは、営業所毎に、電圧別、契約種別、使用電力量、基本料金、電力量料金等のデータが表示され、また、図５（ｃ）で示す需要実績表IIIでは、営業所毎に、業種別、契約種別、使用電力量、基本料金、電力量料金等のデータが表示され、これらのデータを構築するために、前記出力ファイル表において、電灯電力実績表II又はIIIを指定することによって、表の「○」の付いた項目が検証パターンとして設定される。
【００２５】
ステップ１２０では、前記出力ファイル表において選択された検証パターンに基づいて、ホストコンピュータ２内にコピー句２２が作成される。ステップ１３０において、ＣＳＶファイル作成部２３において、前記コピー句２２とデータファイル２０からＣＳＶファイル２４が作成され、そのまま基礎ファイル３４としてパーソナルコンピュータ３に落とし込まれる。この基礎ファイル３４は、ステップ１４０において検証用ファイル作成部３２によってエクセルファイルに変換され、検証ファイルに加工される。
【００２６】
この検証用ファイル作成部３２によって変換されたエクセルファイルは、前記帳表５０において自動演算される項目については、その計算の基礎となるデータが別表として読み込まれ、エクセルのマクロ命令若しくは集計機能によって合計されて所定の位置に貼り付けられ、前記帳表５０と同一の構成の表形式でありながら、別ルートによって演算された数値を有する検証用ファイルである。
【００２７】
そしてステップ２００において、前記帳表５０とステップ１４０において作成された検証用ファイルとを比較し、各項目について一致するか否かを判定する検証作業が実施される。この検証作業は、目視によって検証用ファイルと帳表５０との比較を行うことによって両者の差異を発見するものであっても良いが、自動的に検証作業が行われることが望ましい。例えば自動による検証作業の一例が、図３に示される。
【００２８】
ステップ２００から開始される検証作業は、ステップ２１０において帳表５０と対応する帳表ファイルとして読み込み、ステップ２２０において前記帳表ファイル及び前記検証用ファイルからそれぞれ対応する同一の比較項目データを抽出し、ステップ２３０において比較項目データが一致するか否かを判定する。この判定において、比較項目データが一致する場合（Ｙ）には、ステップ２５０に進んで次の比較項目を抽出し、比較項目がある場合にはステップ２６０を介してステップ２３０に回帰する。また、比較項目データが一致しない場合（Ｎ）には、ステップ２４０に進んで、その比較項目データを出力し、その項目において帳表ファイルと検証用ファイルとが異なることを示して、ステップ２５０に進む。ステップ２６０において比較項目がなくなるまでステップ２３０において比較が継続され、比較項目がなくなった場合にはステップ３００に進んで検証作業が終了する。
【００２９】
これによって、自動的に検証作業が行われ、データが異なる項目が出力され、帳表５０の作成行程を見直すことが可能となる。
【符号の説明】
【００３０】
１  帳表検証システム
２  ホストコンピュータ
３，４  パーソナルコンピュータ
２０  データファイル
２１  帳表発行システム
２２  コピー句
２３  ＣＳＶファイル作成部
２４  ＣＳＶファイル
３１  検証パターン選択部
３２  検証用ファイル作成部
３３  検証部
３４  基礎ファイル
５０  帳表
【要約】
【課題】検証パターンツールによってＣＳＶファイルの集計を行うことで突き合わせデータを作成し、検証作業の効率化を実現する帳表検証システムを提供する。
【解決手段】本願発明に係る帳表検証システム１は、その事業に関するデータが格納されたデータファイル２０から必要なデータを取得して所定の帳表５０を自動的に発行するホストコンピュータ２に対して設けられ、帳表５０の１つ１つに対応する複数の検証パターンを具備し、帳表５０の１つについて検証が要求された場合に、その選択された帳表５０に対応する検証パターンを選択し、その選択された検証パターンにしたがってホストコンピュータ２のデータファイル２０から検証用ファイルを作成し、その作成された検証用ファイルと、ホストコンピュータ２によって自動的に発行された帳表５０とを比較検証する。
【選択図】  図１【図１】
0005442881.tif 000002
【図２】
0005442881.tif 000003
【図３】
0005442881.tif 000004
【図４】
0005442881.tif 000005
【図５】
0005442881.tif 000006