(57)【要約】      （修正有）【課題】所望の期間に対応する帳票を出力する際の手間を削減して利便性を向上させる。【解決手段】帳票を出力する場合の抽出条件を定めた帳票出力パターンに基づいて帳票を出力する情報処理装置１００は、帳票の出力を所望する対象期間を指定した期間指定情報を含む抽出条件の入力を受け付ける入力制御部１２２と、受け付けた抽出条件を定めた帳票出力パターンを記憶部１０６に登録する登録制御部１２３と、帳票を出力する場合、帳票を出力する日付を基準日とし、基準日と帳票出力パターンに登録された期間指定情報とを参照して、基準日を基準とした対象期間を特定する特定部１２４と、特定された対象期間を出力する出力制御部１２１と、を備える。【選択図】図１
2019086980.tif 000002
【特許請求の範囲】
【請求項１】
帳票を出力する場合の抽出条件を定めた帳票出力パターンに基づいて帳票を出力する情報処理装置であって、
帳票の出力を所望する対象期間を指定した期間指定情報を含む前記抽出条件の入力を受け付ける入力制御部と、
受け付けた前記抽出条件を定めた前記帳票出力パターンを記憶部に登録する登録制御部と、
帳票を出力する場合、帳票を出力する日付を基準日とし、前記基準日と前記帳票出力パターンに登録された前記期間指定情報とを参照して、前記基準日を基準とした前記対象期間を特定する特定部と、
特定された前記対象期間を出力する出力制御部と、を備える、情報処理装置。
【請求項２】
前記入力制御部は、前記帳票出力パターンを呼び出す呼出指示の入力を受け付け、
前記出力制御部は、前記呼出指示を受け付けた場合、特定された前記対象期間を反映した条件指定画面を出力し、
前記入力制御部は、前記条件指定画面から、帳票の出力指示の入力を受け付け、
前記出力指示を受け付けた場合、特定された前記対象期間に対応する帳票を抽出する抽出部をさらに備え、
前記出力制御部は、抽出された帳票を出力する、請求項１に記載の情報処理装置。
【請求項３】
前記特定部は、前記呼出指示を受け付けた場合、前記記憶部に保持されている、決算期の期間を定めた決算期情報と、決算期に含まれる月度の期間を定めた月度期間情報とを参照して、前記基準日を基準とした前記対象期間を特定する、請求項２に記載の情報処理装置。
【請求項４】
前記入力制御部は、前記期間指定情報とともに、前記帳票出力パターンを共有可能なユーザ範囲を指定する共有範囲指定情報を含む前記抽出条件の入力を受け付け、
前記特定部は、前記呼出指示を入力したユーザが前記ユーザ範囲に含まれている前記帳票出力パターンを特定し、当該帳票出力パターンに登録された前記期間指定情報で指定された前記対象期間を特定する、請求項３に記載の情報処理装置。
【請求項５】
前記共有範囲指定情報は、前記ユーザ範囲としてユーザ別、ユーザ全体、およびユーザ全体のうちの一部のユーザであるユーザグループを示す範囲に区分されている、請求項４に記載の情報処理装置。
【請求項６】
前記出力制御部は、前記抽出条件を入力する登録画面を出力し、
前記入力制御部は、前記登録画面から前記期間指定情報および前記共有範囲指定情報を含む前記抽出条件の入力を受け付ける、請求項５に記載の情報処理装置。
【請求項７】
帳票を出力する場合の抽出条件を定めた帳票出力パターンに基づいて帳票を出力する情報処理装置で実行される帳票出力方法であって、
帳票の出力を所望する対象期間を指定した期間指定情報を含む前記抽出条件の入力を受け付ける入力制御ステップと、
受け付けた前記抽出条件を定めた前記帳票出力パターンを記憶部に登録する登録制御ステップと、
帳票を出力する場合、帳票を出力する日付を基準日とし、前記基準日と前記帳票出力パターンに登録された前記期間指定情報とを参照して、前記基準日を基準とした前記対象期間を特定する特定ステップと、
特定された前記対象期間を出力する出力制御ステップと、を含む、帳票出力方法。
【請求項８】
帳票の出力を所望する対象期間を指定した期間指定情報を含む抽出条件の入力を受け付ける入力制御ステップと、
受け付けた前記抽出条件を定めた帳票出力パターンを記憶部に登録する登録制御ステップと、
帳票を出力する場合、帳票を出力する日付を基準日とし、前記基準日と前記帳票出力パターンに登録された前記期間指定情報とを参照して、前記基準日を基準とした前記対象期間を特定する特定ステップと、
特定された前記対象期間を出力する出力制御ステップと、をコンピュータに実行させるためのプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、情報処理装置、帳票出力方法、およびプログラムに関する。
【背景技術】
【０００２】
従来、業務に関連する帳票を作成して登録し、必要な場合に出力可能な情報処理装置が知られている。例えば、設定された検索範囲及び検索条件に基づいて、検索範囲及び検索条件に適合する帳票を抽出して表示出力する帳票出力装置が開示されている（特許文献１参照）。
【０００３】
上記の特許文献１では、表示装置の表示画面に範囲条件入力画面を表示し、帳票出力するデータの範囲及び条件の入力を受け付けて、表示画面に帳票１頁を表示する。そして、表示帳票に対する検索範囲の設定操作および検索条件の入力操作を受け付けて、検索範囲および検索条件に適合する帳票を表示出力している。
【先行技術文献】
【特許文献】
【０００４】
【特許文献１】特開平１０−３３４１５２号公報
【発明の概要】
【発明が解決しようとする課題】
【０００５】
しかしながら、帳票を出力するための抽出条件を定めた帳票出力パターンを登録する場合、日付等の流動的な条件も登録する。このため、従来の帳票出力装置では、保持された帳票から所望の期間に対応する帳票を出力する場合、出力のタイミングに応じた期間をユーザがその都度入力しなければならない。
【０００６】
本発明は、上記に鑑みてなされたものであって、保持された帳票から所望の期間に対応する帳票を出力する際の手間を削減して利便性を向上させる情報処理装置、帳票出力方法、およびプログラムを提供することを目的とする。
【課題を解決するための手段】
【０００７】
上述した課題を解決し、目的を達成するために、本発明の情報処理装置は、帳票を出力する場合の抽出条件を定めた帳票出力パターンに基づいて帳票を出力する情報処理装置であって、帳票の出力を所望する対象期間を指定した期間指定情報を含む前記抽出条件の入力を受け付ける入力制御部と、受け付けた前記抽出条件を定めた前記帳票出力パターンを記憶部に登録する登録制御部と、帳票を出力する場合、帳票を出力する日付を基準日とし、前記基準日と前記帳票出力パターンに登録された前記期間指定情報とを参照して、前記基準日を基準とした前記対象期間を特定する特定部と、特定された前記対象期間を出力する出力制御部と、を備える。
【０００８】
また、本発明の情報処理装置においては、前記入力制御部は、前記帳票出力パターンを呼び出す呼出指示の入力を受け付け、前記出力制御部は、前記呼出指示を受け付けた場合、特定された前記対象期間を反映した条件指定画面を出力し、前記入力制御部は、前記条件指定画面から、帳票の出力指示の入力を受け付け、前記出力指示を受け付けた場合、特定された前記対象期間に対応する帳票を抽出する抽出部をさらに備え、前記出力制御部は、抽出された帳票を出力する。
【０００９】
また、本発明の情報処理装置においては、前記特定部は、前記呼出指示を受け付けた場合、前記記憶部に保持されている、決算期の期間を定めた決算期情報と、決算期に含まれる月度の期間を定めた月度期間情報とを参照して、前記基準日を基準とした前記対象期間を特定する。
【００１０】
また、本発明の情報処理装置においては、前記入力制御部は、前記期間指定情報とともに、前記帳票出力パターンを共有可能なユーザ範囲を指定する共有範囲指定情報を含む前記抽出条件の入力を受け付け、前記特定部は、前記呼出指示を入力したユーザが前記ユーザ範囲に含まれている前記帳票出力パターンを特定し、当該帳票出力パターンに登録された前記期間指定情報で指定された前記対象期間を特定する。
【００１１】
また、本発明の情報処理装置においては、前記共有範囲指定情報は、前記ユーザ範囲としてユーザ別、ユーザ全体、およびユーザ全体のうちの一部のユーザであるユーザグループを示す範囲に区分されている。
【００１２】
また、本発明の情報処理装置においては、前記出力制御部は、前記抽出条件を入力する登録画面を出力し、前記入力制御部は、前記登録画面から前記期間指定情報および前記共有範囲指定情報を含む前記抽出条件の入力を受け付ける。
【００１３】
また、本発明の帳票出力方法は、帳票を出力する場合の抽出条件を定めた帳票出力パターンに基づいて帳票を出力する情報処理装置で実行される帳票出力方法であって、帳票の出力を所望する対象期間を指定した期間指定情報を含む前記抽出条件の入力を受け付ける入力制御ステップと、受け付けた前記抽出条件を定めた前記帳票出力パターンを記憶部に登録する登録制御ステップと、帳票を出力する場合、帳票を出力する日付を基準日とし、前記基準日と前記帳票出力パターンに登録された前記期間指定情報とを参照して、前記基準日を基準とした前記対象期間を特定する特定ステップと、特定された前記対象期間を出力する出力制御ステップと、を含む。
【００１４】
また、本発明のプログラムは、帳票の出力を所望する対象期間を指定した期間指定情報を含む抽出条件の入力を受け付ける入力制御ステップと、受け付けた前記抽出条件を定めた帳票出力パターンを記憶部に登録する登録制御ステップと、帳票を出力する場合、帳票を出力する日付を基準日とし、前記基準日と前記帳票出力パターンに登録された前記期間指定情報とを参照して、前記基準日を基準とした前記対象期間を特定する特定ステップと、特定された前記対象期間を出力する出力制御ステップと、をコンピュータに実行させる。
【発明の効果】
【００１５】
本発明によれば、保持された帳票から所望の期間に対応する帳票を出力する際の手間を削減して利便性を向上させることができるという効果を奏する。
【図面の簡単な説明】
【００１６】
【図１】図１は、情報処理装置の構成の一例を示すブロック図である。
【図２】図２は、帳票出力パターンマスタの項目例を示す図である。
【図３】図３は、決算期マスタの一例を示す図である。
【図４】図４は、月度期間マスタの一例を示す図である。
【図５】図５は、ユーザマスタの一例を示す図である。
【図６】図６は、ユーザグループメンバマスタの一例を示す図である。
【図７】図７は、ユーザグループマスタの一例を示す図である。
【図８】図８は、条件指定画面の一例を示す図である。
【図９】図９は、帳票出力パターンの登録画面の一例を示す図である。
【図１０】図１０は、帳票出力パターンの呼出画面の一例を示す図である。
【図１１】図１１は、帳票出力パターンの登録処理に関する説明図である。
【図１２】図１２は、帳票出力パターンマスタの一例を示す図である。
【図１３】図１３は、帳票出力パターンマスタの一例を示す図である。
【図１４】図１４は、帳票出力パターンの呼出処理に関する説明図である。
【図１５】図１５は、呼び出しが可能な帳票出力パターンの確認に関する説明図である。
【図１６】図１６は、帳票出力パターンの登録処理の流れを示すフローチャートである。
【図１７】図１７は、帳票の出力処理の流れを示すフローチャートである。
【発明を実施するための形態】
【００１７】
以下に添付図面を参照して、情報処理装置、帳票出力方法、およびプログラムの実施形態を詳細に説明する。本実施形態の情報処理装置は、帳票を出力する場合の抽出条件を定めた帳票出力パターンを登録し、帳票を出力する場合に当該帳票出力パターンに基づいて帳票を出力するものである。
【００１８】
本実施形態にかかる情報処理装置１００の構成について、図１を用いて説明する。図１は、情報処理装置の構成の一例を示すブロック図である。
【００１９】
情報処理装置１００は、市販のデスクトップ型パーソナルコンピュータである。なお、情報処理装置１００は、デスクトップ型パーソナルコンピュータのような据置型情報処理装置に限らず、市販されているノート型パーソナルコンピュータ、ＰＤＡ（Personal  Digital  Assistants）、スマートフォン、タブレット型パーソナルコンピュータなどの携帯型情報処理装置であってもよい。
【００２０】
情報処理装置１００は、図１に示すように、制御部１０２と通信インターフェース部１０４と記憶部１０６と入出力インターフェース部１０８と、を備えている。情報処理装置１００が備えている各部は、任意の通信路を介して通信可能に接続されている。
【００２１】
通信インターフェース部１０４は、ルータ等の通信装置および専用線等の有線または無線の通信回線を介して、情報処理装置１００をネットワーク３００に通信可能に接続する。通信インターフェース部１０４は、他の装置と通信回線を介してデータを通信する機能を有する。ここで、ネットワーク３００は、情報処理装置１００とサーバ２００とを相互に通信可能に接続する機能を有し、例えばインターネットやＬＡＮ（Local  Area  Network）等である。なお、後述する記憶部１０６に格納されるデータは、サーバ２００に格納されてもよい。
【００２２】
入出力インターフェース部１０８には、入力装置１１２および出力装置１１４が接続されている。出力装置１１４には、モニタ（家庭用テレビを含む）の他、スピーカやプリンタを用いることができる。入力装置１１２には、キーボード、マウス、およびマイクの他、マウスと協働してポインティングデバイス機能を実現するモニタを用いることができる。なお、以下では、出力装置１１４をモニタ１１４とし、入力装置１１２をキーボード１１２またはマウス１１２として記載する場合がある。
【００２３】
記憶部１０６には、各種のデータベース、テーブル、およびファイルなどが格納される。記憶部１０６には、ＯＳ（Operating  System）と協働してＣＰＵ（Central  Processing  Unit）に命令を与えて各種処理を行うためのコンピュータプログラムが記録される。記憶部１０６として、例えば、ＲＡＭ（Random  Access  Memory）やＲＯＭ（Read  Only  Memory）等のメモリ装置、ハードディスクドライブ（ＨＤＤ）のような固定ディスク装置、フレキシブルディスク、および光ディスク等を用いることができる。
【００２４】
記憶部１０６は、本実施形態では、帳票と、帳票を出力する場合の抽出条件を定めた帳票出力パターンマスタ１６１と、決算期の期間を定めた決算期マスタ１６２と、決算期に含まれる月度の期間を定めた月度期間マスタ１６３と、ユーザ識別情報を定めたユーザマスタ１６４と、ユーザグループのメンバーを定めたユーザグループメンバマスタ１６５と、ユーザのグループを定めたユーザグループマスタ１６６と、を記憶している。以下に各マスタについて具体的に説明する。
【００２５】
図２は、帳票出力パターンマスタの項目例を示す図である。図２に示す帳票出力パターンマスタは、ユーザが帳票を出力するときの抽出条件や画面情報等を定めたテーブルであって、帳票出力パターンの一例である。
【００２６】
例えば、図２に示すように、帳票出力パターンマスタは、まず、「帳票の種類」（比較表、推移表、等）の項目が挙げられている。次に、共有範囲指定情報Ｐ１として、帳票の出力を共有するユーザ範囲に関する情報が挙げられている。次に、「帳票出力パターン名」の項目が挙げられる。次に、期間指定情報Ｐ２として、帳票の出力をする対象期間に関する情報、帳票出力内容Ｐ３として、Ｘｍｌ（eXtensible  Markup  Language）による画面情報の項目が挙げられている。
【００２７】
共有範囲指定情報Ｐ１としては、「共有範囲区分」、「ユーザグループ」、「ユーザ識別コード」の項目が挙げられている。「共有範囲区分」とは、帳票の出力を共有するユーザ範囲であって、例えば、ユーザ個人を示す「ユーザ別」、ユーザ全体のうち一部のユーザを示す「ユーザグループ別」、ユーザ全員を示す「全体」などが挙げられる。また、「ユーザ識別コード」とは、ユーザを識別する情報であって、例えば、「User01」、「User02」等が挙げられる。
【００２８】
期間指定情報Ｐ２としては、「対象期間指定有無区分」、「対象期間指定種類」、および「対象期間決算期区分」の項目が挙げられている。「対象期間指定有無区分」とは、帳票出力パターンの登録時に「指定なし」「相対指定」「固定指定」のいずれかにチェックを入れられることで指定される項目である。「指定なし」の場合、帳票を出力する対象期間の情報（期間指定情報）を含まずに画面情報を出力する。なお、この場合、帳票出力パターンの呼び出し時に画面上の「期間指定情報」の欄が空の場合は呼び出し後も空にする。また、帳票出力パターンの呼び出し時に画面上の「期間指定情報」の欄が入力済の場合でも上書きはしない。また、「相対指定」の場合、「対象期間指定種類」「対象期間決算期区分」に従って、期間指定情報を含んだ画面情報を出力する。「固定指定」の場合、帳票出力パターンの登録時の画面情報に従って、期間指定情報を含んだ画面情報を出力する。
【００２９】
「対象期間指定種類」とは、対象期間の種類であって、前年度の帳票の出力を所望する対象期間（前年セット）、前月、当月などの月単位で帳票の出力を所望する対象期間（前月セット、当月セット）、累計で帳票の出力を所望する対象期間（累計セット）、決算期単位で帳票の出力を所望する対象期間（決算期セット）などが挙げられる。また、「対象期間決算期区分」とは、決算期の区分（当期、前期、２期前）が挙げられる。なお、図２の帳票出力パターンマスタの項目例では、帳票の出力を所望する対象期間が（Ａ）（Ｂ）（Ｃ）と３パターンが登録されているが、任意の数のパターンを登録できる。
【００３０】
帳票出力内容Ｐ３としては、例えば、Ｘｍｌにより、帳票出力パターンの登録時の画面情報を保持している。例えば、基準日（帳票出力パターンを出力する日）、対象期間情報、帳票種類を示す表タイプ、出力する金額単位、対象事業所等が保存されている。
【００３１】
図３は、決算期マスタの一例を示す図である。図３に示すように、決算期マスタは、決算期と、期首年月日と、期末年月日とが対応付けられたテーブルであって、決算期情報の一例である。決算期マスタを参照することで、帳票出力パターンの「対象期間決算期区分」で入力された決算期で示された対象期間を特定することができる。
【００３２】
図４は、月度期間マスタの一例を示す図である。図４に示すように、月度期間マスタは、決算期と、月度と、開始日と、終了日とが対応付けられたテーブルであって、月度期間情報の一例である。月度期間マスタを参照することで、帳票出力パターンの「対象期間指定種類」で入力された月単位で示された対象期間を特定することができる。
【００３３】
図５は、ユーザマスタの一例を示す図である。図５に示すように、ユーザマスタは、ユーザ名と、ユーザ識別コード（ユーザ識別情報）とが対応付けられたテーブルである。ユーザマスタは、ログインして帳票の出力を要求したユーザを特定することができる。
【００３４】
図６は、ユーザグループメンバマスタの一例を示す図である。図６に示すように、ユーザグループメンバマスタは、ユーザが所属するグループであるユーザグループと、ユーザグループメンバであるユーザ名とが対応付けられたテーブルである。ユーザグループメンバマスタは、ログインして帳票の出力を要求したユーザがどのグループに所属しているかを特定することができる。
【００３５】
図７は、ユーザグループマスタの一例を示す図である。図７に示すように、ユーザグループマスタは、ユーザが所属するグループを登録したテーブルである。ユーザグループマスタは、どのようなユーザグループが存在しているかを特定することができる。
【００３６】
図１に戻り、制御部１０２は、情報処理装置１００を統括的に制御するＣＰＵ等である。制御部１０２は、ＯＳ等の制御プログラム・各種の処理手順等を規定したプログラム・所要データなどを格納するための内部メモリを有し、格納されているこれらのプログラムに基づいて種々の情報処理を実行する。本実施形態の制御部１０２は、出力制御部１２１と、入力制御部１２２と、登録制御部１２３と、特定部１２４と、抽出部１２５と、を備えている。
【００３７】
出力制御部１２１は、帳票出力パターンを登録するとき、帳票出力パターンを呼び出すとき、帳票を出力するときなどに、出力装置であるモニタ１１４に各種画面や帳票に関する情報、帳票を表示する制御を行う。また、出力制御部１２１は、帳票に関する情報や帳票を印刷する制御を行う。なお、表示および印刷は、出力の一例である。
【００３８】
具体的には、本実施形態の出力制御部１２１は、ユーザによる帳票出力パターンの登録時および帳票出力パターンの呼び出し時に、条件指定画面を表示する。図８は、条件指定画面の一例を示す図である。図８に示すように、条件指定画面では、基準日、対象期間（Ａ）（Ｂ）（Ｃ）、表タイプ、金額単位、対象事業所の項目に対する記入欄が表示されている。
【００３９】
また、条件指定画面の下部には、帳票を印刷するときに押下する印刷ボタンｂ１、帳票をモニタ１１４に表示するときに押下する出力ボタンｂ２、帳票出力パターンを登録するときに押下するパターン登録ボタンｂ３、帳票出力パターンを呼び出すときに押下するパターン呼出ボタンｂ４、条件指定画面を閉じるときに押下する閉じるボタンｂ５が表示されている。すなわち、この条件指定画面から帳票出力パターンの登録、および帳票出力パターンの呼び出しのいずれも実行することができる。
【００４０】
帳票出力パターンの登録時は、ユーザから入力されたユーザＩＤおよびパスワード等のユーザ識別情報によって認証が成功して、当該ユーザが情報処理装置１００にログインすると、図８に示す条件指定画面を表示する。この時は、各項目の記入欄が空欄となっていてもよい。そして、ユーザによりパターン登録ボタンｂ３が押下されると、出力制御部１２１は、帳票出力パターン登録画面を表示する。
【００４１】
図９は、帳票出力パターンの登録画面の一例を示す図である。図９に示すように、帳票出力パターンの登録画面には、まず、帳票の種類を入力する「帳票種類」の記入欄が表示される。
【００４２】
次に、出力した帳票を共有するユーザ範囲である共有範囲指定情報を入力する「共有範囲区分」が表示される。例えば、「共有範囲区分」において「ユーザグループ別」が入力されると、図９に示すように「共有範囲区分」の記入欄の下に「ユーザグループ」の記入欄が表示される。また、例えば、「共有範囲区分」において「ユーザ別」が入力されると、「共有範囲区分」の記入欄の下に「ユーザ識別コード」の記入欄が表示される。次に、「帳票出力パターン名」の記入欄が表示される。
【００４３】
さらに、図９では、帳票を出力する対象期間を入力する期間指定情報の記入欄（チェック欄）が表示される。図９の例では、「対象期間（Ａ）」は相対指定の当月セット、「対象期間（Ｂ）」は相対指定の前月セット、「対象期間（Ｃ）」は相対指定の決算期セット[２]期前が入力されている。
【００４４】
そして、帳票出力パターンの登録画面の下部には、帳票出力パターンの登録を実行するときに押下する登録ボタンｂ１１と、帳票出力パターンの登録画面を閉じるときに押下する閉じるボタンｂ１２が表示されている。上記の記入欄が入力された後、登録ボタンｂ１１が押下されることによって、共有範囲指定情報（枠ｆ１１の情報）および期間指定情報（枠ｆ１２の情報）を含む帳票の抽出条件を定めた帳票出力パターンが登録される。
【００４５】
その後、帳票出力パターンの呼び出し時は、登録時と同様に、ユーザから入力されたユーザＩＤおよびパスワード等のユーザ識別情報によって認証が成功して、当該ユーザが情報処理装置１００にログインすると、図８に示す条件指定画面を表示する。基準日の記入欄に条件指定画面を立ち上げた日（すなわち帳票出力パターンを呼び出す日）が記入される。その他の各記入欄は空欄となっていてもよい。そして、ユーザによりパターン呼出ボタンｂ４が押下されると、出力制御部１２１は、帳票出力パターン呼出画面を表示する。
【００４６】
図１０は、帳票出力パターンの呼出画面の一例を示す図である。各記入欄の構成は登録画面（図９参照）と同様である。また、帳票出力パターンの呼出画面の下部には、呼出を実行するときに押下する呼出ボタンｂ２１と、帳票出力パターンの呼出画面を閉じるときに押下する閉じるボタンｂ２２が表示されている。
【００４７】
そして、帳票出力パターン名の記入欄（枠ｆ２１）に帳票出力パターン名が選択入力され、呼出ボタンｂ２１が押下されて呼出指示を受け付けると、特定部１２４により帳票出力パターン名に基づく帳票出力パターンが特定され、当該帳票出力パターンに登録された期間指定情報が指定する対象期間が特定される。対象期間（抽出条件）の特定方法は、後述する。
【００４８】
そして、出力制御部１２１は、特定された帳票出力パターンの抽出条件である期間指定情報で指定された対象期間を反映した条件指定画面をモニタ１１４に表示する。本実施形態では、出力制御部１２１は、例えば、期間指定情報で指定された対象期間（Ａ）（Ｂ）（Ｃ）を反映した条件指定画面を表示する。このとき、ログインしたユーザが帳票出力パターン名を入力しているため、帳票出力パターンを呼び出したユーザが共有範囲区分のユーザ範囲に含まれている帳票出力パターンから対象期間を特定し、当該対象期間を条件指定画面に反映していることになる。
【００４９】
その後、出力制御部１２１は、特定された対象期間に対応する帳票が抽出されると、抽出された帳票を出力する。具体的には、出力制御部１２１は、印刷ボタンｂ１が押下されれば対象期間の帳票を印刷し、出力ボタンｂ２が押下されれば対象期間の帳票をモニタ１１４に表示する。
【００５０】
入力制御部１２２は、モニタ１１４に表示された各種画面から受け付けた入力や、入力装置１１２からの入力を受け付ける。
【００５１】
具体的には、本実施形態の入力制御部１２２は、条件指定画面（図８）の印刷ボタンｂ１が押下されると、帳票の印刷指示（出力指示の一例）を受け付ける。また、入力制御部１２２は、条件指定画面の出力ボタンｂ２が押下されると、帳票の表示指示（出力指示の一例）を受け付ける。また、入力制御部１２２は、条件指定画面のパターン登録ボタンｂ３が押下されると、帳票出力パターンを登録するための帳票出力パターン登録画面の表示指示を受け付ける。また、入力制御部１２２は、条件指定画面のパターン呼出ボタンｂ４が押下されると、帳票出力パターンを呼び出すための帳票出力パターン呼出画面の表示指示を受け付ける。また、入力制御部１２２は、条件指定画面の閉じるボタンｂ５が押下されると、条件指定画面を閉じる指示を受け付ける。
【００５２】
また、入力制御部１２２は、帳票出力パターン登録画面（図９）の各記入欄から帳票出力パターンの抽出条件を受け付ける。すなわち、入力制御部１２２は、帳票種類の記入欄から帳票種類の入力を受け付ける。また、入力制御部１２２は、共有範囲区分の記入欄から、抽出条件として、帳票出力パターンを共有可能なユーザ範囲を示す共有範囲指定情報の入力を受け付ける。また、入力制御部１２２は、期間指定情報の記入欄から、抽出条件として、帳票の出力を所望する対象期間を指定した期間指定情報の入力を受け付ける。このように、入力制御部１２２は、帳票出力パターン登録画面から期間指定情報および共有範囲指定情報を含む抽出条件の入力を受け付ける。
【００５３】
そして、入力制御部１２２は、帳票出力パターン登録画面の登録ボタンｂ１１が押下されると入力された抽出条件を定めた帳票出力パターンの登録指示を受け付ける。また、入力制御部１２２は、帳票出力パターン登録画面の閉じるボタンｂ１２が押下されると、帳票出力パターン登録画面を閉じる指示を受け付ける。
【００５４】
また、入力制御部１２２は、帳票出力パターン呼出画面（図１０）の帳票出力パターン名の記入欄から帳票出力パターン名の入力を受け付ける。また、入力制御部１２２は、帳票出力パターン呼出画面の呼出ボタンｂ２１が押下されると入力された抽出条件に基づく帳票出力パターンの呼出指示を受け付ける。また、入力制御部１２２は、帳票出力パターン呼出画面の閉じるボタンｂ２２が押下されると、帳票出力パターン呼出画面を閉じる指示を受け付ける。
【００５５】
また、入力制御部１２２は、対象期間が反映された条件指定画面から、帳票の出力指示の入力を受け付ける。具体的には、入力制御部１２２は、条件指定画面の印刷ボタンｂ１が押下されると帳票の印刷指示を受け付ける。また、入力制御部１２２は、条件指定画面の出力ボタンｂ２が押下されると帳票のモニタ１１４への表示指示を受け付ける。
【００５６】
登録制御部１２３は、帳票出力パターン登録画面の各記入欄から期間指定情報および共有範囲指定情報を含む抽出条件を受け付けると、受け付けた抽出条件を定めた帳票出力パターンを帳票出力パターンマスタ１６１として記憶部１０６に登録する。
【００５７】
特定部１２４は、帳票出力パターン呼出画面の呼出指示を受け付けることで帳票を出力する場合に、記憶部１０６から帳票出力パターンを特定し、帳票出力パターンに登録された抽出条件を特定する。具体的には、特定部１２４は、帳票を出力する日付を基準日として、当該基準日と選択された帳票出力パターン名が示す帳票出力パターンに登録された期間指定情報とを参照して、基準日を基準として対象期間を特定する。この時、特定部１２４は、記憶部１０６の決算期マスタ１６２および月度期間マスタ１６３を参照して、基準日に対する対象期間を特定する。また、特定部１２４は、基準日を基準として帳票出力パターンを特定する際、呼出指示を入力したユーザがユーザ範囲に含まれている帳票出力パターンを特定する。
【００５８】
抽出部１２５は、印刷や表示などの出力指示を受け付けた場合、記憶部１０６に保持されている帳票から、特定部１２４により特定された対象期間に対応する帳票を抽出する。
【００５９】
次に、帳票出力パターンの登録処理について説明する。図１１は、帳票出力パターンの登録処理に関する説明図である。図１１に示すように、帳票出力パターンを登録する場合には、上述したように、帳票出力パターン登録画面の各記入欄に各種情報が入力される。
【００６０】
条件指定画面（図８）からパターン登録ボタンｂ３が押下されると、帳票出力パターン登録画面が表示され、抽出条件などの各種情報が入力される。具体的には、図１１の帳票出力パターンの登録画面からの矢印Ｓ１が示すように、帳票種類の記入欄から、例えば「比較表」の入力を受け付けると、帳票出力パターンマスタ１６１の帳票種類の項目に対応させて「比較表」が登録される。
【００６１】
また、矢印Ｓ２が示すように、共有範囲区分の記入欄からユーザ範囲の区分として例えば「ユーザグループ別」の入力を受け付け、ユーザグループの記入欄から例えば「Ａ事業所ユーザグループ」の入力を受け付けると、帳票出力パターンマスタ１６１の共有範囲区分およびユーザグループの項目に対応させて「ユーザグループ別」および「Ａ事業所ユーザグループ」が登録される。
【００６２】
また、矢印Ｓ４に示すように、期間指定情報の対象期間（Ａ）（Ｂ）（Ｃ）の記入欄からそれぞれ、例えば「相対指定／当月セット」「相対指定／前月セット」「相対指定／決算期セット／２期前」のチェック入力を受け付けると、帳票出力パターンマスタ１６１の「対象期間指定有無区分」「対象期間指定種類」「対象期間決算期区分」に対応させてそれぞれ登録される。
【００６３】
また、矢印Ｓ３が示すように、ユーザ範囲と対象期間とに基づく帳票出力パターン名「Ａ事業所ユーザグループ（当月／前月／２期前）」が、帳票出力パターンマスタ１６１の帳票出力パターン名の項目に対応させて登録される。そして、矢印Ｓ５が示すように、条件指定画面の画面情報が帳票出力パターンマスタ１６１に登録される。
【００６４】
なお、共有範囲区分の記入欄からユーザ範囲として例えば「ユーザ別」の入力を受け付け、ユーザ識別コードの記入欄から例えば「User01」の入力を受け付けると、図１２に示すような帳票出力パターンマスタ１６１が登録される。また、共有範囲区分の記入欄からユーザ範囲として例えば「全体」の入力を受け付けると、図１３に示すような帳票出力パターンマスタ１６１が登録される。
【００６５】
次に、帳票出力パターンの呼出処理について説明する。図１４は、帳票出力パターンの呼出処理に関する説明図である。図１４に示すように、帳票出力パターンの抽出条件を呼び出す場合には、上述したように、帳票出力パターン呼出画面から呼び出される。図１４では、図１１で登録された帳票出力パターンマスタ１６１を用いて帳票出力パターンの抽出条件を呼び出す場合について説明する。
【００６６】
帳票出力パターンを呼び出す際に条件指定画面が表示されると、図１４に示すように、基準日（例えば「2017/09/01」）が定められる。基準日とは、帳票出力パターンを出力する日付、すなわち条件指定画面が立ち上げられた日付である。そして、パターン呼出ボタンｂ４が押下されると、帳票出力パターン呼出画面が表示され、呼出ボタンｂ２１が押下されると、特定部１２４により帳票出力パターンの抽出条件である対象期間が特定されて呼び出される。
【００６７】
まず、矢印Ｓ１１に示すように、特定部１２４は、帳票出力パターン名が示す帳票出力パターンを特定する。そして、矢印Ｓ１２に示すように、特定部１２４は、基準日と特定した帳票出力パターンに登録された期間指定情報とを参照して、基準日を基準として対象期間を特定する。例えば、図１１で登録された帳票出力パターンの場合、対象期間（Ａ）の「相対指定／当月セット」は、月度期間マスタ（図４）を参照すると、「2017/09/01」に対応する当月が、Ｍ１により示される「９月度」と特定できる。なお、開始日≦基準日≦終了日となる月度を当月としている。また、同様に、対象期間（Ｂ）の「相対指定／前月セット」は、月度期間マスタ（図４）を参照すると、「2017/09/01」に対応する前月が、Ｍ２により示される「８月度」と特定できる。また、対象期間（Ｃ）の「相対指定／決算期セット／２期前」は、決算期マスタ（図３）を参照すると、「2017/09/01」に対応する当期が、Ｔ１により示される１７期であって、その２期前が、Ｔ２により示される「１５期」と特定できる。
【００６８】
そして、矢印Ｓ１３に示すように、出力制御部１２１が、条件指定画面に、特定された対象期間（Ａ）「2017/09/01」〜「2017/09/30」、対象期間（Ｂ）「2017/08/01」〜「2017/08/31」、対象期間（Ｃ）「2015/04/01」〜「2016/03/31」を反映する。また、矢印Ｓ１４に示すように、出力制御部１２１は、Ｘｍｌによる画面情報により、条件指定画面の表タイプ、金額単位、および対象事業所を表示する。
【００６９】
また、特定部１２４は、帳票出力パターンの抽出条件を特定する場合、ユーザマスタ（図５）、ユーザグループメンバマスタ（図６）、およびユーザグループマスタ（図７）を参照して、帳票出力パターンの呼び出しを行っているユーザがユーザ範囲に含まれているかを判断し、当該ユーザが呼び出し可能な帳票出力パターンを特定する。
【００７０】
図１５は、呼び出しが可能な帳票出力パターンの確認に関する説明図である。例えば、呼び出しを行っているユーザが、「ユーザ１」である場合、ユーザマスタを参照して、ユーザ識別コード「User01」によりユーザ１個人を特定できる。また、ユーザグループメンバマスタ、およびユーザグループマスタを参照して、ユーザ１の所属するグループ「Ａ事業所ユーザグループ」「Ｂ事業所ユーザグループ」を特定できる。そして、図１５に示すように、ユーザ１が呼出可能な帳票出力パターンであるか否かを判断でき（図１５における「○」「×」により示す利用可能の有無参照）、ユーザ別、ユーザ１が含まれているユーザグループ別、および全体に対応する帳票出力パターン名が特定できる。
【００７１】
次に、帳票出力パターンの登録処理の流れを説明する。図１６は、帳票出力パターンの登録処理の流れを示すフローチャートである。
【００７２】
まず、情報処理装置１００にユーザがログインすると、出力制御部１２１は、条件指定画面（図８）をモニタ１１４に表示する（ステップＳ１０１）。次に、入力制御部１２２は、条件指定画面からパターン登録ボタンｂ３が押下されると、帳票出力パターンを登録するための帳票出力パターン登録画面（図９）の表示指示を受け付ける（ステップＳ１０２）。そして、出力制御部１２１は、帳票出力パターン登録画面を表示する（ステップＳ１０３）。
【００７３】
入力制御部１２２は、表示された帳票出力パターン登録画面から、帳票出力パターンを呼び出す際の抽出条件の入力を受け付ける（ステップＳ１０４）。すなわち、入力制御部１２２は、帳票出力パターン登録画面から、ユーザ範囲を示す共有範囲区分等の共有範囲指定情報および、帳票を出力する対象期間を指定する期間指定情報を含む、抽出条件の入力を受け付ける。
【００７４】
そして、入力制御部１２２は、帳票出力パターン登録画面の登録ボタンｂ１１が押下されることで、入力された抽出条件を定めた帳票出力パターンの登録指示を受け付ける（ステップＳ１０５）。当該登録指示を受け付けると、登録制御部１２３は、入力された抽出条件を定めた帳票出力パターンを記憶部１０６の帳票出力パターンマスタ１６１に登録する（ステップＳ１０６）。
【００７５】
次に、呼び出した帳票出力パターンに基づく帳票の出力処理の流れを説明する。図１７は、帳票の出力処理の流れを示すフローチャートである。
【００７６】
まず、情報処理装置１００にユーザがログインすると、出力制御部１２１は、条件指定画面（図８）をモニタ１１４に表示する（ステップＳ１１１）。次に、入力制御部１２２は、条件指定画面からパターン呼出ボタンｂ４が押下されると、帳票出力パターンを呼び出すための帳票出力パターン呼出画面（図１０）の表示指示を受け付ける（ステップＳ１１２）。そして、出力制御部１２１は、帳票出力パターン呼出画面を表示する（ステップＳ１１３）。
【００７７】
入力制御部１２２は、表示された帳票出力パターン呼出画面から、帳票出力パターン名の選択入力を受け付ける（ステップＳ１１４）。そして、入力制御部１２２は、帳票出力パターン呼出画面の呼出ボタンｂ２１が押下されることで、入力された抽出条件に基づく帳票出力パターンの呼出指示を受け付ける（ステップＳ１１５）。
【００７８】
特定部１２４は、選択された帳票出力パターン名に基づいて帳票出力パターンを特定し、特定した帳票出力パターンから対象期間を特定する（ステップＳ１１６）。出力制御部１２１は、特定された帳票出力パターンの抽出条件である対象期間を反映した条件指定画面を表示する（ステップＳ１１７）。
【００７９】
入力制御部１２２は、条件指定画面から帳票の出力指示を受け付ける（ステップＳ１１８）。具体的には、入力制御部１２２は、出力ボタンｂ２が押下されることで、帳票の表示指示を受け付ける。抽出部１２５は、特定部１２４により特定された対象期間に対応する帳票を抽出する（ステップＳ１１９）。そして、出力制御部１２１は、抽出された帳票をモニタ１１４に表示する（ステップＳ１２０）。
【００８０】
また、ステップＳ１１８において、入力制御部１２２は、印刷ボタンｂ１が押下されることで、帳票の印刷指示を受け付けてもよい。この場合、ステップＳ１２０では、出力制御部１２１は、抽出された帳票を印刷する。
【００８１】
このように、本実施形態の情報処理装置では、予め、帳票の出力を所望する対象期間を指定した期間指定情報を含めた抽出条件を定めた帳票出力パターンを登録する。そして、帳票を出力（印刷や表示）する際に、出力する日付を基準日とした対象期間を特定し、特定された対象期間の帳票を抽出し、抽出した帳票を出力する。このように、帳票を出力する際に先に登録した帳票出力パターンの抽出条件を条件指定画面に表示することで、帳票を出力する都度対象期間等の流動的な抽出条件を入力する必要がなくなり、保持された帳票から所望の対象期間に対応する帳票を出力する際の手間を削減して利便性を向上させることができる。
【００８２】
本発明は、上述した実施形態以外にも、特許請求の範囲に記載した技術的思想の範囲内において種々の異なる実施形態にて実施されてよいものである。
【００８３】
また、本明細書中や図面中で示した処理手順、制御手順、具体的名称、各処理の登録データや検索条件等のパラメータを含む情報、画面例、データベース構成については、特記する場合を除いて任意に変更することができる。
【００８４】
また、情報処理装置１００に関して、図示の各構成要素は機能概念的なものであり、必ずしも物理的に図示の如く構成されていることを要しない。
【００８５】
例えば、情報処理装置１００が備える処理機能、特に制御部１０２にて行われる各処理機能については、その全部または任意の一部を、ＣＰＵおよび当該ＣＰＵにて解釈実行されるプログラムにて実現してもよく、また、ワイヤードロジックによるハードウェアとして実現してもよい。尚、プログラムは、本実施形態で説明した処理を情報処理装置に実行させるためのプログラム化された命令を含む一時的でないコンピュータ読み取り可能な記録媒体に記録されており、必要に応じて情報処理装置１００に機械的に読み取られる。すなわち、ＲＯＭまたはＨＤＤ（Hard  Disk  Drive）などの記憶部などには、ＯＳと協働してＣＰＵに命令を与え、各種処理を行うためのコンピュータプログラムが記録されている。このコンピュータプログラムは、ＲＡＭにロードされることによって実行され、ＣＰＵと協働して制御部を構成する。
【００８６】
また、このコンピュータプログラムは、情報処理装置１００に対して任意のネットワークを介して接続されたアプリケーションプログラムサーバに記憶されていてもよく、必要に応じてその全部または一部をダウンロードすることも可能である。
【００８７】
また、本実施形態で説明した処理を実行するためのプログラムを、一時的でないコンピュータ読み取り可能な記録媒体に格納してもよく、また、プログラム商品として構成することもできる。ここで、この「記録媒体」とは、メモリーカード、ＵＳＢ（Universal  Serial  Bus）メモリ、ＳＤ（Secure  Digital）カード、フレキシブルディスク、光磁気ディスク、ＲＯＭ、ＥＰＲＯＭ（Erasable  Programmable  Read  Only  Memory）、ＥＥＰＲＯＭ（登録商標）（Electrically  Erasable  and  Programmable  Read  Only  Memory）、ＣＤ−ＲＯＭ（Compact  Disk  Read  Only  Memory）、ＭＯ（Magneto−Optical  disk）、ＤＶＤ（Digital  Versatile  Disk）、および、Blu−ray（登録商標）Disc等の任意の「可搬用の物理媒体」を含むものとする。したがって、本明細書で説明したような処理又は処理方法を実行するためのプログラムを格納した記録媒体もまた本発明を構成することとなる。
【００８８】
また、「プログラム」とは、任意の言語または記述方法にて記述されたデータ処理方法であり、ソースコードまたはバイナリコード等の形式を問わない。なお、「プログラム」は必ずしも単一的に構成されるものに限られず、複数のモジュールやライブラリとして分散構成されるものや、ＯＳに代表される別個のプログラムと協働してその機能を達成するものをも含む。なお、実施形態に示した各装置において記録媒体を読み取るための具体的な構成および読み取り手順ならびに読み取り後のインストール手順等については、周知の構成や手順を用いることができる。
【００８９】
記憶部１０６に格納される各種のデータベース等は、ＲＡＭ、ＲＯＭ等のメモリ装置、ハードディスク等の固定ディスク装置、フレキシブルディスク、および、光ディスク等のストレージ手段であり、各種処理やウェブサイト提供に用いる各種のプログラム、テーブル、データベース、および、ウェブページ用ファイル等を格納する。
【００９０】
また、情報処理装置１００は、既知のパーソナルコンピュータまたはワークステーション等の情報処理装置として構成してもよく、また、任意の周辺装置が接続された当該情報処理装置として構成してもよい。また、情報処理装置１００は、当該装置に本実施形態で説明した処理を実現させるソフトウェア（プログラムまたはデータ等を含む）を実装することにより実現してもよい。
【００９１】
更に、装置の分散・統合の具体的形態は図示するものに限られず、その全部または一部を、各種の付加等に応じてまたは機能負荷に応じて、任意の単位で機能的または物理的に分散・統合して構成することができる。すなわち、上述した実施形態を任意に組み合わせて実施してもよく、実施形態を選択的に実施してもよい。
【産業上の利用可能性】
【００９２】
本発明は、特に、企業の経営管理などにおいて有用である。
【符号の説明】
【００９３】
１００  情報処理装置
１０２  制御部
１０４  通信インターフェース部
１０６  記憶部
１０８  入出力インターフェース部
１１２  入力装置（キーボード、マウス）
１１４  出力装置（モニタ）
１２１  出力制御部
１２２  入力制御部
１２３  登録制御部
１２４  特定部
１２５  抽出部
１６１  帳票出力パターンマスタ
１６２  決算期マスタ
１６３  月度期間マスタ
１６４  ユーザマスタ
１６５  ユーザグループメンバマスタ
１６６  ユーザグループマスタ
【図１】
2019086980.tif 000003
【図２】
2019086980.tif 000004
【図３】
2019086980.tif 000005
【図４】
2019086980.tif 000006
【図５】
2019086980.tif 000007
【図６】
2019086980.tif 000008
【図７】
2019086980.tif 000009
【図８】
2019086980.tif 000010
【図９】
2019086980.tif 000011
【図１０】
2019086980.tif 000012
【図１１】
2019086980.tif 000013
【図１２】
2019086980.tif 000014
【図１３】
2019086980.tif 000015
【図１４】
2019086980.tif 000016
【図１５】
2019086980.tif 000017
【図１６】
2019086980.tif 000018
【図１７】
2019086980.tif 000019