(57)【特許請求の範囲】
【請求項１】
転記元の書類の項目毎のデータを転記先の書類の各項目に転記するための書類作成装置であって、
前記転記元の書類の各項目と、前記転記先の書類の各項目とに、同一の基準に沿ってＩＤが付与されており、
前記転記元の書類の項目のうち、複数の選択肢の中からの選択によってデータが入力される項目に、当該項目の意味内容を示す意味データを付加する、データファイル作成部と、
前記転記元の書類の項目と、前記転記先の書類の項目とを対比して、前記ＩＤが一致する項目を特定し、
特定した一致する項目を、前記転記元の書類の項目に意味データが付加されていない第１のグループと、前記転記元の書類の項目に意味データ付加されている第２のグループとに分け、
前記第１のグループについては、前記転記元の書類の一致した項目のデータを、そのまま前記転記先の書類の項目のデータとして転記し、
前記第２のグループについては、前記転記元の書類に付加されている前記意味データを用いて、前記転記元の書類の一致した項目のデータの表示形式を前記転記先の書類における表示形式に変換し、表示形式が変換された、前記転記元の書類の一致した項目のデータを転記する、データ転記部と、
を備えていることを特徴とする書類作成装置。
【請求項２】
前記転記元の候補となる書類の書式一覧を画面に表示し、一覧表示された書式の中からの選択を受け付け、選択された書式を前記転記元の書類の書式とする、書式選択部を更に備え、
前記データファイル作成部が、
前記選択された書式に含まれる各項目へのデータの入力を受け付け、受け付けた各項目のデータに基づいて、前記転記元の書類を作成する、
請求項１に記載の書類作成装置。
【請求項３】
前記書式選択部が、更に、前記転記先の候補となる書類の書式一覧を画面に表示し、一覧表示された書式の中からの選択を受け付け、選択された書式を前記転記先の書類の書式とし、
前記データ転記部が、前記転記元の書類の指定を受け付け、指定された前記転記元の書類の項目と、選択された前記転記先の書類の処理の項目とを対比して、一致する項目を特定し、指定された前記転記元の書類に付加されている前記意味データを用いて、前記転記元の書類の一致した項目のデータを、前記転記先の書類の項目に転記する、
請求項２に記載の書類作成装置。
【請求項４】
前記データ転記部が、前記転記元の書類として複数の書類の指定を受け付け、指定された各書類の項目と、選択された前記転記先の書類の処理の項目とを対比して、一致する項目を特定し、指定された各書類に付加されている前記意味データを用いて、各書類の一致した項目のデータを、前記転記先の書類の項目に転記する、
請求項３に記載の書類作成装置。
【請求項５】
前記データファイル作成部が、書類に含まれる２以上の項目を用いて、新たな項目を作成し、更に、前記新たな項目に前記意味データを付加し、
前記データ転記部が、前記新たな項目を加えて対比を行なう、
請求項１〜４のいずれかに記載の書類作成装置。
【請求項６】
転記元の書類の項目毎のデータを転記先の書類の各項目に転記するための書類作成方法であって、前記転記元の書類の各項目と、前記転記先の書類の各項目とに、同一の基準に沿ってＩＤが付与されており、
（ａ）前記転記元の書類の項目のうち、複数の選択肢の中からの選択によってデータが入力される項目に、当該項目の意味内容を示す意味データを付加する、ステップと、
（ｂ）前記転記元の書類の項目と、前記転記先の書類の項目とを対比して、前記ＩＤが一致する項目を特定し、
特定した一致する項目を、前記転記元の書類の項目に意味データが付加されていない第１のグループと、前記転記元の書類の項目に意味データ付加されている第２のグループとに分け、
前記第１のグループについては、前記転記元の書類の一致した項目のデータを、そのまま前記転記先の書類の項目のデータとして転記し、
前記第２のグループについては、前記転記元の書類に付加されている前記意味データを用いて、前記転記元の書類の一致した項目のデータの表示形式を前記転記先の書類における表示形式に変換し、表示形式が変換された、前記転記元の書類の一致した項目のデータを転記する、ステップと、
を有することを特徴とする書類作成方法。
【請求項７】
コンピュータによって、転記元の書類の項目毎のデータを転記先の書類の各項目に転記するためのプログラムであって、前記転記元の書類の各項目と、前記転記先の書類の各項目とに、同一の基準に沿ってＩＤが付与されており、
前記コンピュータに、
（ａ）前記転記元の書類の項目のうち、複数の選択肢の中からの選択によってデータが入力される項目に、当該項目の意味内容を示す意味データを付加する、ステップと、
（ｂ）前記転記元の書類の項目と、前記転記先の書類の項目とを対比して、前記ＩＤが一致する項目を特定し、
特定した一致する項目を、前記転記元の書類の項目に意味データが付加されていない第１のグループと、前記転記元の書類の項目に意味データ付加されている第２のグループとに分け、
前記第１のグループについては、前記転記元の書類の一致した項目のデータを、そのまま前記転記先の書類の項目のデータとして転記し、
前記第２のグループについては、前記転記元の書類に付加されている前記意味データを用いて、前記転記元の書類の一致した項目のデータの表示形式を前記転記先の書類における表示形式に変換し、表示形式が変換された、前記転記元の書類の一致した項目のデータを転記する、ステップと、
を実行させるプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、書類間のデータの転記、例えば、帳票間のデータの転記を実行する、書類作成装置、書類作成方法、およびプログラムに関する。
【背景技術】
【０００２】
企業や部署において用いられる帳票の種類は、報告書、申請書、納品書など多種多様である。その中には、帳票の殆どの項目は重複するが、帳票名が違うといったもの、発注書と納品書のように一部重複する項目があるもの、などが存在する。
【０００３】
このような帳票の場合、重複項目についても帳票毎に個別に入力する必要があり、作業負担が大きいという問題がある。この問題を解決するため、転記処理を自動的に実行する装置が種々提案されている（例えば、特許文献１及び特許文献２参照）。
【０００４】
具体的には、特許文献１は、転記元情報及びそれに対応する項目情報と、転記先情報及びそれに対応する項目情報とを画面に表示するデータ処理装置を開示している。特許文献１に開示されたデータ処理装置では、操作者が、画面上で、転記元情報と転記先情報との対応を指示すると、自動的に転記が行なわれる。また、特許文献２は、転記先書類の項目名と転記先書類の項目とが対応付けられた状態で登録されている管理テーブルを用いて、自動転記を実行する書類作成装置を開示している。
【０００５】
ここで、特許文献１または特許文献２に開示された装置を用いた自動転機について、一例を挙げて説明する。まず、帳票Ａには項目ア、イ、ウが設けられており、帳票Ｂには項目ア、イ’、エが設けられているとする。そして、帳票Ａのアと帳票Ｂのアが関連し、帳票Ａのイと帳票Ｂのイ’も関連し、関連していることが、管理テーブルなどに記憶されているとする。
【０００６】
この場合において、転記先を帳票Ａ、転記元を帳票Ｂとし、帳票Ａのア、イと帳票Ｂのア、イ’とに文字列が入力されるとすると、特許文献１または特許文献２に開示された装置を動作させることにより、帳票Ａのア、イの情報は、帳票Ｂのア、イ’に自動的に転記される。
【先行技術文献】
【特許文献】
【０００７】
【特許文献１】特許第３７６６８５４号公報
【特許文献２】特開２００２−２０７７２４号公報
【発明の概要】
【発明が解決しようとする課題】
【０００８】
ところで、例えば、帳票Ａのイが文字列で「平成」と入力されているが、帳票Ｂのイ’が、大正、昭和、平成のいずれかを丸囲みする項目である場合、またはＴ、Ｓ、Ｈで入力する項目である場合など、項目のデータ形式が異なる場合がある。
【０００９】
このような場合において、特許文献１および特許文献２に開示された装置では、データ形式の違いは考慮されていないため、帳票Ａのイの情報を、帳票Ｂのイ’に自動転記することは極めて困難である。また、特許文献１および特許文献２に開示された装置には、複数の転記元帳票を集約して、転記先帳票に転記することができないという問題もある。
【００１０】
本発明の目的の一例は、上記問題を解消し、書類間でデータの転記を行なう場合において、データ形式が異なる項目間が存在しても自動的にデータの転記を行い得る、書類作成装置、書類作成方法、及びプログラムを提供することにある。
【課題を解決するための手段】
【００１１】
上記目的を達成するため、本発明における書類作成装置は、転記元の書類の項目毎のデータを転記先の書類の各項目に転記するための書類作成装置であって、
前記転記元の書類の全部又は一部の項目に、当該項目の意味内容を示す意味データを付加する、データファイル作成部と、
前記転記元の書類の項目と、前記転記先の書類の項目とを対比して、一致する項目を特定し、前記転記元の書類に付加されている前記意味データを用いて、前記転記元の書類の一致した項目のデータを、前記転記先の書類の項目に転記する、データ転記部と、
を備えていることを特徴とする。
【００１２】
また、上記目的を達成するため、本発明における書類作成方法は、転記元の書類の項目毎のデータを転記先の書類の各項目に転記するための書類作成方法であって、
（ａ）前記転記元の書類の全部又は一部の項目に、当該項目の意味内容を示す意味データを付加する、ステップと、
（ｂ）前記転記元の書類の項目と、前記転記先の書類の項目とを対比して、一致する項目を特定し、前記転記元の書類に付加されている前記意味データを用いて、前記転記元の書類の一致した項目のデータを、前記転記先の書類の項目に転記する、ステップと、
を有することを特徴とする。
【００１３】
更に、上記目的を達成するため、本発明におけるプログラムは、コンピュータによって、転記元の書類の項目毎のデータを転記先の書類の各項目に転記するためのプログラムであって、
前記コンピュータに、
（ａ）前記転記元の書類の全部又は一部の項目に、当該項目の意味内容を示す意味データを付加する、ステップと、
（ｂ）前記転記元の書類の項目と、前記転記先の書類の項目とを対比して、一致する項目を特定し、前記転記元の書類に付加されている前記意味データを用いて、前記転記元の書類の一致した項目のデータを、前記転記先の書類の項目に転記する、ステップと、
を実行させることを特徴とする。
【発明の効果】
【００１４】
以上のように、本発明における、書類作成装置、書類作成方法、及びプログラムによれば、書類間でデータの転記を行なう場合において、データ形式が異なる項目間が存在しても自動的にデータの転記を行うことができる。
【図面の簡単な説明】
【００１５】
【図１】図１は、本発明の実施の形態における書類作成装置の構成を示すブロック図である。
【図２】図２は、本実施の形態において用いられる書類の一例を示す図である。
【図３】図３は、本実施の形態で用いられる書式情報ファイルの一例を示す図である。
【図４】図４は、本実施の形態で用いられるコンボボックスの一例を示す図である。
【図５】図５は、本実施の形態で用いられるチェックボックスの一例を示す図である。
【図６】図６は、本実施の形態で用いられる選択丸印付加の一例を示す図である。
【図７】図７は、本実施の形態で用いられる書類データファイルの一例を示す図である。
【図８】図８は、本発明の実施の形態における書類作成装置が転記元の書類を作成する際の動作を示すフロー図である。
【図９】図９は、本実施の形態において生成される転記元の帳票の書類入力フォームの一例を示す図である。
【図１０】図１０は、図９に示された書類入力フォームにデータが入力された状態を示している。
【図１１】図１１は、本発明の実施の形態における書類作成装置が転記処理を実行する際の動作を示すフロー図である。
【図１２】図１２は、本実施の形態において生成される転記先の帳票の書類入力フォームの一例を示す図である。
【図１３】図１３は、本実施の形態において生成される転記先の帳票の書類データファイルの一例を示す図である。
【図１４】図１４は、本発明の実施の形態における書類作成装置を用いて複数の帳票を集約する処理を説明する図である。
【図１５】図１５は、本発明の実施の形態における書類作成装置を実現するコンピュータの一例を示すブロック図である。
【発明を実施するための形態】
【００１６】
（実施の形態）
以下、本発明の実施の形態における、書類作成装置、書類作成方法、およびプログラムについて、図１〜図１４を参照しながら説明する。
【００１７】
［装置構成］
最初に、図１を用いて、本実施の形態における書類作成装置１００の構成について説明する。図１は、本発明の実施の形態における書類作成装置の構成を示すブロック図である。
【００１８】
図１に示すように、本実施の形態における書類作成装置１００は、転記元の書類に含まれる項目毎のデータを転記先の書類の各項目に転記するための装置であり、主に、データファイル作成部２０３と、データ転記部２０４と、記憶部３００とを備えている。
【００１９】
データファイル作成部２０３は、転記元の書類の全部又は一部の項目に、当該項目の意味内容を示す意味データを付加することができる。データ転記部２０４は、転記元の書類の項目と、転記先の書類の項目とを対比して、一致する項目を特定し、データ転記部２０４は、転記元の書類に付加されている意味データを用いて、転記元の書類の一致した項目のデータを、転記先の書類の項目に転記する。
【００２０】
このように、本実施の形態では、転記元の書類の項目に意味データを付加することができる。よって、転記元の項目がコンボボックスで、転記先の項目がテキストデータであり、両者の表現形式が異なるため、そのままデータを転記できない場合であっても、書類作成装置１００は、意味データを手がかりにして、データを転記できる。即ち、本実施の形態によれば、書類間でデータの転記を行なう場合において、データ形式が異なる項目間が存在しても自動的にデータを転記することができる。
【００２１】
ここで、図２〜図７を用いて、本実施の形態における書類装置の構成について更に具体的に説明する。まず、本実施の形態において、転記元及び転記先となる書類としては、帳票が挙げられる。よって、以降の説明では、帳票間の転記について説明する。図２は、本実施の形態において用いられる書類の一例を示す図である。図２においては、書類として帳票の例が示されている。
【００２２】
また、図１に示すように、本実施の形態では、書類作成装置１００は、データファイル作成部２０３およびデータ転記部２０４に加えて、書式選択部２０１と、書式情報表示部２０２と、記憶部３００とを備えている。
【００２３】
このうち、書誌情報表示部２０２は、書式選択部２０１の指示に応じて、転記元の候補となる書類の書式一覧または転記先の候補となる書類の書式一覧を、後述する表示装置１０１の画面に表示させる。
【００２４】
書式選択部２０１は、まず、書誌情報表示部２０２に、転記元の候補となる書類の書式一覧を画面に表示させる。次いで、書式選択部２０１は、一覧表示された書式の中からのユーザの選択を受け付け、選択された書式を転記元の書類の書式とする。
【００２５】
加えて、書式選択部２０１は、書誌情報表示部２０２に、転記先の候補となる書類の書式一覧も画面に表示させることができる。そして、書式選択部２０１は、一覧表示された書式の中からのユーザの選択を受け付け、選択された書式を転記先の書類の書式とすることもできる。
【００２６】
また、図１に示すように、書類作成装置１００には、表示装置１０１、操作機器１０２、印刷装置１０３といった周辺機器が接続されている。具体的には、表示装置１０１としては、ＣＲＴ、液晶ディスプレイ、プラズマディスプレイなどの映像表示装置が挙げられる。操作機器１０２としては、カーソルキー、数字入力キー及び各種機能キーを備えたキーボード、ポインティングデバイスであるマウス、などが挙げられる。印刷装置１０３としては、帳票を印刷可能なプリンタなどが挙げられる。
【００２７】
記憶部３００は、書式情報ファイル３０１と、書類データファイル３０２とを記憶している。このうち、書式情報ファイル３０１は、帳票ごとに存在するファイルである。この書式情報ファイル３０１には、帳票名、帳票ＩＤ、帳票内の項目ごとの情報、レイアウト情報といった書式に関する情報が定義されている。また、実際の書式情報ファイル３０１の例としては、ＸＭＬファイル、またはＩＮＩファイルなどが想定されるが、本実施の形態はこれに限定されず、書式情報ファイル３０１は、データベースによって構築されていても良い。
【００２８】
ここで、書式情報ファイル３０１の具体例について図３を用いて説明する。図３は、本実施の形態で用いられる書式情報ファイルの一例を示す図である。また、図３の書式情報に基づいて、上述した図２に示す帳票が作成されている。
【００２９】
図３に示すように、書式情報ファイル３０１には、書式に関する情報、例えば、帳票情報、テキストボックス、コンボボックス、チェックボックス、選択丸印付加、固形文字、線、制御コントロールなどが登録されている。
【００３０】
このうち、「帳票情報」は、帳票を識別するための情報である。テキストボックスの欄には、帳票上へのテキストボックスの表示に必要な情報、例えば、サイズ、項目名、位置、フォントなどが登録されている。
【００３１】
また、「コンボボックス」の欄には、帳票上へのコンボボックスの表示に必要な情報、例えば、項目名、サイズ、フォント、位置などが登録されている。なお、コンボボックスとは、図４に示すように操作画面上に選択肢を表示させるボックスである。図４は、本実施の形態で用いられるコンボボックスの一例を示す図である。
【００３２】
また、「チェックボックス」の欄には、帳票上へのチェックボックスの表示に必要な情報、例えば、項目名、サイズ、フォント、位置などが登録されている。なお、チェックボックスとは、図５に示すように、チェック記号の入力により意思表示を行なうボックスである。図５は、本実施の形態で用いられるチェックボックスの一例を示す図である。
【００３３】
また、選択丸印付加の欄には、帳票上への選択丸印付加の表示に必要な情報、例えば、サイズ、フォント、位置などが登録されている。なお、選択丸印付加とは、図６に示すように、選択肢うち、選択される項目を丸で囲って表示する態様をいう。図６は、本実施の形態で用いられる選択丸印付加の一例を示す図である。
【００３４】
書類データファイル３０２は、ユーザが、操作機器１０２を介して入力した情報であり、転記元となる書類そのものである。図７は、本実施の形態で用いられる書類データファイルの一例を示す図である。図７に示すように、書類データファイルは、項目毎にデータを有している。また、書類データファイル３０２は、対応する書式情報ファイル３０１を特定する情報（図７の例では「書式情報ファイル名」）を保持している。よって、書類データファイル３０２を用いることで、図２に示す帳票を、表示装置１０１に表示することができる。
【００３５】
［装置の動作］
次に、本実施の形態における書類作成装置１００の動作について図８を用いて説明する。また、本実施の形態では、書類作成装置１００を動作させることによって、書類作成方法が実施される。よって、本実施の形態における書類作成方法の説明は、以下の書類作成装置１００の動作説明に代える。
【００３６】
［装置の動作：転記元の帳票の作成処理］
最初に、転記元の帳票（書類データファイル）の作成処理について図８を用いて説明する。図８は、本発明の実施の形態における書類作成装置が転記元の書類を作成する際の動作を示すフロー図である。
【００３７】
図８に示すように、まず、書式選択部２０１が、帳票毎に、全ての書式情報ファイル３０１を解読し、転記元の書式の一覧データを作成する（ステップＡ１）。具体的には、書式選択部２０１は、書式情報ファイル３０を解読して、書式名、書式名のよみがな、といった一覧表示する上で必要な情報を取得し、これらを用いて転記元の書式の一覧データを作成する。
【００３８】
次に、書式選択部２０１は、書式情報表示部２０２に一覧データを送る。これにより、書式情報表示部２０２が、表示データとして一覧データを表示装置１０１に送り、これを表示させる（ステップＡ２）。
【００３９】
ステップＡ２が実行されると、ユーザは表示装置１０１に表示された一覧から、操作機器１０２を介して、転記元となる帳票の書式を選択する。これにより、書誌選択部２０１は、ユーザの選択を受け付け、選択された書式を転記元の帳票の書式とする（ステップＡ３）。
【００４０】
次に、書式情報表示部２０２は、ステップＡ３で選択された書式の書式情報ファイル３０１に登録されている情報に基づいて、動的に書類入力フォームを生成し、表示装置１０１に表示する（ステップＡ４）。図９は、本実施の形態において生成される転記元の帳票の書類入力フォームの一例を示す図である。なお、図９に示す書類入力フォームは、図３に示した書式情報ファイルに基づいて作成されている。
【００４１】
ステップＡ４が実行されると、ユーザは、操作機器１０２を介して、書類入力フォームにデータを入力する。これにより、書類データファイル３０２が作成される。図１０は、図９に示された書類入力フォームにデータが入力された状態を示している。
【００４２】
ユーザによるデータ入力が行なわれると、データファイル作成部２０３は、書類入力フォーム上で入力された各項目について、入力値、項目ＩＤ、項目入力種別といった情報を取得し、書類データファイル３０２（図７参照）を作成する（ステップＡ５）。また、この時、データファイル作成部２０３は、ステップＡ３で特定された書式情報ファイル３０１のファイル名（書式情報ファイル名）も取得し、これを書類データファイル３０２に付加する。このようにして作成された書類データファイルが転記元の帳票となる。
【００４３】
また、ステップＡ５では、図７に示すように、データファイル作成部２０３は、書類データフィル３０２の作成の際、意味データを作成し、書類入力フォームで入力対象となった項目に、当該項目の意味内容を示す意味データを付加する。
【００４４】
具体的には、データファイル作成部２０３は、図７に示すように、転記元の書類の項目のうち、複数の選択肢の中からの選択によってデータが入力される項目（コンボボックス、チェックボックス、選択丸印付加）に、意味データを付加する。また、本実施の形態において、「意味データ」は、帳票上の表示形式及び入力形式にとらわれない、当該項目の意味内容そのものを特定するデータをいう。また、「意味データ」は、全ての帳票において統一して扱われる、データ形式及びデータそのものである。
【００４５】
また、本実施の形態では、ステップ５においては、データファイル作成部２０３は、書類に含まれる２以上の項目を用いて、新たな項目（図７に示す制御コントロール）を作成することができる。
【００４６】
具体的には、図７において、項目ＩＤ１１７−３は、書式情報ファイル３０１に定義してある制御コントロールであり、項目ＩＤ１１７と項目ＩＤ１１７−２（図３参照）との内容を結合することによって作成されている。同様に、項目ＩＤ１０５−２は、項目ＩＤ１０３と、項目ＩＤ１０４と、項目ＩＤ１０５との内容を結合することによって作成されている。
【００４７】
更に、項目ＩＤ１１２−２は、現在の日付を基準として、項目ＩＤ１０９と、項目ＩＤ１１０と、項目ＩＤ１１１と、項目ＩＤ１１２とで構成される日付から年齢を計算することによって作成されている。
【００４８】
このような項目は、元々の帳票には存在しない新たな項目であり、このような項目を活用することにより、転記効率の向上が期待できる。また、図７には図示していないが、本実施の形態では、データファイル作成部２０３は、これらの新たな項目に意味データを付加することもできる。
【００４９】
その後、データファイル作成部２０３は、作成した書類データファイル３０２を記憶部３００に記憶させる（ステップＡ６）。以上により、転記元の帳票（書類データファイル）の作成処理が終了する。
【００５０】
［装置の動作：転記処理］
次に、転記元の帳票の各項目のデータを転記先の帳票の項目に転記する際の処理（転記処理）について図１１を用いて説明する。図１１は、本発明の実施の形態における書類作成装置が転記処理を実行する際の動作を示すフロー図である。
【００５１】
図１１に示すように、まず、書式選択部２０１が、帳票毎に、全ての書式情報ファイル３０１から書式名、書式名よみがなといった、転記先の書式を一覧表示する上で必要な情報を取得し、転記先の書式の一覧データを作成する（ステップＢ１）。
【００５２】
次に、書式選択部２０１は、書式情報表示部２０２に転記先の書式の一覧データを送る。これにより、書式情報表示部２０２が、表示データとして、転記先の書式の一覧データを表示装置１０１に送り、これを表示させる（ステップＢ２）。
【００５３】
ステップＢ２が実行されると、ユーザは表示装置１０１に表示された一覧から、操作機器１０２を介して、転記先となる帳票の書式を選択する。これにより、書誌選択部２０１は、ユーザの選択を受け付け、選択された書式を転記先の帳票の書式とする（ステップＢ３）。
【００５４】
次に、書式情報表示部２０２は、上記で選択された転記先となる帳票の書式情報ファイル３０１に登録されている情報に基づいて、動的に書類入力フォームを生成し、表示装置１０１に表示する（ステップＢ４）。図１２は、本実施の形態において生成される転記先の帳票の書類入力フォームの一例を示す図である。
【００５５】
次に、ステップＢ４が実行されると、データ転記部２０４は、ユーザからの転記元となる帳票（書類データファイル３０２）の選択を受け付ける（ステップＢ５）。ステップＢ５では、データ転記部は、複数の書類データファイル３０２の選択を受け付けることもでき、更に、複数の書類データファイル３０２の選択を受け付ける場合は、転記の優先順位の指定を受け付けることもできる。
【００５６】
次に、データ転記部２０４は、選択を受け付けた転記元の帳票のデータを、転記先の帳票に転記する（ステップＢ６）。具体的には、データ転記部２０４は、まず、転記先の帳票の全ての項目を取り出し、転記元の帳票の項目と転記先の帳票の項目とを対比して、項目ＩＤが一致する項目を特定する。
【００５７】
続いて、データ転記部２０４は、特定した一致する項目を、転記元の帳票の項目に意味データが付加されていない第１のグループと、転記元の帳票の項目に意味データ付加されている第２のグループとに分ける。なお、上述したように、本実施の形態では、意味データが付加されている項目は、コンボボックス、チェックボックス、選択丸印付加などである。
【００５８】
そして、データ転記部２０４は、第１のグループについては、転記元の帳票の一致した項目のデータを、そのまま転記先の帳票の項目のデータとして転記する。一方、データ転記部２０４は、第２のグループについては、転記元の帳票の一致した項目のデータの表示形式を転記先の帳票における表示形式に変換し、表示形式が変換されたデータを転記する。また、この場合の変換には、例えば、転記先の帳票の書式情報ファイル３０１の入力種別、ＳＱＬなどの情報が用いられる。
【００５９】
ここで、意味データを用いた転記について具体例を挙げて説明する。例えば、意味データのコード「１０」が男、男性、ＭＥＮ、Ｍといった意味を表し、コード「１１」が女、女性、ＷＯＭＥＮ、Ｗといった意味を表すとする。そして、転記元の書類データファイルの意味データにコード「１０」が登録されているとする。
【００６０】
この場合において、転記先の項目の入力種別がコンボボックスであって、そのまま転記できなくても、データ転記部２０４は、転記元の意味データを手がかりとして、転記先の書式情報ファイル３０１に記憶されている情報の中から、この意味データのコード「１０」に合致する情報を特定できる。そして、データ転記部２０４は、転記元のデータの形式を、特定した情報の形式に変換し、転記先に登録する。
【００６１】
以上により、転記処理が終了する。この結果、転記先の帳票として、図１３に示す書類データファイルが作成される。図１３は、本実施の形態において生成される転記先の帳票の書類データファイルの一例を示す図である。
【００６２】
［装置の動作：集約処理］
次に、図１４を用いて、複数の帳票を転記元として用いて、一つの転記先の帳票に集約する場合について説明する。図１４は、本発明の実施の形態における書類作成装置を用いて複数の帳票を集約する処理を説明する図である。
【００６３】
図１４の例では、転記先の表形式以外の項目については、転記の優先順位が高い転記元帳票から順に、図１１のステップＢ６で示した処理と同様に、転記先と転記元の項目ＩＤが一致した場合に転記を行う。なお、転記先の帳票から既に転記が終了している項目、またはユーザが自分で既に入力している項目については、転記は実行されない。
【００６４】
具体的には、データ転記部２０４は、転記先の表形式の項目として、「ＮＯ」、「項目カ」、「項目キ」、「項目ク」、「項目ケ」、「項目コ」の項目ＩＤを特定し、転記元の書類データファイル３０２に対して検索を行う。このとき、「ＮＯ」、「項目カ」、「項目キ」、「項目ク」、「項目ケ」、「項目コ」の項目ＩＤ全てが、転記元の帳票に存在している必要はなく、一つでも存在した場合、データ転記部２０４は、転記先の帳票における転記場所の項目を特定し、転記処理を実行する。
【００６５】
また、図１４に示すように、本実施の形態では、転記先の表形式の項目である「ＮＯ」、「項目カ」、「項目キ」、「項目ク」、「項目ケ」、「項目コ」の各行を１セットとし、データ転記部２０４は、先頭行から順に当該１セットが全て未入力か確認し、未入力の場合に転記を行うことができる。また、この場合、データ転記部２０４は、未入力の１セットが確認できるまで１行ずつセットをずらして確認する。
【００６６】
更に、最終行まで入力されており、且つ、転記先の帳票が継続帳票を必要とする場合、書式情報表示部２０２は、継続帳票の書式情報ファイル３０１に記憶された情報に基づいて、動的に書類入力フォームを生成して、これを表示装置１０１に表示させることもできる。この場合、データ転記部２０４は、継続帳票の表形式の項目について、先頭行から順に１セットが未入力かどうかを判定し、その上で転記を実行する。なお、転記先の帳票が、継続帳票を必要とせず、最終行の１セットが未入力でなかった場合には、データ転記部２０４は、転記を行わず、処理を終了する。
【００６７】
［実施の形態の効果］
以上のように、本実施の形態では、書類データファイルに、統一された意味データが付与されるため、帳票間の項目種別に影響を受けることなく、帳票間で項目転記を容易に行うことができる。また、複数帳票を１つの帳票に集約して転記を行うことができる。この結果、ユーザにおける労力が軽減される。
【００６８】
また、本実施の形態では、書式情報ファイルに、帳票上には存在していなかった、新たな項目を作り出すことができ、更に、新たな項目に、新たな意味をもつ意味データを付与することができる。このため、転記効率の向上が図られる。
【００６９】
更に、本実施の形態では、書式情報ファイルと書類データファイルとに分けられているため、書式情報ファイルを修正することにより、入力した帳票内容に影響を与えることなく、帳票のレイアウトなどを変更することができる。
【００７０】
また、本実施の形態では、上述したように、書式情報ファイルは、データベースによって構築されていても良く、同様に、書類データファイルも、ファイルに限られず、データベースによって構築されていても良い。
【００７１】
［プログラム］
本発明の実施の形態におけるプログラムは、コンピュータに、図８に示すステップＡ１〜Ａ６、及び図１１に示すステップＢ１〜Ｂ６を実行させるプログラムであれば良い。このプログラムをコンピュータにインストールし、実行することによって、本実施の形態における書類作成装置と書類作成方法とを実現することができる。この場合、コンピュータのＣＰＵ（Central Processing Unit）は、書式選択部２０１、書式情報表示部２０２、データファイル作成部２０３、データ転記部２０４として機能し、処理を行なう。
【００７２】
また、本実施の形態では、コンピュータに備えられたハードディスク等の記憶装置が記憶部３００として機能する。但し、本実施の形態では、記憶部３００は、当該プログラムがインストールされるコンピュータとは別のコンピュータ（データベース）によって構築されていても良い。
【００７３】
ここで、本実施の形態実施の形態におけるプログラムを実行することによって、書類作成装置１００を実現するコンピュータについて図１５を用いて説明する。図１５は、本発明の実施の形態における書類作成装置を実現するコンピュータの一例を示すブロック図である。
【００７４】
図１５に示すように、コンピュータ１１０は、ＣＰＵ１１１と、メインメモリ１１２と、記憶装置１１３と、入力インターフェイス１１４と、表示コントローラ１１５と、データリーダ／ライタ１１６と、通信インターフェイス１１７とを備える。これらの各部は、バス１２１を介して、互いにデータ通信可能に接続される。
【００７５】
ＣＰＵ１１１は、記憶装置１１３に格納された、本実施の形態におけるプログラム（コード）をメインメモリ１１２に展開し、これらを所定順序で実行することにより、各種の演算を実施する。メインメモリ１１２は、典型的には、ＤＲＡＭ（Dynamic Random Access Memory）等の揮発性の記憶装置である。また、本実施の形態におけるプログラムは、コンピュータ読み取り可能な記録媒体１２０に格納された状態で提供される。なお、本実施の形態におけるプログラムは、通信インターフェイス１１７を介して接続されたインターネット上で流通するものであっても良い。
【００７６】
また、記憶装置１１３の具体例としては、ハードディスクの他、フラッシュメモリ等の半導体記憶装置が挙げられる。入力インターフェイス１１４は、ＣＰＵ１１１と、キーボード及びマウスといった入力機器１１８との間のデータ伝送を仲介する。表示コントローラ１１５は、ディスプレイ装置１１９と接続され、ディスプレイ装置１１９での表示を制御する。データリーダ／ライタ１１６は、ＣＰＵ１１１と記録媒体１２０との間のデータ伝送を仲介し、記録媒体１２０からのプログラムの読み出し、及びコンピュータ１１０における処理結果の記録媒体１２０への書き込みを実行する。通信インターフェイス１１７は、ＣＰＵ１１１と、他のコンピュータとの間のデータ伝送を仲介する。
【００７７】
また、記録媒体１２０の具体例としては、ＣＦ（Compact Flash）及びＳＤ（Secure Digital）等の汎用的な半導体記憶デバイス、フレキシブルディスク（Flexible Disk）等の磁気記憶媒体、又はＣＤ−ＲＯＭ（Compact Disk Read Only Memory）などの光学記憶媒体が挙げられる。
【００７８】
上述した実施の形態の一部又は全部は、以下に記載する（付記１）〜（付記２１）によって表現することができるが、以下の記載に限定されるものではない。
【００７９】
（付記１）
転記元の書類の項目毎のデータを転記先の書類の各項目に転記するための書類作成装置であって、
前記転記元の書類の全部又は一部の項目に、当該項目の意味内容を示す意味データを付加する、データファイル作成部と、
前記転記元の書類の項目と、前記転記先の書類の項目とを対比して、一致する項目を特定し、前記転記元の書類に付加されている前記意味データを用いて、前記転記元の書類の一致した項目のデータを、前記転記先の書類の項目に転記する、データ転記部と、
を備えていることを特徴とする書類作成装置。
【００８０】
（付記２）
前記データファイル作成部が、前記転記元の書類の項目のうち、複数の選択肢の中からの選択によってデータが入力される項目に、前記意味データを付加する、付記１に記載の書類作成装置。
【００８１】
（付記３）
前記転記元の書類の各項目と、前記転記先の書類の各項目とに、同一の基準に沿ってＩＤが付与されており、
前記データ転記部が、前記転記元の書類の項目と、前記転記先の書類の項目とを、対比して、前記ＩＤが一致する項目を特定し、
特定した一致する項目を、前記転記元の書類の項目に意味データが付加されていない第１のグループと、前記転記元の書類の項目に意味データ付加されている第２のグループとに分け、
前記第１のグループについては、前記転記元の書類の一致した項目のデータを、そのまま前記転記先の書類の項目のデータとして転記し、
前記第２のグループについては、前記転記元の書類の一致した項目のデータの表示形式を前記転記先の書類における表示形式に変換し、表示形式が変換された、前記転記元の書類の一致した項目のデータを転記する、
付記２に記載の書類作成装置。
【００８２】
（付記４）
前記転記元の候補となる書類の書式一覧を画面に表示し、一覧表示された書式の中からの選択を受け付け、選択された書式を前記転記元の書類の書式とする、書式選択部を更に備え、
前記データファイル作成部が、
前記選択された書式に含まれる各項目へのデータの入力を受け付け、受け付けた各項目のデータに基づいて、前記転記元の書類を作成する、
付記１〜３のいずれかに記載の書類作成装置。
【００８３】
（付記５）
前記書式選択部が、更に、前記転記先の候補となる書類の書式一覧を画面に表示し、一覧表示された書式の中からの選択を受け付け、選択された書式を前記転記先の書類の書式とし、
前記データ転記部が、前記転記元の書類の指定を受け付け、指定された前記転記元の書類の項目と、選択された前記転記先の書類の処理の項目とを対比して、一致する項目を特定し、指定された前記転記元の書類に付加されている前記意味データを用いて、前記転記元の書類の一致した項目のデータを、前記転記先の書類の項目に転記する、
付記１〜４のいずれかに記載の書類作成装置。
【００８４】
（付記６）
前記データ転記部が、前記転記元の書類として複数の書類の指定を受け付け、指定された各書類の項目と、選択された前記転記先の書類の処理の項目とを対比して、一致する項目を特定し、指定された各書類に付加されている前記意味データを用いて、各書類の一致した項目のデータを、前記転記先の書類の項目に転記する、
付記５に記載の書類作成装置。
【００８５】
（付記７）
前記データファイル作成部が、書類に含まれる２以上の項目を用いて、新たな項目を作成し、更に、前記新たな項目に前記意味データを付加し、
前記データ転記部が、前記新たな項目を加えて対比を行なう、
付記１〜６のいずれかに記載の書類作成装置。
【００８６】
（付記８）
転記元の書類の項目毎のデータを転記先の書類の各項目に転記するための書類作成方法であって、
（ａ）前記転記元の書類の全部又は一部の項目に、当該項目の意味内容を示す意味データを付加する、ステップと、
（ｂ）前記転記元の書類の項目と、前記転記先の書類の項目とを対比して、一致する項目を特定し、前記転記元の書類に付加されている前記意味データを用いて、前記転記元の書類の一致した項目のデータを、前記転記先の書類の項目に転記する、ステップと、
を有することを特徴とする書類作成方法。
【００８７】
（付記９）
前記（ａ）のステップで、前記転記元の書類の項目のうち、複数の選択肢の中からの選択によってデータが入力される項目に、前記意味データを付加する、付記８に記載の書類作成方法。
【００８８】
（付記１０）
前記転記元の書類の各項目と、前記転記先の書類の各項目とに、同一の基準に沿ってＩＤが付与されており、
前記（ｂ）のステップで、前記転記元の書類の項目と、前記転記先の書類の項目とを、対比して、前記ＩＤが一致する項目を特定し、
特定した一致する項目を、前記転記元の書類の項目に意味データが付加されていない第１のグループと、前記転記元の書類の項目に意味データ付加されている第２のグループとに分け、
前記第１のグループについては、前記転記元の書類の一致した項目のデータを、そのまま前記転記先の書類の項目のデータとして転記し、
前記第２のグループについては、前記転記元の書類の一致した項目のデータの表示形式を前記転記先の書類における表示形式に変換し、表示形式が変換された、前記転記元の書類の一致した項目のデータを転記する、
付記９に記載の書類作成方法。
【００８９】
（付記１１）
（ｃ）前記転記元の候補となる書類の書式一覧を画面に表示し、一覧表示された書式の中からの選択を受け付け、選択された書式を前記転記元の書類の書式とする、ステップと、
（ｄ）前記（ｃ）のステップで選択された書式に含まれる各項目へのデータの入力を受け付け、受け付けた各項目のデータに基づいて、前記転記元の書類を作成する、ステップと、
を更に有する、付記８〜１０のいずれかに記載の書類作成方法。
【００９０】
（付記１２）
（ｅ）前記転記先の候補となる書類の書式一覧を画面に表示し、一覧表示された書式の中からの選択を受け付け、選択された書式を前記転記先の書類の書式とする、ステップを更に有し、
前記（ｂ）のステップで、前記転記元の書類の指定を受け付け、指定された前記転記元の書類の項目と、選択された前記転記先の書類の処理の項目とを対比して、一致する項目を特定し、指定された前記転記元の書類に付加されている前記意味データを用いて、前記転記元の書類の一致した項目のデータを、前記転記先の書類の項目に転記する、
付記８〜１１のいずれかに記載の書類作成方法。
【００９１】
（付記１３）
前記（ｂ）のステップで、前記転記元の書類として複数の書類の指定を受け付け、指定された各書類の項目と、選択された前記転記先の書類の処理の項目とを対比して、一致する項目を特定し、指定された各書類に付加されている前記意味データを用いて、各書類の一致した項目のデータを、前記転記先の書類の項目に転記する、
付記１２に記載の書類作成方法。
【００９２】
（付記１４）
前記（ａ）のステップで、書類に含まれる２以上の項目を用いて、新たな項目を作成し、更に、前記新たな項目に前記意味データを付加し、
前記（ｂ）のステップで、前記新たな項目を加えて対比を行なう、
付記８〜１３のいずれかに記載の書類作成方法。
【００９３】
（付記１５）
コンピュータによって、転記元の書類の項目毎のデータを転記先の書類の各項目に転記するためのプログラムであって、
前記コンピュータに、
（ａ）前記転記元の書類の全部又は一部の項目に、当該項目の意味内容を示す意味データを付加する、ステップと、
（ｂ）前記転記元の書類の項目と、前記転記先の書類の項目とを対比して、一致する項目を特定し、前記転記元の書類に付加されている前記意味データを用いて、前記転記元の書類の一致した項目のデータを、前記転記先の書類の項目に転記する、ステップと、
を実行させるプログラム。
【００９４】
（付記１６）
前記（ａ）のステップで、前記転記元の書類の項目のうち、複数の選択肢の中からの選択によってデータが入力される項目に、前記意味データを付加する、付記１５に記載のプログラム。
【００９５】
（付記１７）
前記転記元の書類の各項目と、前記転記先の書類の各項目とに、同一の基準に沿ってＩＤが付与されており、
前記（ｂ）のステップで、前記転記元の書類の項目と、前記転記先の書類の項目とを、対比して、前記ＩＤが一致する項目を特定し、
特定した一致する項目を、前記転記元の書類の項目に意味データが付加されていない第１のグループと、前記転記元の書類の項目に意味データ付加されている第２のグループとに分け、
前記第１のグループについては、前記転記元の書類の一致した項目のデータを、そのまま前記転記先の書類の項目のデータとして転記し、
前記第２のグループについては、前記転記元の書類の一致した項目のデータの表示形式を前記転記先の書類における表示形式に変換し、表示形式が変換された、前記転記元の書類の一致した項目のデータを転記する、
付記１６に記載のプログラム。
【００９６】
（付記１８）
（ｃ）前記転記元の候補となる書類の書式一覧を画面に表示し、一覧表示された書式の中からの選択を受け付け、選択された書式を前記転記元の書類の書式とする、ステップと、
（ｄ）前記（ｃ）のステップで選択された書式に含まれる各項目へのデータの入力を受け付け、受け付けた各項目のデータに基づいて、前記転記元の書類を作成する、ステップと、
を更に前記コンピュータに実行させる、付記１５〜１７のいずれかに記載のプログラム。
【００９７】
（付記１９）
（ｅ）前記転記先の候補となる書類の書式一覧を画面に表示し、一覧表示された書式の中からの選択を受け付け、選択された書式を前記転記先の書類の書式とする、ステップを更に前記コンピュータに実行させ、
前記（ｂ）のステップで、前記転記元の書類の指定を受け付け、指定された前記転記元の書類の項目と、選択された前記転記先の書類の処理の項目とを対比して、一致する項目を特定し、指定された前記転記元の書類に付加されている前記意味データを用いて、前記転記元の書類の一致した項目のデータを、前記転記先の書類の項目に転記する、
付記１５〜１８のいずれかに記載のプログラム。
【００９８】
（付記２０）
前記（ｂ）のステップで、前記転記元の書類として複数の書類の指定を受け付け、指定された各書類の項目と、選択された前記転記先の書類の処理の項目とを対比して、一致する項目を特定し、指定された各書類に付加されている前記意味データを用いて、各書類の一致した項目のデータを、前記転記先の書類の項目に転記する、
付記１９に記載のプログラム。
【００９９】
（付記２１）
前記（ａ）のステップで、書類に含まれる２以上の項目を用いて、新たな項目を作成し、更に、前記新たな項目に前記意味データを付加し、
前記（ｂ）のステップで、前記新たな項目を加えて対比を行なう、
付記１５〜２０のいずれかに記載のプログラム。
【産業上の利用可能性】
【０１００】
以上のように、本発明によれば、書類間でデータの転記を行なう場合において、データ形式が異なる項目間が存在しても自動的にデータの転記を行うことができる。よって、本発明は、学校事務及び医療事務などの事務処理に用いる帳票、流通業などで使用される注文書及び納品書などの帳票、警察業務における捜査関係帳票、などの作成及び管理に有用となる。
【符号の説明】
【０１０１】
１００  書類作成装置
１０１  表示装置
１０３  操作機器
１０４  印刷装置
１１０  コンピュータ
１１１  ＣＰＵ
１１２  メインメモリ
１１３  記憶装置
１１４  入力インターフェイス
１１５  表示コントローラ
１１６  データリーダ／ライタ
１１７  通信インターフェイス
１１８  入力機器
１１９  ディスプレイ装置
１２０  記録媒体
１２１  バス
２０１  書式選択部
２０２  書式情報表示部
２０３  データファイル作成部
２０４  データ転記部
３００  記憶部
３０１  書式情報ファイル
３０２  書類データファイル
【図１】
0005511016.tif 000002
【図２】
0005511016.tif 000003
【図３】
0005511016.tif 000004
【図４】
0005511016.tif 000005
【図５】
0005511016.tif 000006
【図６】
0005511016.tif 000007
【図７】
0005511016.tif 000008
【図８】
0005511016.tif 000009
【図９】
0005511016.tif 000010
【図１０】
0005511016.tif 000011
【図１１】
0005511016.tif 000012
【図１２】
0005511016.tif 000013
【図１３】
0005511016.tif 000014
【図１４】
0005511016.tif 000015
【図１５】
0005511016.tif 000016