(57)【要約】      （修正有）【課題】一般ユーザがより簡単に帳票を作成することができる。【解決手段】化学物質に関する帳票を作成する帳票作成装置１００であって、制御部１１０と、記憶部１７０と、を備え、前記記憶部１７０は、前記化学物質に関する情報と、前記帳票に表示する項目および該項目の表示位置に関する様式が定義されている帳票ファイルと、を記憶し、前記制御部１１０は、前記帳票ファイルを特定する情報の入力を受け付けると、前記記憶部１７０から所定の帳票ファイルを特定し、該帳票ファイルに定義されている前記項目および該項目の表示位置に前記化学物質に関する情報を表示した帳票を作成する。【選択図】図２
2014191451.tif 000002
【特許請求の範囲】
【請求項１】
化学物質に関する帳票を作成する帳票作成装置であって、
制御部と、記憶部と、を備え、
前記記憶部は、
前記化学物質に関する情報と、
前記帳票に表示する項目および該項目の表示位置に関する様式が定義されている帳票ファイルと、を記憶し、
前記制御部は、
前記帳票ファイルを特定する情報の入力を受け付けると、
前記記憶部から所定の帳票ファイルを特定し、該帳票ファイルに定義されている前記項目および該項目の表示位置に前記化学物質に関する情報を表示した帳票を作成する
ことを特徴とする帳票作成装置。
【請求項２】
請求項１に記載の帳票作成装置であって、
前記制御部は、
前記帳票ファイルを特定する情報として、前記化学物質を含む部品の取引先に関する情報および前記帳票の様式を特定する帳票コードの入力を受け付ける
ことを特徴とする帳票作成装置。
【請求項３】
請求項２に記載の帳票作成装置であって、
前記記憶部は、
前記取引先に関する情報ならびに前記帳票コードおよび帳票のファイル名が対応付けられた帳票マスタ情報を有し、
前記制御部は、
追加の取引先に関する情報ならびに該取引先に紐付ける前記帳票のファイル名および前記帳票コードの入力を受け付けると、該取引先に該帳票コードおよび帳票のファイル名を対応付けたレコードを生成し、前記帳票マスタ情報に追加する
ことを特徴とする帳票作成装置。
【請求項４】
請求項３に記載の帳票作成装置であって、
前記制御部は、
前記帳票に表示する項目および該項目の表示位置を特定する様式定義情報を取得すると、該様式を定義したＸＭＬ形式の帳票ファイルを生成する
ことを特徴とする帳票作成装置。
【請求項５】
請求項４に記載の帳票作成装置であって、
所定情報を表示する表示部をさらに備え、
前記表示部は、
前記様式定義情報を取得するにあたり、前記帳票に表示する項目候補をリスト表示する
ことを特徴とする帳票作成装置。
【請求項６】
請求項５に記載の帳票作成装置であって、
前記表示部は、
前記項目候補をリスト表示すると共に、該項目候補を配置する定義領域を表示する
ことを特徴とする帳票作成装置。
【請求項７】
請求項６に記載の帳票作成装置であって、
前記制御部は、
前記定義領域内に配置された前記項目候補の配置位置により定義される様式に従って前記帳票ファイルを生成する
ことを特徴とする帳票作成装置。
【請求項８】
請求項６に記載の帳票作成装置であって、
前記記憶部は、
前記項目候補を記憶した帳票項目情報を有し、
前記制御部は、
追加する前記項目候補を受け付けると、
受け付けた前記項目候補および該項目候補が配置された位置に表示する情報の参照先を対応付けたレコードを前記帳票項目マスタ情報に追加する
ことを特徴とする帳票作成装置。
【請求項９】
化学物質に関する帳票の帳票作成方法であって、
前記化学物質に関する情報と、
前記帳票に表示する項目および該項目の表示位置に関する様式が定義されている帳票ファイルと、を記憶するステップと、
前記帳票ファイルを特定する情報の入力を受け付けるステップと、
前記記憶部から所定の帳票ファイルを特定し、該帳票ファイルに定義されている前記項目および該項目の表示位置に前記化学物質に関する情報を表示した帳票を作成するステップと、を行う
ことを特徴とする帳票作成方法。
【請求項１０】
コンピュータを、化学物質に関する帳票を作成する帳票作成装置として機能させるプログラムであって、
前記コンピュータを、
前記化学物質に関する情報と、
前記帳票に表示する項目および該項目の表示位置に関する様式が定義されている帳票ファイルと、を記憶した記憶部と、
前記帳票ファイルを特定する情報の入力を受け付けると、前記記憶部から所定の帳票ファイルを特定し、該帳票ファイルに定義されている前記項目および該項目の表示位置に前記化学物質に関する情報を表示した帳票を作成する制御部と、して機能させる
ことを特徴とするプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、帳票作成装置、帳票作成方法およびプログラムに関する。
【背景技術】
【０００２】
特許文献１には、管理者がいつでも簡単にデータ入力画面および帳票を作成できる帳票自動作成システムに関する技術が開示されている。
【先行技術文献】
【特許文献】
【０００３】
【特許文献１】特開２００６−２４０２１号公報
【発明の概要】
【発明が解決しようとする課題】
【０００４】
上記の技術は、エンジニアがシステム外で帳票書式を定義し、それをシステムに登録して用いるものである。しかしながら、それでは、帳票定義に詳しくない一般ユーザが書式を変更したり、新規の書式を作成することは難しい。
【０００５】
また、化学物質情報を含む帳票は、各社共通の標準的書式が普及していない。そのため、取引先ごとに異なる書式の帳票を作成する場合や既存の書式を修正する場合には、その都度、エンジニアに依頼しなければならず、コストがかかるという問題がある。
【０００６】
本発明は、上記に鑑みてなされたものであり、一般ユーザがより簡単に帳票を作成することができる帳票作成装置の提供を目的とする。
【課題を解決するための手段】
【０００７】
例えば、本発明に係る化学物質に関する帳票作成装置は、制御部と、記憶部と、を備え、前記記憶部は、前記化学物質に関する情報と、前記帳票に表示する項目および該項目の表示位置に関する様式が定義されている帳票ファイルと、を記憶し、前記制御部は、前記帳票ファイルを特定する情報の入力を受け付けると、前記記憶部から所定の帳票ファイルを特定し、該帳票ファイルに定義されている前記項目および該項目の表示位置に前記化学物質に関する情報を表示した帳票を作成する。
【０００８】
また、本発明に係る化学物質に関する帳票作成方法は、前記化学物質に関する情報と、前記帳票に表示する項目および該項目の表示位置に関する様式が定義されている帳票ファイルと、を記憶するステップと、前記帳票ファイルを特定する情報の入力を受け付けるステップと、前記記憶部から所定の帳票ファイルを特定し、該帳票ファイルに定義されている前記項目および該項目の表示位置に前記化学物質に関する情報を表示した帳票を作成するステップと、を行う。
【０００９】
また、本発明に係るプログラムは、コンピュータを、化学物質に関する情報と、帳票に表示する項目および該項目の表示位置に関する様式が定義されている帳票ファイルと、を記憶した記憶部と、前記帳票ファイルを特定する情報の入力を受け付けると、前記記憶部から所定の帳票ファイルを特定し、該帳票ファイルに定義されている前記項目および該項目の表示位置に前記化学物質に関する情報を表示した帳票を作成する制御部と、して機能させる。
【発明の効果】
【００１０】
本発明に係る帳票作成装置によれば、一般ユーザがより簡単に帳票を作成することができる。なお、上記以外の課題、構成及び効果は、以下の実施形態の説明により明らかにされる。
【図面の簡単な説明】
【００１１】
【図１】本実施形態の一実施形態に係る帳票作成装置および帳票Ｘ、Ｙ、Ｚを示した概要図である。
【図２】本実施形態の一実施形態に係る帳票作成装置の機能構成を示した機能ブロック図である。
【図３】本実施形態の一実施形態に係る品目マスタＤＢの構造を示した図である。
【図４】本実施形態の一実施形態に係る含有化学物質マスタＤＢの構造を示した図である。
【図５】本実施形態の一実施形態に係る取引先マスタＤＢの構造を示した図である。
【図６】本実施形態の一実施形態に係る帳票項目マスタＤＢの構造を示した図である。
【図７】本実施形態の一実施形態に係る帳票マスタＤＢの構造を示した図である。
【図８】本実施形態の一実施形態に係る帳票出力対応情報ＤＢの構造を示した図である。
【図９】本実施形態の一実施形態に係る帳票作成装置のハードウェア構成を示した図である。
【図１０】本実施形態の一実施形態に係る帳票作成処理の流れを示したフロー図である。
【図１１】本実施形態の一実施形態に係る帳票の一例を示した図である。
【図１２】本実施形態の一実施形態に係る取引先追加処理の流れを示したフロー図である。
【図１３】本実施形態の一実施形態に係る帳票様式定義処理の流れを示したフロー図である。
【図１４】本実施形態の一実施形態に係る帳票ファイルの様式定義画面を示した図である。
【図１５】本実施形態の一実施形態に係る項目定義処理の流れを示したフロー図である。
【発明を実施するための形態】
【００１２】
以下に、本発明の実施形態について図１〜図１５を用いて説明する。
【００１３】
図１は、本発明の一実施形態に係る帳票作成装置１００および該装置１００で作成できる様々な様式の帳票Ｘ、Ｙ、Ｚを示した概要図である。一般ユーザは、帳票作成装置１００により、会社（図１では、Ａ社、Ｂ社、Ｃ社）ごとに取り決められている様式に従った帳票（帳票Ｘ、帳票Ｙ、帳票Ｚなど）を作成することができる。
【００１４】
図２は、帳票作成装置１００の機能構成を示した機能ブロック図である。帳票作成装置１００は、制御部１１０と、記憶部１７０と、送受信部２５０と、を有する。また、制御部１１０には、入力受付部１２０と、帳票様式定義部１３０と、帳票作成部１４０と、マスタデータ更新部１５０と、表示部１６０と、が含まれる。
【００１５】
入力受付部１２０は、入力装置を介してユーザからの指示を受け付ける。また、入力受付部１２０は、受け付けた指示に応じて、他の機能部に処理の実行指示を出力する。
【００１６】
帳票様式定義部１３０は、帳票内に表示する項目および項目の表示位置を定義したＸＭＬ（Ｅｘｔｅｎｓｉｂｌｅ  Ｍａｒｋｕｐ  Ｌａｎｇｕａｇｅ）形式の帳票ファイルを生成する。
【００１７】
帳票作成部１４０は、帳票ファイルに定義されている項目に関する情報を所定の参照先から取得し、これを帳票ファイルで定義されている所定の表示位置に埋め込んだ帳票を作成する。
【００１８】
マスタデータ更新部１５０は、入力受付部１２０を介してユーザから所定情報の入力を受け付けると、記憶部１７０内の各種データベース（例えば、品目マスタＤＢ１８０や取引先マスタＤＢ２００など）を更新する。
【００１９】
表示部１６０は、帳票作成装置１００が備えるディスプレイに所定の画面情報を表示する。
【００２０】
記憶部１７０は、品目マスタＤＢ１８０（データベース）と、含有化学物質マスタＤＢ１９０（データベース）と、取引先マスタＤＢ２００（データベース）と、帳票項目マスタＤＢ２１０（データベース）と、帳票出力対応情報ＤＢ２３０と、帳票ファイル格納部２４０と、を有する。
【００２１】
図３は、品目マスタＤＢ１８０の構造を示した図である。品目マスタＤＢ１８０は、部品の品目に関する情報を有している。具体的には、品目マスタＤＢ１８０は、品目コードカラム１８１と、部品名称カラム１８２と、質量カラム１８３と、質量単位カラム１８４と、が対応付けられたレコードを有している。品目コードカラム１８１に格納される品目コードは、各部品をユニークに識別する情報である。部品名称カラム１８２に格納される部品名称は、各部品を特定する情報である。質量カラム１８３に格納される質量は、各部品の質量を特定する情報である。質量単位カラム１８４に格納される質量単位は、部品の質量単位を特定する情報である。
【００２２】
図４は、含有化学物質マスタＤＢ１９０の構造を示した図である。含有化学物質マスタＤＢ１９０は、部品に含まれる化学物質に関する情報を有している。具体的には、含有化学物質マスタＤＢ１９０は、品目コードカラム１９１と、含有化学物質名称カラム１９２と、含有量カラム１９３と、含有量単位カラム１９４と、が対応付けられたレコードを有している。品目コードカラム１９１に格納される品目コードは、各部品をユニークに識別する情報であって、品目マスタＤＢ１８０の品目コードカラム１８１と共通の情報である。含有化学物質名称カラム１９２に格納される含有化学物質名称は、部品に含まれる化学物質の名称を特定する情報である。含有量カラム１９３に格納される含有量は、部品に含まれる化学物質の含有量を特定する情報である。含有量単位１９４に格納される含有量単位は、化学物質の含有量の単位を特定する情報である。
【００２３】
図５は、取引先マスタＤＢ２００の構造を示した図である。取引先マスタＤＢ２００は、部品の取引先（卸先）に関する情報を有している。具体的には、取引先マスタＤＢ２００は、取引先コードカラム２０１と、取引先名称カラム２０２と、住所カラム２０３と、が対応付けられたレコードを有している。取引先コードカラム２０１に格納される取引先コードは、取引先をユニークに識別する情報である。取引先名称カラム２０２に格納される取引先名称は、取引先の名称を特定する情報である。住所カラム２０３に格納される住所は、取引先の所在地を特定する情報である。
【００２４】
図６は、帳票項目マスタＤＢ２１０の構造を示した図である。帳票項目マスタＤＢ２１０は、帳票ファイル上に定義する項目に関する情報を有している。具体的には、帳票項目ＤＢは、項目ＩＤカラム２１１と、参照先情報カラム２１２と、参照先カラム２１３と、が対応付けられたレコードを有している。項目ＩＤカラム２１１に格納される項目ＩＤは、帳票ファイル上に定義する項目候補に関する情報である。参照先情報カラム２１２に格納される参照先情報は、帳票ファイルに定義された項目に関する情報の参照先を特定する情報である。参照先カラム２１３に格納される参照先カラムは、参照先情報が有する所定の項目を特定する情報である。
【００２５】
なお、参照先情報カラム２１２には、原則的に帳票出力対応情報ＤＢを特定する情報が格納される。また、参照先カラム２１３には、項目ＩＤに一致する参照先情報のカラムが格納される。
【００２６】
図７は、帳票マスタＤＢ２２０の構造を示した図である。帳票マスタＤＢ２２０は、生成された帳票ファイルに関する情報を有している。具体的には、帳票マスタＤＢ２２０は、帳票コードカラム２２１と、取引先コードカラム２２２と、格納場所カラム２２３と、ファイル名カラム２２４と、が対応付けられたレコードを有している。帳票コードカラム２２１に格納される帳票コードは、帳票ファイルの様式を特定するための情報である。取引先コードカラム２２２に格納される取引先コードは、取引先を特定する情報であって、取引先マスタＤＢ２００の取引先コードカラム２０１と共通の情報である。格納場所カラム２２３に格納される格納場所は、帳票ファイルの格納場所を特定する情報である。ファイル名カラム２２４に格納されるファイル名は、帳票ファイルの名称を特定する情報である。
【００２７】
図８は、帳票出力対応情報ＤＢ２３０の構造を示した図である。帳票出力対応情報ＤＢ２３０は、所定の業務処理によって出力された帳票に表示するための情報を有している。具体的には、帳票出力対応情報ＤＢ２３０は、取引先名称カラム２３１と、住所カラム２３２と、品目コードカラム２３３と、部品名称カラム２３４と、質量カラム２３５と、質量単位カラム２３６と、含有化学物質カラム２３７と、含有量カラム２３８と、含有量単位カラム２３９と、が対応付けられているレコードを有している。
【００２８】
取引先名称カラム２３１および住所カラム２３２には、所定の業務処理によって取引先マスタＤＢ２００から取得された取引先名称および住所が各々対応付けて格納される。また、品目コードカラム２３３、部品名称カラム２３４、質量カラム２３５および質量単位カラム２３６には、所定の業務処理によって品目マスタＤＢ１８０から取得された品目コード、部品名称、質量および質量単位が各々、取引先名称および住所に対応付けられて格納される。また、含有化学物質名称カラム２３７、含有量カラム２３８、含有量単位カラム２３９には、所定の業務処理によって含有化学物質ＤＢ１９０から取得された含有化学物質、含有量、含有量単位が各々、品目コード、部品名称、質量、質量単位に対応付けられて格納される。
【００２９】
なお、所定の業務処理により、所定のパラメータに基づいて各ＤＢから新たに取得された情報は、帳票出力対応情報ＤＢ２３０の各カラムに上書きして保存されるものとする。すなわち、帳票出力対応情報ＤＢ２３０に格納されていた旧情報は、新たな情報の上書きにより全消去される。
【００３０】
また、帳票出力対応情報ＤＢ２３０が有するカラムは、上記のカラムに限定されるものではなく、例えば、各ＤＢが有する全てのカラムに対応したカラムを有していても良い。また、帳票出力対応情報ＤＢ２３０が有するカラムの数をユーザが適宜、増減可能としても良い。
【００３１】
図２に戻って説明する。帳票ファイル格納部２４０は、所定のファイル名が付された帳票ファイルを格納している。
【００３２】
送受信部２５０は、ネットワーク（図示せず）に接続し、他の接続された機器に対して情報を送信し、他の接続された機器から情報を受信する。例えば、帳票作成装置１００にプリンタが接続されている場合、送受信部２５０は、入力受付部１２０を介したユーザからの指示に応じて帳票を印刷するための情報をプリンタに出力する。
【００３３】
図９は、帳票作成装置１００のハードウェア構成を示した図である。
【００３４】
帳票作成装置１００は、例えば、ＰＣ（パーソンルコンピュータ）やワークステーションなどの計算機である。
【００３５】
帳票作成装置１００は、入力装置４０５と、出力装置４０６と、演算装置４０１（ＣＰＵ）と、主記憶装置４０２（ＲＡＭ）と、外部記憶装置４０３（ＨＤＤ）と、通信装置４０４と、各々の装置を相互に接続するバス４０７と、を有する。
【００３６】
入力装置４０５は、例えば、タッチパネル、キーボードおよびマウスなどの入力を受け付ける装置である。
【００３７】
出力装置４０６は、例えば、ディスプレイなどの表示を行う装置である。
【００３８】
演算装置４０１は、例えば、ＣＰＵなどの演算装置４０１である。主記憶装置４０２は、例えば、ＲＡＭなどのメモリ装置である。外部記憶装置４０３は、例えば、ハードディスク装置やフラッシュメモリなどの不揮発性記憶装置である。通信装置４０４は、ネットワークを介して他の装置と通信を行う装置である。
【００３９】
図２に示した帳票作成装置１００の各機能部は、演算装置４０１に処理を行わせるプログラムによって実現される。このプログラムは、主記憶装置４０２または外部記憶装置４０３内に格納され、実行にあたって主記憶装置４０２上にロードされ、演算装置４０１により実行される。また、帳票作成装置１００の送受信部２５０は、通信装置４０４によって実現される。
【００４０】
［動作の説明］
ここから、帳票作成装置１００で行われる各処理のフローについて、図を用いて説明する。
【００４１】
＜帳票作成処理＞
図１０は、帳票作成処理の流れを示したフロー図である。帳票作成処理は、取引先ごとに作成されている既存の帳票ファイルを用いて、帳票を作成する処理である。入力受付部１２０は、表示部１６０を介して所定の指示受付画面をディスプレイに表示し、ユーザから帳票作成指示を受け付けた場合に本フローを開始する。
【００４２】
本フローが開始されると、入力受付部１２０は、取引先名称および帳票コードの入力を受け付ける（ステップＳ００１）。具体的には、入力受付部１２０は、表示部１６０を介して所定のメッセージ（例えば、「取引先名称および帳票コードを入力してください」など）を含むダイアログボックスをディスプレイに表示し、ユーザからの入力を受け付ける。
【００４３】
ユーザから取引先名称（例えば、「株式会社Ａ製作所」）および帳票コード（例えば、「Ｘ−００１」）の入力を受け付けると、入力受付部１２０は、これを帳票作成部１４０に受け渡す。
【００４４】
次に、帳票作成部１４０は、取引先名称および帳票コードにより特定される帳票ファイルを帳票ファイル格納部２４０から取得する（ステップＳ００２）。具体的には、帳票作成部１４０は、取引先名称２０２（この場合、「株式会社Ａ製作所」）に対応付けられている取引先コード２０１（この場合、「Ｃ−００１」）および帳票コード２２１（この場合、「Ｘ−００１」）から帳票のファイル名２２４（この場合、「Ｘ−００１．ｘｍｌ」）を特定する。また、帳票作成部１４０は、特定した帳票ファイルを帳票ファイル格納部２４０から取得する。
【００４５】
次に、帳票作成部１４０は、帳票ファイルに定義されている項目に関する情報を帳票出力対応情報ＤＢ２３０から取得する（ステップＳ００３）。具体的には、帳票作成部１４０は、帳票ファイルに定義されている項目（例えば、「品目コード」）と一致する項目ＩＤ２１１（この場合、「品目コード」）を有する帳票項目マスタＤＢ２１０のレコードを特定する。また、帳票作成部１４０は、特定したレコードの参照先情報２１２および参照先カラム２１３から、帳票出力対応情報ＤＢ２３０のカラム（この場合、帳票出力対応情報ＤＢ２３０の品目コードカラム２３３）を特定する。そして、帳票作成部１４０は、特定したカラムから項目に関する情報を取得する。
【００４６】
次に、帳票作成部１４０は、帳票ファイルで定義されている所定位置に項目に関する情報を埋め込んだ帳票を作成し（ステップＳ００４）、表示部は、作成された帳票をディスプレイに表示して本フローの処理を終了する。
【００４７】
以上のような帳票作成処理により、一般ユーザは、既存の帳票ファイルを用いて、より簡単に帳票を作成することができる。また、所定の取引先に対応する帳票ファイルが複数ある場合でも、取引先名称および帳票コードの入力により、ユーザは、簡単に所望の帳票ファイルを特定することができる。
【００４８】
図１１は、作成された帳票４１０の一例を示した図である。帳票４１０には、帳票ファイルで定義された所定位置に「取引先名称」４１１、「住所」４１２、「品目コード」４１３、「部品名称」４１４、「質量」４１５、「質量単位」４１６、「含有化学物質名称」４１７、「含有量」４１８、「含有量単位」４１９といった各項目に関する情報が埋め込み表示される。
【００４９】
＜取引先追加処理＞
図１２は、取引先追加処理の流れを示したフロー図である。取引先追加処理は、取引先を追加し、かかる取引先に既存の帳票ファイルを対応付ける処理である。入力受付部１２０は、表示部１６０を介して所定の指示受付画面をディスプレイに表示し、ユーザから取引先追加指示を受け付けた場合に本フローを開始する。
【００５０】
本フローが開始されると、入力受付部１２０は、追加の取引先に関する情報の入力を受け付ける（ステップＳ０１１）。具体的には、入力受付部１２０は、表示部１６０を介して所定のメッセージ（例えば、「追加の取引先名称および住所を入力してください」など）を含むダイアログボックスをディスプレイに表示し、ユーザからの入力を受け付ける。
【００５１】
入力受付部１２０は、ユーザから追加の取引先に関する情報の入力を受け付けると、これをマスタデータ更新部１５０に受け渡す。
【００５２】
次に、マスタデータ更新部１５０は、取引先マスタＤＢ２００を更新する（ステップＳ０１２）。具体的には、マスタデータ更新部１５０は、入力受付部１２０を介してユーザから取得した追加の取引先に関する情報（例えば、取引先名称および住所）と、所定ルールに基づき生成した取引先コードと、を対応付けたレコードを生成し、これを取引先マスタＤＢ２００に追加する。
【００５３】
次に、マスタデータ更新部１５０は、入力受付部１２０を介して、ユーザから追加の取引先に紐付ける帳票ファイルのファイル名および帳票コードの入力を受け付ける（ステップＳ０１３）。具体的には、マスタデータ更新部１５０は、表示部１６０を介して所定のメッセージ（例えば、「新規の取引先に紐付ける帳票ファイルのファイル名および帳票コードを入力してください」など）を含むダイアログボックスをディスプレイに表示して、ユーザからの入力を受け付ける。
【００５４】
入力受付部１２０を介してファイル名および帳票コードの入力を受け付けると、マスタデータ更新部１５０は、帳票マスタＤＢ２２０を更新する（ステップＳ０１４）。具体的には、マスタデータ更新部１５０は、入力を受け付けた帳票コード２２１およびファイル名２２４と、ステップＳ０１２で生成した取引先コード２２２と、格納場所２２３（例えば、帳票ファイル格納部２４０を特定する情報）と、を対応付けたレコードを生成し、これを帳票マスタＤＢ２２０に追加する。
【００５５】
マスタデータ更新部１５０は、帳票マスタＤＢ２２０を更新すると、本フローの処理を終了する。
【００５６】
以上のような取引先追加処理により、一般ユーザは、既存の帳票ファイルを用いて、追加の取引先に対応する帳票をより簡単に作成することができる。
【００５７】
＜帳票様式定義処理＞
図１３は、帳票様式定義処理の流れを示したフロー図である。帳票様式定義処理は、帳票ファイルに表示する項目および項目の表示位置に関する定義を行う処理である。入力受付部１２０は、表示部１６０を介して所定の指示受付画面をディスプレイに表示し、ユーザから帳票様式定義指示を受け付けた場合に本フローを開始する。
【００５８】
本フローが開始されると、入力受付部１２０は、表示部１６０を介して、図１４に示す様式定義画面４２０をディスプレイに表示する（ステップＳ０２１）。図１４は、帳票ファイルの様式定義画面４２０を示した図である。表示部１６０は、帳票ファイルに定義する項目を配置するための定義領域４２１と、項目候補４２３を表示したサブウィンドウ４２２と、を様式定義画面４２０に表示する。なお、表示部１６０は、帳票項目マスタＤＢ２１０の項目ＩＤ２１１から取得した情報を項目候補４２３としてサブウィンドウ４２２にリスト表示する。
【００５９】
次に、帳票様式定義部１３０は、入力受付部１２０を介して、帳票に表示する項目およびその配置位置に関する情報を取得する（ステップＳ０２２）。なお、入力受付部１２０は、様式定義画面４２０において、ユーザがサブウィンドウ４２２に表示されている項目候補４２３をドラッグ＆ドロップにより定義領域４２１内の所望位置に配置することにより、帳票ファイルに定義する項目およびその配置位置に関する情報を取得する。
【００６０】
次に、帳票様式定義部１３０は、帳票ファイルに定義する項目およびその配置位置に関する情報を定義付けたＸＭＬ形式の帳票ファイルを生成する（ステップＳ０２３）。また、帳票様式定義部１３０は、生成した帳票ファイルのファイル名の入力をユーザから受け付ける。また、帳票様式定義部１３０は、生成した帳票ファイルにユーザから受け付けたファイル名を付して帳票ファイル格納部２４０に格納する（ステップＳ０２４）。また、帳票様式定義部１３０は、帳票ファイルを格納すると、本フローの処理を終了する。
【００６１】
以上のような帳票様式定義処理により、一般ユーザは、より簡単に帳票ファイルの項目およびその表示位置を定義することができる。これにより、一般ユーザは、エンジニアに依頼することなく、新たな様式の帳票ファイルを自ら簡単に生成することができる。
【００６２】
＜項目定義処理＞
図１５は、項目定義処理の流れを示したフロー図である。項目定義処理は、帳票ファイルに定義する項目すなわち様式定義画面４２０のサブウィンドウ４２２に項目候補４２３として表示する項目を帳票項目マスタＤＢ２１０に追加する処理である。入力受付部１２０は、表示部１６０を介して所定の指示受付画面をディスプレイに表示し、ユーザから項目定義指示を受け付けた場合に本フローを開始する。
【００６３】
本フローが開始されると、マスタデータ更新部１５０は、入力受付部１２０を介して、帳票に表示する項目に関する情報の入力を受け付ける（ステップＳ０３１）。具体的には、マスタデータ更新部１５０は、表示部１６０を介して所定のメッセージ（例えば、「帳票に表示する項目候補、参照先情報および参照先カラムを入力してください」など）を含むダイアログボックスをディスプレイに表示して、ユーザからの入力を受け付ける。
【００６４】
次に、マスタデータ更新部１５０は、帳票項目マスタＤＢ２１０を更新する（ステップＳ０３２）。具体的には、マスタデータ更新部１５０は、入力受付部１２０を介して取得した項目候補を項目マスタＤＢの項目ＩＤ２１１に格納する。また、マスタデータ更新部１５０は、かかる項目ＩＤ２１１が格納されたレコードの参照先情報２１２に、入力受付部１２０を介して取得した帳票出力対応情報ＤＢ２３０を特定する情報を格納する。また、マスタデータ更新部１５０は、かかる項目ＩＤ２１１が格納されたレコードの参照先カラム２１３に、入力受付部１２０を介して取得した帳票出力対応情報ＤＢ２３０のカラムを特定する情報を格納する。
【００６５】
マスタデータ更新部１５０は、帳票項目マスタＤＢ２１０の更新を行うと、本フローの処理を終了する。
【００６６】
以上のような項目定義処理により、一般ユーザは、より簡単に帳票ファイルに定義する項目候補をデータベースに追加することができる。
【００６７】
なお、前述の各処理は、各々が独立して実行されても良く、複数の処理が関連付けられた一つのフローの中の処理として実行されても良い。
【符号の説明】
【００６８】
１００・・・帳票作成装置、１１０・・・制御部、１２０・・・入力受付部、
１３０・・・帳票様式定義部、１４０・・・帳票作成部、
１５０・・・マスタデータ更新部、１６０・・・表示部、１７０・・・記憶部、
１８０・・・品目マスタＤＢ、１９０・・・含有化学物質マスタＤＢ、
２００・・・取引先マスタＤＢ、２１０・・・帳票項目マスタＤＢ、
２２０・・・帳票マスタＤＢ、２３０・・・帳票出力対応情報ＤＢ、
２４０・・・帳票ファイル格納部、２５０・・・送受信部
【図１】
2014191451.tif 000003
【図２】
2014191451.tif 000004
【図３】
2014191451.tif 000005
【図４】
2014191451.tif 000006
【図５】
2014191451.tif 000007
【図６】
2014191451.tif 000008
【図７】
2014191451.tif 000009
【図８】
2014191451.tif 000010
【図９】
2014191451.tif 000011
【図１０】
2014191451.tif 000012
【図１１】
2014191451.tif 000013
【図１２】
2014191451.tif 000014
【図１３】
2014191451.tif 000015
【図１４】
2014191451.tif 000016
【図１５】
2014191451.tif 000017