(57)【要約】【課題】汎用表計算ソフトウェアにより作成された顧客帳票から帳票システム開発用の帳票情報を容易に作成すること。【解決手段】顧客帳票情報を形成する汎用表計算ソフトウェアデータのセル保護設定に基づいて固定文言を緑色、可変文言を黄色に彩色する色分け処理を行い、顧客帳票情報に基本情報を付加した取込元帳票１１を出力する帳票色分け処理部２０と、該取込元帳票１１の彩色に基づいて固定文言と可変文言とを判定したマスタ帳票情報を出力する帳票情報抽出部２３とを備えた帳票出力システム。【選択図】図１
2017157124.tif 000002
【特許請求の範囲】
【請求項１】
帳票特有の固定項目に対して保護設定されたセルと保護設定されていないセルとを格子状に多数行及び多数列配置した汎用表計算ソフトウェアデータにより構成された顧客帳票情報を入力とし、該顧客帳票情報に基づいて文言表示位置及び文言データを取得し、帳票システム開発用の帳票情報を生成する帳票出力システムであって、
前記顧客帳票情報を入力とし、該顧客帳票情報を形成する汎用表計算ソフトウェアデータのセルに保護設定に基づいて固定文言を緑色、可変文言を黄色に彩色する色分け処理を行い、該顧客帳票情報に基本情報を付加した取込元帳票情報を作成する帳票色分け処理部と、
該帳票色分け処理部が作成した取込元帳票情報を入力とし、入力した取込元帳票情報の彩色に基づいて固定文言と可変文言とを判定し、該固定文言と可変文言とを判定した帳票情報を出力する帳票情報抽出部と、
を備えた帳票出力システム。
【請求項２】
前記帳票情報抽出部が、固定文言と可変文言とを判定した帳票情報に付加情報を追加した帳票情報を出力する請求項１に記載の帳票出力システム。
【請求項３】
帳票特有の固定項目に対して保護設定されたセルと保護設定されていないセルとを格子状に多数行及び多数列配置した汎用表計算ソフトウェアデータにより構成された顧客帳票情報を入力とし、該顧客帳票情報に基づいて文言表示位置及び文言データを取得し、帳票システム開発用の帳票情報を生成するコンピータシステムの帳票出力方法であって、
前記顧客帳票情報を入力とし、該顧客帳票情報を形成する汎用表計算ソフトウェアデータのセルに保護設定に基づいて固定文言を緑色、可変文言を黄色に彩色する色分け処理を行い、該顧客帳票情報に基本情報を付加した取込元帳票情報を作成する帳票色分け処理と、
該帳票色分け処理により作成した取込元帳票情報を入力とし、入力した取込元帳票情報の彩色に基づいて固定文言と可変文言とを判定し、該固定文言と可変文言とを判定した帳票情報を出力する帳票情報抽出処理と、
を実行させる帳票出力方法。
【請求項４】
前記帳票情報抽出処理が、固定文言と可変文言とを判定した帳票情報に付加情報を追加した帳票情報を出力する請求項３に記載の帳票出力方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、汎用表計算ソフトウェアにより作成された帳票から表示位置や文言のデータを自動取得し、帳票数が増加しても容易に汎用表計算ソフトウェアにより作成された帳票情報を作成することができる帳票出力システム及び帳票出力方法に関する。
【０００２】
一般に、コンピータを用いた調達・契約管理システムにおいては、システム導入前までは、汎用表計算ソフトウェアにより作成した帳票を使用し、調達・契約業務の運用を実施していた。そのため、システム化にあたり、すべての帳票は、表計算形式で出力する仕様が一般的である。
【０００３】
従来の帳票システム開発においては、マスタ帳票を作成し、文言内容についてはプログラムで制御する手法をとっていた。このため従来の調達・契約管理システムは、同一帳票であっても用途別により、帳票の文言内容や文言量が異なる場合があるため、マスタ帳票数の増加やプログラミングが複雑化する可能性が有るという課題があった。
また、帳票改善が発生する度にプログラム修正が必要になり、システム開発の工数もかかり、バグを作り込む可能性が有るという課題もあった。
【０００４】
なお、汎用表計算ソフトウェアにより作成された帳票にデータ入力を行う技術が記載された文献としては、下記の特許文献１が挙げられる。この特許文献１には、「汎用表計算ソフトにより作成された帳票について、工事現場での短時間で正確なデータ入力を可能にした」という記載がある。
【先行技術文献】
【特許文献】
【０００５】
【特許文献１】特開２０１６−１２１５６号公報
【発明の概要】
【発明が解決しようとする課題】
【０００６】
前述の特許文献１に記載された技術は、汎用表計算ソフトウェアにより作成された帳票について、工事現場での短時間で正確なデータ入力を可能にすることができる効果に留まる。
【０００７】
そこで、本発明では、帳票数が増加しても容易に汎用表計算ソフトウェアにより作成された帳票システム開発用の帳票情報を作成することができる帳票出力システム及び帳票出力方法を提供することである。
【課題を解決するための手段】
【０００８】
本発明による帳票出力システム及び帳票出力方法は、顧客帳票情報を形成する汎用表計算ソフトウェアデータのセルに保護設定に基づいて固定文言を緑色、可変文言を黄色に彩色する色分け処理を行った取込元帳票情報を生成し、この取込元帳票情報に基づいた帳票システム開発用の各種帳票情報を出力することを特徴とする。
【発明の効果】
【０００９】
本発明による帳票出力システム及び帳票出力方法は、汎用表計算ソフトウェアにより作成された顧客帳票から表示位置や文言のデータを自動取得し、この取得データに付加情報を追加することによって、帳票システム開発用の各種帳票情報を出力して保存することができる。
【図面の簡単な説明】
【００１０】
【図１】本発明の実施例による帳票出力システムの構成を示す図である。
【図２】本実施例による帳票出力システムの動作を示す図である。
【図３】本実施例による帳票出力システムの動作を示す図である。
【図４】本実施例によるＤＢ情報を説明するための図である。
【図５】本実施例による顧客帳票基本情報画面を示す図である。
【図６】本実施例による帳票詳細情報画面を示す図である。
【図７】本実施例によるマスタ帳票情報画面例を示す図である。
【図８】本実施例による顧客帳票基本情報画面例を示す図である。
【図９】本実施例による帳票詳細情報画面例を示す図である。
【図１０】本実施例によるマスタ帳票情報画面例を示す図である。
【図１１】本実施例による帳票例を示す図である。
【発明を実施するための形態】
【００１１】
以下、本発明による実施例を説明する。
【実施例１】
【００１２】
［構成］
本実施例による帳票出力方法を実現する帳票出力システムは、図１に示す如く、次の構成を備える。なお、本実施例による帳票を形成する汎用表計算ソフトウェアデータは、格子状に多数のセルを配置して複数行及び複数列を形成し、帳票の場合、当該帳票特有の文字列（項目名等）・関数・数式は固定項目のため当該セルの書き換えを禁止（保護）する保護設定がなされ、必要に応じて数値や文字が入力されるセルは入力される値の種類（数値、通過、会計、日付、時刻・・文字列）の設定がなされているものとする。
【００１３】
（１）システム化する顧客作成の表計算帳票である顧客帳票１０（汎用表計算ソフトウェアデータ）を読み取り、汎用表計算ソフトウェアデータのセル保護設定に基づいて顧客帳票１０の固定文言を緑色、可変文言を黄色とする色分け処理を行い、顧客帳票１０に基本情報を付加した取込元帳票１１を作成する帳票色分け処理部２０。本処理部により作成する内容は、帳票名称と、帳票を一意に識別するための帳票コードに相当する帳票ＣＤ（帳票識別子）と、帳票色分け情報である。
【００１４】
（２）該取込元帳票１１を取り込み、取り込んだ取込元帳票１１に基づいて顧客帳票基本情報３０を生成する帳票取込処理部２１。本処理部により新たに追加生成する情報は、帳票名称と帳票ＣＤ（帳票識別子）である。
【００１５】
（３）顧客帳票基本情報３０と、帳票の基礎となる項目が設定された取込元帳票１１とに基づいて、マスタ帳票１２を作成する帳票調整部２２。
（４）該顧客帳票基本情報３０に基づいて帳票情報を抽出する帳票情報抽出部２３。
【００１６】
（５）該帳票情報抽出部２３が抽出した帳票情報に基づいて顧客帳票基本情報と帳票詳細情報とマスタ帳票情報とを抽出し、帳票基本情報ＤＢ（データベース）３１と帳票詳細情報ＤＢ３２とマスタ帳票情報ＤＢ３３に格納するマスタ帳票情報抽出部２４。
【００１７】
（６）顧客帳票１０の固定文言及び可変文言を格納して管理するための文言管理情報ＤＢ（図示せず）。
【００１８】
前記顧客帳票基本情報３０は、図４に示す如く、一意に付与された帳票ＣＤ（帳票識別子）に対し、帳票名称と、調達区分と、用途区分と、フェース区分他の項目情報を含む。この顧客帳票基本情報のコンピュータ上の表示画面は図５に示す通りであり、帳票基本情報例は図８に示す通りである。
【００１９】
前記帳票詳細情報は、帳票ＣＤに対し、付加情報として、ＭＡＸ（最大）行数と、ＭＡＸ（最大）列数と、ブック情報と、シート名他の項目情報を含む。この帳票詳細情報のコンピュータ上の表示画面は図６に示す通りであり、帳票詳細情報例は図９に示す通りである。
【００２０】
前記マスタ帳票情報は、帳票ＣＤに対し、文言の開始位置行を示す行位置と、文言の開始位置列を示す列位置と、文言が固定又は可変かを示す固定・可変と、取得情報先と、取得情報型他の項目情報を含む。このマスタ帳票情報のコンピュータ上の表示画面は図７に示す通りであり、マスタ帳票情報例は図１０に示す通りである。
前記文言管理情報は、一意の文言ＩＤに対し、前記固定・可変と、具体的な文言他の項目情報を含む。
【００２１】
［動作］
このように構成した帳票出力システムは、帳票改善の要望があった場合、修正前の調達契約管理システムから修正箇所の確認を行い、確認後の修正は、帳票基本情報ＤＢ３１と帳票詳細情報ＤＢ３２とマスタ帳票情報ＤＢ３３を参照して行うように動作する。これにより本帳票出力システムは、プログラム修正を行う事なく、修正後の調達契約管理システムの開発工数を低減することができ、以下、動作を説明する。
【００２２】
［取込元帳票作成処理］
本実施例による帳票出力システムは、帳票色分け処理部２０が次の各ステップを実行することによって、顧客帳票１０のセルに記載されている文字列が固定文言か可変文言か否かを判定し、文言種に応じて彩色処理を施した取込元帳票１１（表計算ソフトウェアデータ）を作成する。
【００２３】
ステップＳ２０１：システム化対象の顧客帳票１０（表計算ソフトウェアデータ）の読み込みを行う顧客帳票読込処理を行うステップ。
【００２４】
ステップＳ２０３：該ステップＳ２０１により読み込んだ帳票情報に基づいて帳票基本情報の登録を行うステップ。
【００２５】
ステップＳ２１３：該ステップＳ２０３により登録した帳票基本情報のシート（表計算ソフトウェアデータのシート）を作成する基本情報シート作成処理を行うステップ。
ステップＳ２０５：前記ステップＳ２０１により読み込んだ帳票基本情報に基づいて帳票の文言の色分け処理（固定文言を緑色、可変文言を黄色）を行うステップ。
【００２６】
ステップＳ２０７：該ステップＳ２０５により色分けした色彩が固定（緑色）か否かを判定するステップ。
ステップＳ２０９：該ステップＳ２０７において色彩が固定（緑色）と判定したとき、該当の表計算ソフトウェアデータのセル位置背景を緑色に彩色するステップ。
【００２７】
ステップＳ２１１：該ステップＳ２０７において配色が固定（緑色）でないと判定したとき、該当のそのセル位置背景を黄色に彩色するステップ。
ステップＳ２１５：前記ステップＳ２１３とステップＳ２０９とステップＳ２１１に続き、彩色を施した取込元帳票１１（表計算ソフトウェアデータ）を作成するステップ。
【００２８】
前記固定文言とは、例えば図１１に示す帳票の場合、「殿」の敬称、「○○○○○会社」等の発信元、「業務委託契約締結通知書」の項目名、「１．委託業務名」等の項目名等である。また、前記可変文言とは、「○○センター長」の宛先、「平成２５年度○○市△△終末処理場他１０施設再構築基本設計業務委託」の事業名等である。
【００２９】
［帳票情報データ自動取得処理］
【００３０】
次いで、本実施例による帳票出力システムは、図３に示す次のステップを実行することによって、帳票基本情報を生成する。
【００３１】
ステップＳ３０１：前記取込元帳票作成処理によって作成した取込元帳票１１（表計算ソフトウェアデータ）を入力する取込元帳票読取入力処理を行うステップ。
ステップＳ３０５：該ステップＳ３０１により入力した取込元帳票１１から顧客帳票基本情報３０を抽出するステップ。
【００３２】
ステップＳ３０７：該ステップＳ３０５により抽出した顧客帳票基本情報３０に帳票の基本情報を付加した顧客帳票基本情報を帳票基本情報ＤＢ３１に格納するステップ。この顧客帳票基本情報は、帳票ＣＤ（帳票識別子）に対し、帳票名称と、帳票区分と、調達区分と、フェース区分他の項目である。
【００３３】
ステップＳ３１３：該ステップＳ３０５により抽出した顧客帳票基本情報３０に詳細情報を付加した帳票詳細情報を帳票詳細情報ＤＢ３２に格納するステップ。この詳細情報は、前述のように帳票ＣＤに対し、ＭＡＸ（最大）行数と、ＭＡＸ（最大）列数と、ブック情報と、シート名他の項目である。
【００３４】
ステップＳ３１１：該ステップＳ３０５により抽出した顧客帳票基本情報３０に含まれる文字の配色によって緑色の固定文言か黄色の可変文言かを判定するステップ。
ステップＳ３１５：該ステップＳ３１１において緑色の固定文言と判定したとき、連携情報の付加処理を行い、マスタ帳票情報ＤＢ３３に登録するステップ。
【００３５】
ステップＳ３１７：該ステップＳ３１１において黄色の可変文言と判定したとき、可変情報の付加処理を行い、文言管理情報ＤＢ３５に登録するステップ。
ステップＳ３１９：前記ステップＳ３０１により抽出した顧客帳票基本情報３０に基づいてマスタ帳票情報を作成してマスタ帳票１２に登録するステップ。
【００３６】
このように本実施例による帳票出力システム及び方法は、顧客帳票を形成する表計算ソフトウェアデータにおけるセル設定に基づいて固定文言と可変文言に彩色した取込元帳票１１を生成し、この彩色した取込元帳票１１に基づいて帳票基本情報と帳票詳細情報とマスタ帳票情報と文言管理情報とマスタ帳票とを帳票コード（帳票ＣＤ）により紐付けて各ＤＢに格納する。これによって、汎用表計算ソフトウェアにより作成された帳票から表示位置や文言のデータを自動取得し、この取得したデータに付加情報を追加することによって、帳票システム開発用の帳票情報を生成し、帳票追加及び改善時のプログラム修正を極力抑えることができる。
【符号の説明】
【００３７】
１０  顧客帳票、１１  取込元帳票、１２  マスタ帳票、２０  帳票色分け処理部、
２１  帳票取込処理部、２２  帳票調整部、２３  帳票情報抽出部、
２４  マスタ帳票情報抽出部、３１  帳票基本情報ＤＢ、３２  帳票詳細情報ＤＢ、
３３  マスタ帳票情報ＤＢ
【図１】
2017157124.tif 000003
【図２】
2017157124.tif 000004
【図３】
2017157124.tif 000005
【図４】
2017157124.tif 000006
【図５】
2017157124.tif 000007
【図６】
2017157124.tif 000008
【図７】
2017157124.tif 000009
【図８】
2017157124.tif 000010
【図９】
2017157124.tif 000011
【図１０】
2017157124.tif 000012
【図１１】
2017157124.tif 000013