JP6081121B2 - Accounting processing apparatus, accounting processing system, screen switching method and screen switching program - Google Patents
Accounting processing apparatus, accounting processing system, screen switching method and screen switching program Download PDFInfo
- Publication number
- JP6081121B2 JP6081121B2 JP2012218430A JP2012218430A JP6081121B2 JP 6081121 B2 JP6081121 B2 JP 6081121B2 JP 2012218430 A JP2012218430 A JP 2012218430A JP 2012218430 A JP2012218430 A JP 2012218430A JP 6081121 B2 JP6081121 B2 JP 6081121B2
- Authority
- JP
- Japan
- Prior art keywords
- screen
- book table
- data
- book
- type
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Active
Links
Images
Landscapes
- User Interface Of Digital Computer (AREA)
Description
本発明は、帳表画面を作成して表示する帳表処理装置、帳表処理システム、画面切替方法および画面切替プログラムに関する。 The present invention relates to a book table processing apparatus, a book table processing system, a screen switching method, and a screen switching program for creating and displaying a book table screen.
従来から、一般的な商取引、会社の会計業務などにおいて、試算表、総勘定元帳、仕訳帳等の各種の帳表が作成され、各帳表を相互に参照しながら使用されていた。このような帳表は、コンピュータを用いて作成され、画面上に表示される。 Conventionally, in general commercial transactions, company accounting operations, etc., various books such as a trial balance, general ledger, journal, etc. have been created and used while referring to each other. Such a book table is created using a computer and displayed on the screen.
このように画面上に表示される帳表を切り替る場合には、画面上に表示される切替先の帳表の種別を示す帳表ボタンの選択をユーザーに選択させ、ユーザーが選択した帳表の種別に対応する帳表の画面を作成して、帳表画面を切り替える処理を行う。また、画面上に表示される帳表を拡大または縮小する際には、ユーザーによる画面の拡大操作または縮小操作を受け付けて、操作に応じて帳表の画面の拡大または縮小を行う。 When switching the book table displayed on the screen in this way, the user selects the book table button indicating the type of book table to be switched displayed on the screen, and the book table selected by the user is selected. A book table screen corresponding to each type is created, and processing for switching the book table screen is performed. Further, when enlarging or reducing the book table displayed on the screen, the screen enlargement or reduction operation by the user is accepted, and the book table screen is enlarged or reduced according to the operation.
しかしながら、上記した従来の技術では、画面上に表示される帳表を切り替る際には、ユーザーが帳表ボタンの選択を行う必要があるので、ユーザーが正しい帳表を選択する知識が必要であるという課題があった。つまり、会計処理の誤り発見のために、帳表を縦横無尽に横断的に切替えて確認することが求められるが、上記の従来の技術では、ユーザーが画面上に表示される帳表を切り替る際には、より詳細に分析したり、概要を把握するためには、どの帳表に切替えるのが正しいか理解しているユーザーしか操作できないという欠点があった。 However, in the conventional technology described above, when switching the table displayed on the screen, the user needs to select the table table button, so the user needs knowledge to select the correct table. There was a problem that there was. In other words, in order to find an error in accounting processing, it is required to check the book table by switching it horizontally and vertically, but with the above conventional technology, the user switches the book table displayed on the screen. In this case, in order to analyze in more detail or grasp the outline, there is a drawback that only a user who understands which book table to switch to is correct.
また、さらに、各表示帳表が集計レベルの異なる階層毎に対応したもの(例えば、商品1つの1販売データは、売上伝票という帳表,その1つの商品を月単位にまとめると月売上集計表,さらに1年間とすれば年売上実績表等)である場合、ユーザーが帳表を切り替えるのは、ただ単に帳表を切り替えるものでなく、1つ1つの詳細な情報または集計された情報を見たいという意図のもと、その帳表の意味を理解した上での帳表切り替え操作が必要となるものである。 Furthermore, each display book table corresponds to each hierarchy with different aggregation levels (for example, one sale data for one product is a book called a sales slip, and a monthly sales summary table when one product is grouped monthly) In the case of one year, it is an annual sales record, etc.) that the user does not simply switch the book, but sees detailed information or aggregated information one by one. Under the intention of wanting to do so, it is necessary to switch the book table after understanding the meaning of the book table.
従来の帳表画面では帳表切替ボタンや拡大、縮小ボタン等の指示ボタンが帳表画面と別に配置する必要があり、指示ボタンの配置スペース分だけ、帳表画面が小さくなるため、スマートフォン等の小型画面の携帯情報端末においては、帳表の視認性が悪かった。 In the conventional book table screen, it is necessary to arrange instruction buttons such as a book table switch button and an enlargement / reduction button separately from the book table screen, and the book table screen becomes smaller by the arrangement space of the instruction buttons. In a portable information terminal with a small screen, the visibility of the book table was poor.
また、帳表の切り替えを行う際に、帳表中の特定の項目について着目して、関連する情報を検索した上で、検索した情報について集計等の処理を経て切替えるべき帳表を生成することが予定されるが、この場合、画面上のどこまでの領域範囲の情報を検索キーとするかについては、ユーザーが指示したビューの範囲内に含まれる項目についてのみを検索キーとすることも考えられるが、その場合にはWebの閲覧のように興味対象を広げたり狭めたりするような用途にしか適合せず、会計処理のように帳表が体系化された中で次に確認したい帳表に切替える用途には適合しないという欠点があった。 Also, when switching between books, pay attention to specific items in the books, search for relevant information, and generate the books to be switched through processing such as aggregation for the searched information. However, in this case, it is also possible to use only the items included in the range of the view designated by the user as the search key as to how far the area range information on the screen is used as the search key. However, in that case, it is only suitable for the purpose of expanding or narrowing the object of interest like browsing the Web, and the book table that you want to check next after the book table has been systematized like accounting processing There was a disadvantage that it was not suitable for switching applications.
全画面時に帳表の切り替えを行う際に、ウィンドウの縮小等のリサイズする為の操作によってメニューやボタン等が表示されることが予定されるが、本発明ではメニューやボタン等が無くても帳表画面を切替できる部分が異なる。 When switching the book table on the full screen, it is expected that menus, buttons, etc. will be displayed by operations for resizing such as window reduction. However, in the present invention, even if there are no menus, buttons, etc. The part that can switch the front screen is different.
集計期間を変えて各科目の金額の状況を見たい時にピンチ操作でタイムスケールの切替を行うことで見ることが予定されているが、タイムスケールの切替をした場合、同じ帳表のままでタイムスケールが切り替わるだけで、別の帳表への切替は行われないため、本発明では別の帳表への切り替えが行われる部分が異なる。 It is planned to change the time period by switching the time scale by pinch operation when you want to see the status of the amount of each subject by changing the aggregation period, but if you change the time scale, the time remains in the same book table Since only the scale is switched and switching to another book table is not performed, in the present invention, the portion to be switched to another book table is different.
本発明は、上記に鑑みてなされたものであって、会計処理に精通した操作者が、会計処理の誤り発見のために、次に切替えたい帳表に瞬時に切替えることを目的とし、小型の携帯端末等でも指示ボタンがなくなるので、指示ボタンのスペースのところに帳表の行を更に表示できる事により帳表画面の視認性を上げることで、ユーザーに帳表の種別を選択する操作を行わせることなく、帳表画面の切替えを容易に行うことが可能な帳表処理装置、帳表処理システム、画面切替方法および画面切替プログラムを提供することを目的とする。 The present invention has been made in view of the above, and is intended for an operator who is familiar with accounting processing to instantaneously switch to a book table to be switched next in order to find an error in accounting processing. Since there are no instruction buttons even on mobile devices, etc., the user can select the type of book table by increasing the visibility of the book table screen by further displaying the row of the book table in the space of the instruction button. It is an object of the present invention to provide a book table processing apparatus, a book table processing system, a screen switching method, and a screen switching program that can easily switch a book table screen.
上述した課題を解決し、目的を達成するために、本発明にかかる帳表処理装置は、現在表示されている帳表の種別に対応し、帳表の切り替えの契機となる操作であって相互に反対の意味を有する第一の操作と第二の操作のうち、前記第一の操作を受け付けた場合に切替先となる帳表画面の種別と、前記第二の操作を受け付けた場合に切替先となる帳表画面の種別とが規定されたテーブルを記憶する記憶部と、前記第一の操作または前記第二の操作を受け付ける受付部と、前記受付部によって受け付けた操作の種別と、現在表示されている帳表の種別とに基づいて、切替先となる帳表画面の種別を、前記テーブルを参照して決定する決定部と、前記決定部によって決定された切替先の帳表画面の種別に応じて、仕訳データおよび残高データを所定の条件で集計した集計データ、または、仕訳データおよび残高データを所定の条件で絞り込んだ絞込データを取得する集計絞込部と、前記集計絞込部によって取得された集計データまたは絞込データを用いて、切替先の帳表画面を作成する帳表画面作成部と、を備えることを特徴とする。 In order to solve the above-described problems and achieve the object, the book table processing apparatus according to the present invention corresponds to the type of the book table currently displayed, and is an operation that triggers the switching of the book table. Of the first operation and the second operation having the opposite meanings, the type of the book table screen that is the switching destination when the first operation is accepted, and the switching when the second operation is accepted A storage unit that stores a table in which a type of a previous book table screen is defined; a reception unit that receives the first operation or the second operation; a type of operation that is received by the reception unit; Based on the type of the book table being displayed, a determination unit that determines the type of the book table screen to be switched to with reference to the table, and a book table screen of the switching destination determined by the determination unit Depending on the type, enter journal data and balance data. Aggregation data that is aggregated under the above conditions, or a summary refinement unit that obtains refined data that narrows down journal data and balance data under specified conditions, and aggregated data or refined data obtained by the aggregation refinement unit. And a book table screen creation unit for creating a book table screen as a switching destination.
また、発明にかかる帳表処理システムは、サーバと該サーバにネットワーク経由で接続されたクライアントとで構成され、前記サーバが作成した帳表画面を前記クライアントで表示する帳表処理システムであって、前記クライアントは、帳表の切り替えの契機となる操作であって相互に反対の意味を有する第一の操作または第二の操作を受け付け、受け付けた前記第一の操作または前記第二の操作を前記サーバに送信する受付部と、前記サーバから受信した切替先の帳表画面を表示する表示制御部と、を備え、前記サーバは、現在表示されている帳表の種別に対応し、前記第一の操作を受け付けた場合に切替先となる帳表画面の種別と、前記第二の操作を受け付けた場合に切替先となる帳表画面の種別とが規定されたテーブルを記憶する記憶部と、前記クライアントから受信した操作の種別と、現在表示されている帳表の種別とに基づいて、切替先となる帳表画面の種別を、前記テーブルを参照して決定する決定部と、前記決定部によって決定された切替先の帳表画面の種別に応じて、仕訳データおよび残高データを所定の条件で集計した集計データ、または、仕訳データおよび残高データを所定の条件で絞り込んだ絞込データを取得する集計絞込部と、前記集計絞込部によって取得された集計データまたは絞込データを用いて、切替先の帳表画面を作成し、該切替先の帳表画面を前記クライアントに送信する帳表画面作成部と、を備えることを特徴とする。 The book table processing system according to the present invention is a book table processing system that includes a server and a client connected to the server via a network, and displays a book table screen created by the server on the client. The client receives a first operation or a second operation that is an operation that triggers switching of a book table and has a meaning opposite to each other, and receives the received first operation or second operation. A receiving unit that transmits to the server, and a display control unit that displays a switching destination book table screen received from the server, wherein the server corresponds to the type of the currently displayed book table, A memory for storing a table in which the type of the book table screen that is the switching destination when the operation is received and the type of the book table screen that is the switching destination when the second operation is received And a determination unit that determines a type of a book table screen as a switching destination based on the type of operation received from the client and the type of the book table currently displayed, with reference to the table, Depending on the type of the book table screen of the switching destination determined by the determination unit, aggregated data that summarizes journal data and balance data under a predetermined condition, or narrowed data that narrows down journal data and balance data under a predetermined condition A summary table to obtain a switch destination and a summary table or refined data obtained by the summary refinement unit to create a switching destination book table screen and send the switching destination book table screen to the client And a book table screen creation unit.
また、発明にかかる画面切替方法は、帳表画面を作成して表示する帳表処理装置で実行される画面切替方法であって、前記帳表処理装置は、現在表示されている帳表の種別に対応し、帳表の切り替えの契機となる操作であって相互に反対の意味を有する第一の操作と第二の操作のうち、前記第一の操作を受け付けた場合に切替先となる帳表画面の種別と、前記第二の操作を受け付けた場合に切替先となる帳表画面の種別とが規定されたテーブルを記憶する記憶部を備え、前記第一の操作または前記第二の操作を受け付ける受付ステップと、前記受付ステップによって受け付けた操作の種別と、現在表示されている帳表の種別とに基づいて、切替先となる帳表画面の種別を、前記テーブルを参照して決定する決定ステップと、前記決定ステップによって決定された切替先の帳表画面の種別に応じて、仕訳データおよび残高データを所定の条件で集計した集計データ、または、仕訳データおよび残高データを所定の条件で絞り込んだ絞込データを取得する集計絞込ステップと、前記集計絞込ステップによって取得された集計データまたは絞込データを用いて、切替先の帳表画面を作成する帳表画面作成ステップと、を含んだことを特徴とする。 The screen switching method according to the present invention is a screen switching method executed by a book table processing apparatus for creating and displaying a book table screen, and the book table processing apparatus is a type of a book table currently displayed. The book that becomes the switching destination when the first operation of the first operation and the second operation, which are the triggers for switching the book table and have opposite meanings, is accepted. A storage unit for storing a table in which a table screen type and a type of a book table screen to be switched to when the second operation is received are provided, the first operation or the second operation The type of the book table screen to be switched to is determined with reference to the table on the basis of the reception step of receiving the table, the type of operation received by the reception step, and the type of the book table currently displayed Determining step and said determining step Depending on the type of the switching destination book table screen, the journal data and balance data are aggregated under the predetermined conditions, or the journal data and balance data are narrowed down according to the predetermined conditions. And a book table screen creation step of creating a switching destination book table screen using the aggregated data or the narrowed data acquired by the above-mentioned total narrowing step. .
また、発明にかかる画面切替プログラムは、画面切替方法を計算機に実行させることを特徴とする。 A screen switching program according to the invention is characterized by causing a computer to execute a screen switching method.
本発明によれば、ユーザーによる二種類の操作を受け付けることで、現在表示されている帳表の画面からシームレスに切り替え先の帳表の画面を自由に切替えることができるため、ユーザーに帳表の種別を選択する操作を行わせることなく、帳表画面の切替えを容易に行うことが可能な帳表処理装置、帳表処理システム、画面切替方法および画面切替プログラムを提供することができるという効果を奏する。換言すると、会計処理に精通した操作者が、次に内容を確認したい帳表、すなわち切替えたい帳表に瞬時に切替えることができ、内容を確認後、記憶が薄れないうちに、他に確認したい帳表にさらに切替えたり、元の帳表に瞬時に戻ったりできるので、会計処理の誤り発見を効率的に進めることができる。 According to the present invention, by accepting two types of operations by the user, it is possible to seamlessly switch from the currently displayed book table screen to the destination book table screen seamlessly. The effect is that it is possible to provide a book table processing apparatus, a book table processing system, a screen switching method, and a screen switching program capable of easily switching the book table screen without performing the operation of selecting the type. Play. In other words, the operator who is familiar with the accounting process can instantly switch to the book table that he wants to check the next time, that is, the book table he wants to switch to. Since it is possible to further switch to the book table or to return to the original book table instantly, it is possible to efficiently find the accounting error.
以下に、本発明にかかる帳表処理装置、帳表処理システム、画面切替方法および画面切替プログラムの実施例を図面に基づいて詳細に説明する。なお、この実施例によりこの発明が限定されるものではない。 Hereinafter, embodiments of a book table processing apparatus, a book table processing system, a screen switching method, and a screen switching program according to the present invention will be described in detail with reference to the drawings. Note that the present invention is not limited to the embodiments.
以下の実施例では、実施例1に係る帳表処理装置の構成および処理の流れを順に説明し、最後に実施例1による効果を説明する。 In the following embodiment, the configuration and processing flow of the book table processing apparatus according to the first embodiment will be described in order, and finally the effects of the first embodiment will be described.
[帳表処理装置の構成]
まず、図1を用いて、本発明にかかる画面切替方法を実現するための帳表処理装置10の構成を説明する。図1は、実施例1に係る帳表処理装置10の構成例を示す図である。この帳表処理装置10は、入力部11、出力部12、制御部13および記憶部14を備える。
[Configuration of book table processing device]
First, the configuration of the book
入力部11は、たとえばキーボードやマウスなどで構成され、帳表処理装置10のユーザーが、各種情報の入力を行うために使用される。出力部12は、モニタ(若しくはディスプレイ、タッチパネル)やスピーカなどで構成され、作成した帳表画面などを出力する。
The
仕訳データDB14aは、年度ごとの各種仕訳データを記憶する。例えば、仕訳データDB14aに記憶される仕訳データは、図2(1)に例示するように、「仕訳コード」、「日付」、「伝票番号」、「行番号」、「借方科目」、「借方金額」、「摘要」、「貸方科目」、「貸方金額」、訂正が行われたことを示すフラグである「訂正フラグ」、仕訳内容のチェックが行われたことを示すフラグである「仕訳チェック済フラグ」の項目のデータを含んでいる。 The journal data DB 14a stores various journal data for each year. For example, the journal data stored in the journal data DB 14a is “journal code”, “date”, “slip number”, “line number”, “debit item”, “debit” as illustrated in FIG. "Amount", "Summary", "Credit item", "Credit amount", "Correction flag" which is a flag indicating that correction has been made, and "Journal check" which is a flag indicating that the journal entry has been checked The data of the item “completed flag” is included.
また、ユーザーにより仕訳データの訂正が行われ、「訂正フラグ」および「仕訳チェック済フラグ」が更新された仕訳データの例を図2の(2)に例示する。図2の(2)に例示するように、仕訳データの内容が訂正された場合には、その仕訳データに対応する訂正フラグが「1」に更新され、さらに、その訂正された仕訳データの内容のチェックがユーザーにより行われると、仕訳チェック済フラグが「1」に更新される。 FIG. 2B illustrates an example of journal data in which the journal data is corrected by the user and the “correction flag” and “journal check completed flag” are updated. As illustrated in (2) of FIG. 2, when the content of the journal data is corrected, the correction flag corresponding to the journal data is updated to “1”, and the content of the corrected journal data is further updated. Is checked by the user, the journal entry checked flag is updated to “1”.
残高データDB14bは、年度ごとの残高に関するデータを記憶する。例えば、残高データDB14bに記憶される残高データは、図3に例示するように、取引にかかる科目(取引内容)を一意に識別する「科目コード」、所定範囲内の集計期間を一意に識別する「集計期間コード」、「前残高」の項目のデータを含んでいる。 The balance data DB 14b stores data related to the balance for each year. For example, as illustrated in FIG. 3, the balance data stored in the balance data DB 14b uniquely identifies a “subject code” that uniquely identifies a subject (transaction content) related to a transaction, and a total period within a predetermined range. The data of the items of “Aggregation period code” and “Previous balance” are included.
テーブル領域14cは、各種テーブルを記憶するが、特に本発明に密接に関連するものとしては、現在表示されている帳表の種別ごとに、拡大操作を受け付けた場合に切替先となる帳表画面の種別と、縮小操作を受け付けた場合に切替先となる帳表画面の種別とが規定された集計絞込切替テーブルを記憶する。 The table area 14c stores various tables. Particularly, the table area 14c is closely related to the present invention. For each type of book table currently displayed, a table table screen to be switched to when an enlargement operation is accepted. And a totalization switching table that defines the type of book table screen that is the switching destination when a reduction operation is accepted.
具体的には、テーブル領域14cは、集計絞込切替テーブル、科目設定テーブル、集計期間テーブルおよび帳表表示設定テーブルを記憶する。集計設定テーブル、科目設定テーブルおよび集計期間テーブルは、予めテーブル領域14cに記憶されたテーブルである。 Specifically, the table area 14c stores a totalization refinement switching table, a subject setting table, a totaling period table, and a book table display setting table. The total setting table, the subject setting table, and the total period table are tables stored in advance in the table area 14c.
集計絞込切替テーブルは、現在表示されている帳表の種別ごとに、拡大操作を受け付けた場合に切替先となる帳表画面の種別と、縮小操作を受け付けた場合に切替先となる帳表画面の種別とが規定されている。例えば、集計絞込切替テーブルは、図4に例示するように、帳表の種別を示す「帳表」と、初期値の画面の表示倍率を示す「倍率(初期値)」と、現在の画面の表示倍率を示す「倍率(現在値)」と、現在表示されている帳表の画面を切替えるか否かを判定するための規定値である「倍率(設定値)」と、倍率(設定値)を超えた場合に切替先となる帳表の種別を示す「帳表切替え先」と、帳表の画面を表示する範囲を示す「表示範囲」と、集計処理を行う際の設定条件を示す「集計処理条件」と、絞込処理を行う際の設定条件「絞込処理条件」との項目データを含んでいる。 The summary filtering switching table shows the type of book table screen that becomes the switching destination when an enlargement operation is accepted and the book table that becomes a switching destination when a reduction operation is accepted for each type of book table currently displayed. The screen type is specified. For example, as illustrated in FIG. 4, the totalization switching table includes a “book table” indicating the type of the book table, a “magnification (initial value)” indicating the display magnification of the initial value screen, and the current screen. “Magnification (current value)” that indicates the display magnification of “”, “Magnification (setting value)” that is a specified value for determining whether or not to switch the currently displayed book table screen, and magnification (setting value) ), The “book table switching destination” that indicates the type of the book table that becomes the switching destination, the “display range” that indicates the range for displaying the screen of the book table, and the setting conditions for performing the aggregation process It includes item data of “aggregation processing condition” and setting condition “reduction processing condition” when performing the narrowing processing.
上記した「表示範囲」には、表示される帳表の画面の左上の座標を示す「始点座標」と、表示される帳表の画面の右下の座標を示す「終点座標」がそれぞれ規定されている。ここで、図5−1、図5−2の画面表示例を用いて、表示範囲について説明する。図5−1、図5−2は、集計絞込切替テーブルの一例を示す図である。図5−1の例は、総勘定元帳の縮小画面が表示されている例である。また、総勘定元帳の画面の右下に表示されている「+」のボタンは、画面上に表示される拡大ボタンであり、「−」のボタンは、画面上に表示される縮小ボタンである。なお、「拡大/縮小ボタン」のほかに、「詳細/概要ボタン(絞込/集計)」等の相互に反対の意味を有するボタンであってもよい。例えば、図5-1、図5−2の例を用いて説明すると、始点座標は、表示される総勘定元帳の画面の左上の座標が「X1、Y1」であり、終点座標は、総勘定元帳の画面の左上の座標「X4、Y4」である。図5−1と図5−2の違いは、図5−1は従来から用いられている帳表切替ボタンや拡大縮小等の操作ボタンがついた帳表画面であり、図5−2は操作ボタンがない帳表画面の全画面表示である。 The above-mentioned “display range” defines “start point coordinates” indicating the upper left coordinates of the displayed book table screen and “end point coordinates” indicating the lower right coordinates of the displayed book table screen. ing. Here, the display range will be described using the screen display examples of FIGS. 5A and 5B. FIG. 5A and FIG. 5B are diagrams illustrating an example of the totalization refinement switching table. The example of FIG. 5A is an example in which a reduced screen of the general ledger is displayed. Further, the “+” button displayed at the lower right of the general ledger screen is an enlarge button displayed on the screen, and the “−” button is a reduce button displayed on the screen. . In addition to the “enlarge / reduce button”, a button having a mutually opposite meaning such as a “detail / summary button (narrow / aggregate)” may be used. For example, referring to the examples of FIGS. 5A and 5B, the start point coordinates are “X1, Y1” at the upper left of the displayed general ledger screen, and the end point coordinates are the general account. The coordinates on the upper left of the ledger screen are “X4, Y4”. 5-1 and 5-2 are different from each other in that FIG. 5-1 is a book table screen with a conventional book table switching button and operation buttons such as enlargement / reduction, and FIG. It is a full screen display of a book table screen without buttons.
また、上記した「倍率(設定値)」には、「最小値」および「最大値」がそれぞれ規定されている。また、上記した「帳表切替え先」には、「最小値超」および「最大値超」がそれぞれ規定されている。「倍率(設定値)の最大値」は、拡大操作を受け付けた場合に、拡大操作により指定された画面の表示倍率と比較される値である。拡大操作により指定された画面の表示倍率が「倍率(設定値)の最大値」を超えている場合には、「最大値超」に規定される帳表の画面に切替えられる。また、上記した「集計処理条件」および「絞込処理条件」には、「第1条件」、「第2条件」、「第3条件」、「第4条件」、「第1ソートキー」、「第2ソートキー」、「第3ソートキー」、「第4ソートキー」がそれぞれ規定されている。ここで、「第1条件」、「第2条件」は、集計処理または絞込処理を行う際の設定条件であり、「第3条件」、「第4条件」は、切替先の帳表画面におけるカーソルの位置を特定するための条件である。また、「第1ソートキー」、「第2ソートキー」、「第3ソートキー」、「第4ソートキー」は、画面中のデータを並べる際に基準となる項目である。 In addition, “minimum value” and “maximum value” are respectively defined in the “magnification (setting value)”. Further, “exceeding minimum value” and “exceeding maximum value” are respectively defined in the “book table switching destination”. The “maximum value of the magnification (setting value)” is a value that is compared with the display magnification of the screen specified by the enlargement operation when the enlargement operation is accepted. When the display magnification of the screen specified by the enlargement operation exceeds the “maximum value of the magnification (setting value)”, the screen is switched to the book table screen defined as “exceeding the maximum value”. In addition, the above-mentioned “aggregation processing condition” and “narrowing processing condition” include “first condition”, “second condition”, “third condition”, “fourth condition”, “first sort key”, “ “Second sort key”, “third sort key”, and “fourth sort key” are defined respectively. Here, the “first condition” and the “second condition” are setting conditions when performing the aggregation process or the narrowing-down process, and the “third condition” and the “fourth condition” are the switching destination book table screens. This is a condition for specifying the position of the cursor at. The “first sort key”, “second sort key”, “third sort key”, and “fourth sort key” are items that serve as a reference when arranging data on the screen.
「倍率(設定値)の最小値」は、縮小操作を受け付けた場合に、縮小操作により指定された画面の表示倍率と比較される値である。縮小操作により指定された画面の表示倍率が「倍率(設定値)の最小値」を超えている場合には、「最小値超」に規定される帳表の画面に切替えられる。 The “minimum value of the magnification (setting value)” is a value that is compared with the display magnification of the screen specified by the reduction operation when the reduction operation is accepted. When the display magnification of the screen specified by the reduction operation exceeds the “minimum value of the magnification (setting value)”, the screen is switched to the book table screen defined as “exceeding the minimum value”.
ここで、図6は、図4の集計絞込切替テーブルで設定されている帳表切替え先情報を元に、帳表画面の切替の順番を説明する図である。図6の例では、切替え可能な帳表の画面として、全科目試算表(以下、図6の説明では、適宜「1」と記載)、総勘定元帳(以下、図6の説明では、適宜「2」と記載)、仕訳帳(以下、図6の説明では、適宜「3」と記載)、振替伝票(以下、図6の説明では、適宜「4」と記載)、要約試算表(以下、図6の説明では、適宜「5」と記載)があるものとする。「1」から「5」の数字は、仕訳や金額のチェック等を効率よく行うための順番である。通常、これらのチェックを行う場合は、全科目試算表(「1」)において金額のミスがないかチェックを行い、ミスがあった場合は、金額ミスのあった科目の総勘定元帳(「2」)を開いて、具体的に金額ミスの原因となった仕訳をチェックしていく。仕訳について詳しく知りたい時には仕訳帳(「3」)を、更に詳しく知りたい時には振替伝票(「4」)を開いて確認する。原因となった仕訳が見つかった場合は、仕訳帳や振替伝票、総勘定元帳のいずれかで金額ミスの原因の仕訳を正しい仕訳に訂正する。訂正後に、全科目試算表や要約試算表(「5」)を確認し、訂正内容が反映されていることを確認する。この順番で行うことで効率よくチェックができる。なお、要約試算表とは、貸借対照表と損益計算書を1つにしたものである。また、図6に示す「期間」および「科目」とは、集計処理または絞込処理を行う際に用いられる設定条件である。ここで、絞込処理(図6に示す「絞込み」)とは、現在表示中の帳表においての絞り込みではなく、次の帳表において、ある項目への絞り込みを行うことを意味する。 Here, FIG. 6 is a diagram for explaining the order of switching the book table screen based on the book table switching destination information set in the totalization narrowing switching table of FIG. In the example of FIG. 6, as the switchable book table screen, the all subject trial calculation table (hereinafter referred to as “1” as appropriate in the description of FIG. 6) and the general ledger (hereinafter referred to as “ 2 ”), journal (hereinafter referred to as“ 3 ”as appropriate in the description of FIG. 6), transfer slip (hereinafter referred to as“ 4 ”as appropriate in the description of FIG. 6), summary trial calculation table (hereinafter referred to as“ 3 ”). In the description of FIG. 6, it is assumed that “5” is described as appropriate. The numbers from “1” to “5” are the order for efficiently checking journals and amounts. Normally, when performing these checks, the entire account trial balance (“1”) is checked for any mistakes in the amount of money. If there is a mistake, the general ledger (“2” )) And check the journal that caused the amount of money. If you want to know more about the journal, open the journal ("3"), and if you want to know more, open the transfer slip ("4"). If the journal that caused the problem is found, the journal that caused the amount error is corrected to the correct journal in any of the journal, transfer slip, and general ledger. After the correction, check the trial balance sheet for all subjects and the summary trial balance sheet (“5”) to confirm that the corrections are reflected. It is possible to check efficiently by performing in this order. The summary trial balance is a balance sheet and income statement. Further, “period” and “subject” shown in FIG. 6 are setting conditions used when performing the aggregation process or the narrowing-down process. Here, the narrowing-down process (“narrowing” shown in FIG. 6) means that narrowing down to a certain item is performed in the next book table, not narrowing down in the currently displayed book table.
また、図6に表示される左から右方向の順「5→1→2→3→4」で、右に行くほど試算表の各科目の集計の元となる科目毎の仕訳の詳細を把握することができる帳表の種別であるものとし、図6に表示される右から左方向の順「4→3→2→1→5」で、左に行くほど各仕訳を科目毎に集計した試算表の概要を把握することができる帳表の種別であるものとする。このように、会計処理で用いられる帳表は詳細方向と概要方向にシームレスなつながりを持って体系化、階層化されており、図6に示す、次に切替えるべき帳表の判定処理は、実際には、集計/絞込み種別,帳表種別(帳表ID)で構成されるテーブル処理によって実現される。 In addition, in the order of “5 → 1 → 2 → 3 → 4” from left to right displayed in FIG. 6, as you go to the right, the details of journal entries for each subject that is the basis for the aggregation of each subject in the trial balance are grasped. It is assumed that it is a type of book table that can be done, and in the order of “4 → 3 → 2 → 1 → 5” from the right to the left displayed in FIG. It is assumed that the type of book table can be used to grasp the outline of the trial balance. In this way, the book table used in the accounting process is organized and hierarchized with seamless connection between the detailed direction and the summary direction. The determination process of the book table to be switched next shown in FIG. Is realized by a table process including a totaling / refining type and a book table type (book table ID).
従来はメニューやボタンからユーザーが所望の帳表を選択することで帳表画面を切替えていたが、本発明では予め仕訳や金額のチェック等でよく使用する帳表を概要から詳細に並べることで、メニューやボタン等が無くても拡大、縮小の動作だけで帳表画面切替えすることができる。 Conventionally, the user has selected the desired book table from the menu or button to switch the book table screen. However, in the present invention, the book table often used for checking journals and amounts in advance is arranged in detail from the overview. Even if there is no menu or button, the book table screen can be switched only by the enlargement / reduction operation.
また、帳表処理装置10は、拡大・縮小の操作を受け付けることで、シームレスに帳表を切替えることができる。例えば、図6に示すように、帳表処理装置10は、全科目試算表の画面が表示されている状態から、縮小操作を受け付けると、「期間」、「集計科目のみ」を設定条件として仕訳データおよび残高データの集計処理を行って、要約試算表の画面を作成し、要約試算表の画面に切り替える。また、帳表処理装置10は、全科目試算表の画面が表示されている状態から、拡大操作を受け付けると、仕訳データおよび残高データの絞込み処理を行って、総勘定元帳の画面を作成し、総勘定元帳の画面に切り替える。
Further, the book
このように、帳表処理装置10では、ユーザーによる二種類の操作を受け付けることで、集計か絞込かを自動で判断し、現在表示されている帳表の画面からシームレスに切り替え先の帳表の画面を自由に切替えることが可能である。このため、ユーザーに仕訳や金額等のチェックに必要な帳表のみを帳表の種別を選択する操作を行わせることなく、帳表画面の切替えを容易に行うことが可能である。
In this way, the book
科目設定テーブルは、明細及び集計データの制御管理を行う複数の管理テーブルの1つで科目に関する情報が設定されている。例えば、科目設定テーブルは、図7に例示するように、「科目コード」、科目の名称を示す「科目名」、仕訳、明細集計、分類集計のうちのどこで使用する科目であるかを示す「科目区分」、科目を仕訳や集計で使用するか否かを示す「存在フラグ」、集計する範囲を示す「集計範囲」、借方金額または貸方金額のいずれをプラスとして表示するかを示す「貸借」の項目データを含んでいる。図7の例を挙げて具体的に説明すると、例えば、科目設定テーブルは、科目コード「1000」と、科目名「流動資産」と、科目区分「3」と、存在フラグ「TRUE」と、集計範囲「1001〜1010」と、貸借「借」とを対応付けて記憶する。 The subject setting table is one of a plurality of management tables for controlling and managing details and aggregated data, and information related to subjects is set. For example, as illustrated in FIG. 7, the subject setting table indicates “subject code”, “subject name” indicating the name of the subject, journal entry, detailed summation, and category summation, which indicates the subject to be used. "Category classification", "Existence flag" indicating whether or not the item is used in journals and aggregation, "Aggregation range" indicating the range to be aggregated, and "Loan" indicating whether the debit or credit amount is displayed as a plus Contains item data. Specifically, for example, the subject setting table includes a subject code “1000”, a subject name “current asset”, a subject category “3”, a presence flag “TRUE”, and an aggregation. The range “1001 to 1010” and the loan “borrow” are stored in association with each other.
集計期間テーブルは、明細及び集計データの制御管理を行う複数の管理テーブルの1つで集計期間に関する情報が設定されている。例えば、集計期間テーブルは、図8に例示するように、「集計期間コード」、「集計期間」、「集計期間開始日」、「集計期間終了日」、「前残高」、借方金額の集計を表示するか否かを示す「借方金額(集計)」、貸方金額の集計を表示するか否かを示す「貸方金額(集計)」、残高を表示するか否かを示す「残高」の項目のデータを含んでいる。図8の例を挙げて具体的に説明すると、例えば、科目設定テーブルは、集計期間コード「201112」と、集計期間「20111201〜20111231」と、集計期間開始日「20111201」と、集計期間終了日「20111231」と、前残高「NULL」と、借方金額(集計)「NULL」と、貸方金額(集計)「NULL」と、残高「NULL」とを対応付けて記憶する。 The aggregation period table is one of a plurality of management tables for controlling and managing details and aggregation data, and information related to the aggregation period is set. For example, as shown in FIG. 8, the aggregation period table includes an aggregation of “aggregation period code”, “aggregation period”, “aggregation period start date”, “aggregation period end date”, “previous balance”, and debit amount. “Debit amount (aggregation)” indicating whether to display, “Credit amount (aggregation)” indicating whether to display the credit amount, and “Balance” indicating whether to display the balance Contains data. Specifically, for example, the subject setting table includes an aggregation period code “201112”, an aggregation period “20111201 to 201111231”, an aggregation period start date “201111201”, and an aggregation period end date. “20111231”, the previous balance “NULL”, the debit amount (total) “NULL”, the credit amount (total) “NULL”, and the balance “NULL” are stored in association with each other.
作業用領域14dは、後述する制御部13の各部が各処理を行う際に使用するワーク用メモリ領域であり、制御部13の各部は、必要に応じて作業用領域14dの全部または一部を使用して後述する処理を実行する。作業用領域14dは、画面切替処理を行うための各種テーブルを記憶する。具体的には、作業用領域14dは、メモリデータ、区分データ(科目区分、仕訳残高区分)、選択項目、各種フラグデータを記憶する。
The
ここで、作業用領域14dに記憶された各テーブルおよび各データについて説明する前に、各テーブルおよび各データを用いて切替先の帳表画面データを作成する処理について簡単に説明する。帳表処理装置10は、指定指示を受け付けた所定の項目、拡大・縮小操作、および集計期間に基づいて、切替先の帳表画面を作成するために必要なデータを検索し、該検索されたデータに基づいて、切替先の帳表画面データを作成する。以下では、図9〜図12の例を用いて、各テーブルのデータ構成について説明する。
Here, before describing each table and each data stored in the
メモリデータは、ユーザーにより指定された帳表画面上の項目に関するデータや、画面切替先の帳表種別に関するデータなどであり、帳表画面生成に必要なデータを検索するために参照されるデータである。例えば、メモリデータは、図9に例示するように、「集計期間コード」、「仕訳コード」、「貸借」、「科目名」、「相手科目名」、「残高」、「前月残高」、「借方金額(集計)」、「貸方金額(集計)」、「繰越残高」、「日付」、「伝票番号」、「行番号」、「借方科目名」、「借方金額」、「摘要」、「貸方科目名」、「貸方金額」、「自科目」、「選択項目」、現在画面に表示されている切替元の帳表の帳表コードである「画面表示帳表コード」、画面切替先の帳表の帳表コードである「選択帳表コード」の項目のデータを含んでいる。 Memory data is data related to items on the book table screen specified by the user, data related to the table table type of the screen switching destination, etc., and is data that is referenced to search for data necessary for book table screen generation. is there. For example, as illustrated in FIG. 9, the memory data includes “aggregation period code”, “journal code”, “loan”, “subject name”, “partner subject name”, “balance”, “previous month balance”, “ Debit Amount (Aggregation), Credit Amount (Aggregation), Balance carried forward, Date, Voucher Number, Line Number, Debit Item Name, Debit Amount, Description, "Credit item name", "Credit amount", "Own subject", "Selected item", "Screen display book code", which is the book code of the switch book that is currently displayed on the screen, The data of the item of “selected book table code” which is the book table code of the book table is included.
ここで、「選択項目」とは、ユーザーにより指定された帳表画面上の項目の内容を示すデータである。例えば、科目名の「現金」の項目が指定された場合には、メモリデータの「選択項目」として、「科目名」に対応する「4」が設定される。 Here, the “selected item” is data indicating the content of the item on the book table screen designated by the user. For example, when the item “cash” of the subject name is designated, “4” corresponding to “subject name” is set as the “selected item” of the memory data.
また、メモリデータは、表示用データテーブルから帳表画面生成に必要なデータを検索するための検索条件として参照される。例えば、メモリデータの集計期間コード「201207」と、選択項目「4」に対応する選択内容である科目名「現金」とを検索条件として、表示用データテーブルから帳表画面生成に必要なデータが検索される。 The memory data is referred to as a search condition for searching for data necessary for book table screen generation from the display data table. For example, the data necessary for the book table screen generation is displayed from the display data table using the aggregation period code “201207” of the memory data and the subject name “cash” which is the selection content corresponding to the selection item “4” as search conditions. Searched.
ここで、上記した科目区分および仕訳残高区分について図10を用いて説明する。科目区分とは、仕訳、明細集計、分類集計のうちのどこで使用する科目であるかを示すデータ項目である。具体的には、図10の(1)に示すように、科目区分が「1」である場合には、仕訳で使用する科目であること示し、科目区分が「2」である場合には、明細集計で使用する科目であることを示し、科目区分が「3」である場合には、分類集計で使用する科目であることを示している。 Here, the above-described subject category and journal balance category will be described with reference to FIG. The subject category is a data item indicating where the subject is to be used among the journal entry, detailed summary, and classification summary. Specifically, as shown in (1) of FIG. 10, when the subject category is “1”, it indicates that the subject is used in the journal, and when the subject category is “2”, This indicates that the subject is used for the detailed tabulation, and when the subject classification is “3”, it indicates that the subject is used for the classification tabulation.
また、仕訳残高区分とは、仕訳データをそのまま使用するか集計して使用するかを示すデータ項目である。具体的には、図10の(2)に示すように、仕訳残高区分が「1」である場合には、仕訳データをそのまま使用することを示し、仕訳残高区分が「2」である場合には、仕訳データを集計して使用することを示している。 The journal balance category is a data item indicating whether journal data is used as it is or aggregated. Specifically, as shown in (2) of FIG. 10, when the journal balance category is “1”, it indicates that the journal data is used as it is, and when the journal balance category is “2”. Indicates that journal data is aggregated and used.
選択項目とは、ユーザーが帳表画面上で選択した項目であり、該選択項目の値に対応する選択項目の内容である「選択内容」が規定されている。具体的には、図11に示すように、選択項目の値「00」〜「20」それぞれに対応する選択内容が規定されている。例えば、図11の例を挙げて説明すると、選択項目の値「04」と、選択内容「科目名」とが対応付けられている。 The selection item is an item selected by the user on the book table screen, and “selection content” which is the content of the selection item corresponding to the value of the selection item is defined. Specifically, as shown in FIG. 11, the selection contents corresponding to the selection item values “00” to “20” are defined. For example, referring to the example of FIG. 11, the value “04” of the selection item and the selection content “subject name” are associated with each other.
作業用領域14dは、図12の(1)〜(6)に示すように、各種フラグデータとして、諸口表示フラグ、金額表示フラグ、残高処理フラグ、存在フラグ、訂正フラグおよび仕訳チェック済フラグを記憶する。これらの各種フラグは、帳表画面に表示する際の表示条件として使用される。
As shown in (1) to (6) of FIG. 12, the
諸口表示フラグは、諸口を表示するか空白で表示するかを示すフラグである。具体的には、図12の(1)に示すように、諸口表示フラグが「TRUE」であれば、仕訳の科目が「諸口」の場合は「諸口」の科目をそのまま表示し、諸口表示フラグが「FALSE」であれば、仕訳の科目が「諸口」の場合は「諸口」の科目を空白で表示する。 The various mouth display flag is a flag indicating whether the mouth is displayed or blank. Specifically, as shown in (1) of FIG. 12, if the mouthpiece display flag is “TRUE”, if the journal entry is “Momoguchi”, the subject of “Moroku” is displayed as it is, and the mouth display flag is displayed. If "FALSE", if the journal entry is "Momoguchi", the "Momoguchi" course is displayed blank.
金額表示フラグは、金額を表示するか否かを示すフラグである。具体的には、図12の(2)に示すように、金額表示フラグが「TRUE」であれば、仕訳残高区分が「1」で、仕訳の科目が「諸口」又は自科目と一致する場合は、金額をそのまま表示し、金額表示フラグが「FALSE」であれば、仕訳残高区分が「1」で、仕訳の科目が「諸口」又は自科目と一致する場合は、金額を表示せず、空白を表示する。 The amount display flag is a flag indicating whether or not to display the amount. Specifically, as shown in (2) of FIG. 12, if the monetary amount display flag is “TRUE”, the journal balance category is “1”, and the journal entry item matches “Mt. Displays the amount as it is, and if the amount display flag is “FALSE”, if the journal balance category is “1” and the journal entry matches “Mt. Display blanks.
残高処理フラグは、残高処理を行うか否かを示すフラグである。具体的には、図12の(3)に示すように、残高処理フラグが「TRUE」であれば、抽出処理時に残高処理を行い、残高処理フラグが「FALSE」であれば、抽出処理時に残高処理を行わない。 The balance processing flag is a flag indicating whether or not to perform balance processing. Specifically, as shown in (3) of FIG. 12, if the balance processing flag is “TRUE”, the balance processing is performed during the extraction processing, and if the balance processing flag is “FALSE”, the balance is processed during the extraction processing. Do not process.
存在フラグは、科目を仕訳や集計で使用するか否かを示すフラグである。具体的には、図12の(4)に示すように、存在フラグが「TRUE」であれば、科目を仕訳や集計で使用し、存在フラグが「FALSE」であれば、科目を仕訳や集計で使用しない。 The presence flag is a flag indicating whether or not the item is used for journalizing and tabulation. Specifically, as shown in (4) of FIG. 12, if the presence flag is “TRUE”, the subject is used for journalizing or tabulation, and if the presence flag is “FALSE”, the subject is journalizing or tabulating. Do not use in.
訂正フラグは、訂正が行われたことを示すフラグである。具体的には、図12の(5)に示すように、訂正フラグが「TRUE」であれば、仕訳内容を訂正したことを示し、訂正フラグが「FALSE」であれば、仕訳内容を訂正していないことを示す。 The correction flag is a flag indicating that correction has been performed. Specifically, as shown in (5) of FIG. 12, if the correction flag is “TRUE”, it indicates that the journal content has been corrected. If the correction flag is “FALSE”, the journal content is corrected. Indicates not.
仕訳チェック済フラグは、仕訳内容のチェックが行われたことを示すフラグである。具体的には、図12の(6)に示すように、仕訳チェック済フラグが「TRUE」であれば、仕訳内容をチェックしたことを示し、仕訳チェック済フラグが「FALSE」であれば、仕訳内容をチェックしていないことを示す。 The journal entry checked flag is a flag indicating that the journal entry has been checked. Specifically, as shown in (6) of FIG. 12, if the journal checked flag is “TRUE”, it indicates that the journal has been checked, and if the journal checked flag is “FALSE”, the journal is checked. Indicates that the content has not been checked.
帳表画面DB14eは、表示される帳表画面に関するデータを記憶する。具体的には、帳表画面DB14eは、帳表画面の元となるデータである帳表管理テーブルと、帳表管理テーブルおよび表示設定テーブルに基づいて帳表整形された各種帳表(仕訳帳、振替伝票、総勘定元帳、試算表)の画面に関するデータとを記憶する。以下では、図13および図14の例を用いて、帳表画面に関するデータのデータ構成について説明する。
The book
表示される仕訳帳の帳表画面テーブルの例を図13の(1)に示す。図13の(1)に例示するように、仕訳帳における「日付」、「借方科目名」、「借方金額」、「摘要」、「貸方科目名」および「貸方金額」の列には、それぞれデータが適用されている。例えば、借方科目名として、「現金」、「諸口」、「交通費」などのデータが適用されている。その後、仕訳帳の帳表画面テーブルから金額表示フラグ等の表示条件を適用して、仕訳帳の帳表画面データが作成される。 An example of the journal book table screen table displayed is shown in (1) of FIG. As illustrated in (1) of FIG. 13, the columns of “Date”, “Debit Item Name”, “Debit Amount”, “Description”, “Credit Item Name”, and “Credit Amount” in the journal are respectively Data has been applied. For example, data such as “cash”, “various accounts”, and “transportation expenses” are applied as debit subject names. After that, by applying display conditions such as an amount display flag from the journal book screen table, journal book screen data is created.
表示される振替伝票の帳表画面テーブルの例を図13の(2)に示す。図13の(2)に例示するように、振替伝票における「行番号」、「日付」、「借方科目名」、「借方金額」、「摘要」、「貸方科目名」および「貸方金額」の列には、それぞれデータが適用されている。例えば、貸方科目名として、「当座預金」、「現金」などのデータが適用されている。その後、振替伝票の帳表画面テーブルから金額表示フラグ等の表示条件を適用して、振替伝票の帳表画面データが作成される。 An example of the book list screen table of the transfer slip displayed is shown in (2) of FIG. As illustrated in (2) of FIG. 13, “line number”, “date”, “debit item name”, “debit amount”, “description”, “credit item name”, and “credit amount” in the transfer slip Data is applied to each column. For example, data such as “current account” and “cash” are applied as credit item names. After that, by applying a display condition such as a monetary amount display flag from the transfer slip book table screen table, transfer book book screen data is created.
また、上記の図13の(1)に示した仕訳帳の帳表設定テーブルから作成された帳表画面データに対して訂正が加えられた仕訳帳の例を図13の(3)に示す。図13の(3)に例示するように、交通費「2,400」が交通費「2,300」に訂正され、同行の現金「2,400」が現金「2,300」に訂正される。ここで、訂正が行われた訂正箇所「2,300」については、帳表を再表示した時に色を変えて表示される。これにより、ユーザーは訂正箇所を容易に判別することができる。 FIG. 13 (3) shows an example of a journal book in which the book table screen data created from the journal book table setting table shown in (1) of FIG. 13 is corrected. As illustrated in (3) of FIG. 13, the transportation cost “2,400” is corrected to the transportation cost “2,300”, and the bank cash “2,400” is corrected to the cash “2,300”. . Here, the corrected portion “2,300” that has been corrected is displayed in a different color when the book table is displayed again. As a result, the user can easily determine the corrected portion.
表示される総勘定元帳の帳表画面テーブルの例を図14の(1)に示す。図14の(1)に例示するように、総勘定元帳における「日付」、「相手科目名」、「摘要」、「借方金額」、「貸方金額」および「残高」の列には、それぞれデータが適用されている。例えば、摘要として、「○○銀行××支店」などのデータが適用されている。その後、総勘定元帳の帳表画面テーブルから金額表示フラグ等の表示条件を適用して、総勘定元帳の帳表画面データが作成される。具体的には、総勘定元帳の帳表画面テーブルに対して、諸口表示フラグおよび金額表示フラグに基づいて、借方金額および貸方金額を非表示にして空白にして、総勘定元帳の帳表画面データが作成される。例えば、図14の(2)に例示するように、借方金額および貸方金額の一部が空白で表示されている。 An example of the ledger screen table of the displayed general ledger is shown in (1) of FIG. As illustrated in (1) of FIG. 14, the “date”, “counter name”, “description”, “debit amount”, “credit amount”, and “balance” columns in the general ledger Has been applied. For example, data such as “XX Bank ×× Branch” is applied as a summary. Thereafter, the display screen data of the general ledger is created by applying display conditions such as an amount display flag from the general ledger book table screen table. Specifically, for the ledger screen table of the general ledger, based on the account display flag and the amount display flag, the debit amount and the credit amount are hidden and blanked, and the ledger screen data of the general ledger Is created. For example, as illustrated in (2) of FIG. 14, a part of the debit amount and the credit amount is displayed blank.
また、上記の図14の(2)に示した総勘定元帳に対して訂正が加えられた総勘定元帳の例を図14の(3)に示す。図14の(3)に例示するように、訂正が行われた訂正箇所については、帳表を再表示した時に色を変えて表示される。なお、図14の(3)の太字で記された「9,000」の数字等には、色が付されているものとする。 An example of the general ledger in which the general ledger shown in (2) of FIG. 14 is corrected is shown in (3) of FIG. As illustrated in (3) of FIG. 14, the corrected portion that has been corrected is displayed in a different color when the book table is redisplayed. It is assumed that the number “9,000” written in bold in FIG. 14 (3) is colored.
また、表示される全科目試算表の帳表画面テーブルの例を図14の(4)に示す。図14の(4)に例示するように、全科目試算表における「科目名」、「前月残高」、「借方金額(集計)」、「貸方金額(集計)」および「繰越残高」の列には、それぞれデータが適用されている。例えば、科目名として、「現金」、「当座預金」などのデータが適用されている。その後、全科目試算表の帳表画面テーブルから金額表示フラグ等の表示条件を適用して、全科目試算表の帳表画面データが作成される。 Moreover, the example of the book table screen table of all the subject trial calculation tables displayed is shown in (4) of FIG. As illustrated in (4) of FIG. 14, in the “Subject Name”, “Previous Month Balance”, “Debit Amount (Aggregation)”, “Credit Amount (Aggregation)”, and “Balance Carried forward” columns The data is applied to each. For example, data such as “cash” and “current account” is applied as the subject name. After that, by applying display conditions such as a monetary amount display flag from the book table screen table of all subjects trial balance table, book table screen data of all subjects trial balance table is created.
また、上記の図14の(4)の帳表設定テーブルから作成された帳表画面データに示した全科目試算表に対して訂正が加えられた全科目試算表の例を図14の(5)に示す。図14の(5)に例示するように、訂正が行われた訂正箇所については、帳表を再表示した時に色を変えて表示される。なお、図14の(5)の太字で記された「2,840」の数字等には、色が付されているものとする。 Further, an example of the all subject trial calculation table in which all the subject trial calculation tables shown in the book table screen data created from the book table setting table shown in FIG. ). As illustrated in (5) of FIG. 14, the corrected portion that has been corrected is displayed in a different color when the book table is redisplayed. It is assumed that the numbers “2,840” written in bold in FIG. 14 (5) are colored.
制御部13は、各種の処理手順などを規定したプログラムおよび所要データを格納するための内部メモリを有し、これらによって種々の処理を実行するが、特に本発明に密接に関連するものとしては、受付部13a、判定部13b、決定部13c、集計絞込部13d、帳表画面作成部13e、および表示制御部13fを有する。
The
受付部13aは、画面の拡大操作または画面の縮小操作を受け付ける。例えば、受付部13aは、画面上に表示される拡大または縮小のジェスチャー操作や拡大ボタン(例えば、「+」のボタン)または縮小ボタン(例えば、「−」のボタン)にカーソルを合わせてマウスをクリックする操作を受け付ける。なお、「拡大/縮小ボタン」のほかに、「詳細/概要ボタン(絞込/集計)」等の相互に反対の意味を有するボタンであってもよい。また画面上にボタンを表示しない場合は、拡大または縮小のジェスチャー操作を受け付ける。
The
判定部13bは、受付部13aによって拡大操作または縮小操作を受け付けた場合に、該拡大操作または縮小操作により更新される画面の表示倍率が所定の規定値を超えるか否かを判定する。
When the receiving
具体的には、判定部13bは、受付部13aによって拡大操作を受け付けた場合に、拡大操作により指定された画面の表示倍率と、テーブル領域14cに記憶される集計絞込切替テーブルに規定される現在表示されている帳表の種別に対応する「倍率(設定値)の最大値」とを比較し、拡大操作により指定された画面の表示倍率が「倍率(設定値)の最大値」を超えているか否かを判定する。
Specifically, when the receiving
具体的には、画面の拡大操作を実行し、指定された画面の表示倍率が「倍率(設定値)の最大値」を超えた場合は、帳表画面は最大の倍率で表示され、その帳表画面が表示された状態で実行が停止される。更に帳表画面表示の状態で、画面の拡大操作を実行すると帳表が切り替わる。例えば、拡大ボタン等で操作する場合は、タップやクリック位置から科目を決定して拡大ボタンで操作するとその科目の帳表(切替え先の帳表が総勘定元帳以外の場合は、帳表のその科目項目を中心として表示)へ切り替わる。指2本でズーム(拡大)等のジェスチャー操作による拡大操作の場合は、ズーム(拡大)開始の2本の指の中心を位置として、拡大のジェスチャーで操作するとその科目の帳表へ切り替わる。 Specifically, when a screen enlargement operation is executed and the display magnification of the specified screen exceeds the “maximum value of magnification (setting value)”, the book table screen is displayed at the maximum magnification, and the book Execution stops with the front screen displayed. Further, when the screen enlargement operation is executed in the state of the book table screen display, the book table is switched. For example, when operating with the enlarge button, etc., select the subject from the tap or click position and operate with the enlarge button, then the subject table (if the destination book is other than the general ledger, To the subject item). In the case of an enlargement operation by a gesture operation such as zoom (enlargement) with two fingers, the center of the two fingers at the start of zoom (enlargement) is used as a position, and when the operation is performed with the enlargement gesture, the subject table is switched.
また、判定部13bは、受付部13aによって縮小操作を受け付けた場合に、縮小操作により指定された画面の表示倍率と、テーブル領域14cに記憶される集計絞込切替テーブルに規定される現在表示されている帳表の種別に対応する「倍率(設定値)の最小値」とを比較し、縮小操作により指定された画面の表示倍率が「倍率(設定値)の最小値」を超えているか否かを判定する。
In addition, when the
具体的には、画面の縮小操作を実行し、指定された画面の表示倍率が「倍率(設定値)の最小値」を超えた場合は、帳表画面は最大の倍率で表示され、その帳表画面が表示された状態で実行が停止される。更に帳表画面表示の状態で、画面の縮小操作を実行すると帳表が切り替わる。例えば、縮小ボタン等で操作する場合は、タップやクリック位置から科目を決定して縮小ボタンで操作するとその科目の帳表(切替え先の帳表が総勘定元帳以外の場合は、帳表のその科目項目を中心として表示)へ切り替わる。指2本で縮小等のジェスチャー操作による縮小操作の場合は、縮小開始の2本の指の中心を位置として、縮小のジェスチャーで操作するとその科目の帳表へ切り替わる。 Specifically, if the screen reduction operation is executed and the display magnification of the specified screen exceeds the “minimum value of the magnification (setting value)”, the book table screen is displayed at the maximum magnification, and the book Execution stops with the front screen displayed. Further, when the screen reduction operation is executed in the state of the book table screen display, the book table is switched. For example, when operating with the reduction button, etc., select a subject from the tap or click position and operate with the reduction button. To the subject item). In the case of a reduction operation by a gesture operation such as reduction with two fingers, when the operation is performed with a reduction gesture with the center of the two fingers starting reduction as a position, the book is switched to the book of the subject.
決定部13cは、判定部13bによって画面の表示倍率が所定の規定値を超えると判定された場合に、受付部13aによって受け付けた操作の種別(拡大操作または縮小操作)と、現在表示されている帳表の種別とに応じて、切替先となる帳表画面の種別を、集計絞込切替テーブルを参照して決定する。
When the
具体的には、決定部13cは、拡大操作により指定された画面の表示倍率が「倍率(設定値)の最大値」を超えていると判定された場合には、集計絞込切替テーブルにおける現在表示されている帳表種別に対応する「帳表切り替え先の最大値超」に規定された帳表の種別を取得する。例えば、決定部13cは、現在表示されている帳表の種別が「全科目試算表」であって、拡大操作により指定された画面の表示倍率が「倍率(設定値)の最大値」を超えていると判定された場合には、「全科目試算表」に対応する「帳表切り替え先の最大値超」に規定された帳表の種別「総勘定元帳」を取得し、「総勘定元帳」を切替先となる帳表画面の種別として決定する。
Specifically, if it is determined that the display magnification of the screen specified by the enlargement operation exceeds the “maximum value of the magnification (setting value)”, the
また、決定部13cは、縮小操作により指定された画面の表示倍率が「倍率(設定値)の最小値」未満であると判定された場合には、集計絞込切替テーブルにおける現在表示されている帳表種別に対応する「帳表切り替え先の最小値超」に規定された帳表の種別を取得する。例えば、決定部13cは、現在表示されている帳表の種別が「全科目試算表」であって、縮小操作により指定された画面の表示倍率が「倍率(設定値)の最小値」を超えていると判定された場合には、「全科目試算表」に対応する「帳表切り替え先の最小値超」に規定された帳表の種別「要約試算表」を取得し、「要約試算表」を切替先となる帳表画面の種別として決定する。
In addition, when it is determined that the display magnification of the screen specified by the reduction operation is less than the “minimum value of the magnification (setting value)”, the
ここで、図15の例を用いて、拡大・縮小操作による帳表画面の遷移を説明する。図15は、拡大・縮小操作による帳表画面の遷移を説明する図である。図15は画面上にボタンがある場合であるが、画面上にボタンのない場合もジェスチャー操作により同様の動作を行う。例えば、図15の左上に示すように、帳表処理装置10は、「全科目試算表」の縮小画面が表示されている状態で、画面上に表示される拡大ボタンが操作された結果、拡大操作により指定された画面の表示倍率が「倍率(設定値)の最大値」を超えない場合には、通常の画面の拡大表示を行う。
Here, transition of the book table screen by the enlargement / reduction operation will be described using the example of FIG. FIG. 15 is a diagram for explaining the transition of the book table screen by the enlargement / reduction operation. FIG. 15 shows a case where there is a button on the screen, but the same operation is performed by a gesture operation even when there is no button on the screen. For example, as shown in the upper left of FIG. 15, the book
続いて、帳表処理装置10は、「全科目試算表」の拡大画面が表示され、科目名「現金」が選択されている状態で、画面上に表示される拡大ボタンが操作された結果、拡大操作により指定された画面の表示倍率が「倍率(設定値)の最大値」を超えた場合には、「全科目試算表」に対応する「帳表切り替え先の最大値超」の項目に規定された帳表の種別「総勘定元帳」を切替先となる帳表画面の種別として決定する。そして、帳表処理装置10は、指定月「7月1日〜7月31日」、科目名「現金」について仕分けデータおよび残高データの絞込みを行って、絞込データを生成し、絞込みデータを切替先となる総勘定元帳の画面雛形に適用して、総勘定元帳の縮小画面のデータを生成し、総勘定元帳の縮小画面を表示する。
Subsequently, the book
続いて、帳表処理装置10は、「総勘定元帳」の縮小画面が表示され、科目名「現金」が選択されている状態で、画面上に表示される縮小ボタンが操作された結果、縮小操作により指定された画面の表示倍率が「倍率(設定値)の最小値」を超えた(下回った)場合には、「総勘定元帳全科目試算表」に対応する「帳表切り替え先の最小値超」の項目に規定された帳表の種別「全科目試算表」を切替先となる帳表画面の種別として決定する。そして、帳表処理装置10は、特定期間「7月1日〜7月31日」、全科目について仕分けデータおよび残高データの集計を行って、集計データを生成し、集計データを切替先となる全科目試算の画面雛形に適用して、全科目試算の拡大画面のデータを生成し、全科目試算の拡大画面を表示する。ここで、帳表処理装置10は、全科目試算の拡大画面においては、選択した科目「現金」にカーソルを配置して表示する。
Subsequently, the book
続いて、帳表処理装置10は、「全科目試算表」の拡大画面が表示され、科目名「現金」が選択されている状態で、画面上に表示される縮小ボタンが操作された結果、縮小操作により指定された画面の表示倍率が「倍率(設定値)の最小値」を超えなかった場合には、通常の画面の縮小表示を行って、「全科目試算表」の縮小画面を表示する。ここで、帳表処理装置10は、全科目試算の縮小画面においても同様に、選択した科目「現金」にカーソルを配置して表示する。
Subsequently, the book
集計絞込部13dは、決定部13cによって決定された切替先の帳表画面の種別に応じて、仕訳データおよび残高データから集計データまたは絞込データを作成する。具体的には、集計絞込部13dは、切替先の帳表画面の種別に対応する設定条件(集計処理条件または絞込処理条件)を集計絞込切替テーブルから取得し、設定条件に従って仕訳データおよび残高データの集計または絞り込みを行い、集計データまたは絞込データを作成する。
The
帳表画面作成部13eは、集計絞込部13dによって作成された集計データまたは絞込データを用いて、切替先の帳表画面を作成する。具体的には、帳表画面作成部13eは、切替先の帳表画面の種別に対応する帳表画面雛形を読み込み、帳表画面雛形に集計データまたは絞込データを適用して帳表画面のデータを作成する。
The book table screen creation unit 13e creates a switching destination book table screen by using the total data or the narrowed data created by the
ここで、図16および図17の例を用いて、帳表画面切替処理を具体的に説明する図である。図16は、拡大操作による帳表画面切替処理を説明する図である。図17は、縮小操作による帳表画面切替処理を説明する図である。 Here, FIG. 16 and FIG. 17 are diagrams for specifically explaining the book table screen switching process. FIG. 16 is a diagram for explaining book table screen switching processing by an enlargement operation. FIG. 17 is a diagram for explaining a book table screen switching process by a reduction operation.
まず、図16を用いて、拡大操作による帳表画面切替処理を説明する。図16の左側に示すように、まず、帳表処理装置10は、「全科目試算表」の縮小画面が表示され、科目名「現金」が選択されている状態で、画面上に表示される拡大ボタン又は拡大のジェスチャーによる操作が行われた結果、拡大操作により指定された画面の表示倍率が「倍率(設定値)の最大値」を超えるまでは、「全科目試算表」の拡大画面を表示し、拡大操作により指定された画面の表示倍率が「倍率(設定値)の最大値」を超えた場合には、総勘定元帳(現金)の縮小画面を表示するために、指定月「7月1日〜7月31日」、科目名「現金」について仕分けデータおよび残高データの絞込みを行う。
First, a book table screen switching process by an enlargement operation will be described with reference to FIG. As shown on the left side of FIG. 16, first, the book
具体的には、帳表処理装置10は、図16の下部に示したメモリデータにおいて、指定月「7月1日〜7月31日」に対応する集計期間コード「201207」が記憶され、選択された科目名「現金」に対応する科目名「1111」が記憶され、選択された項目が「科目名」であることを示す選択項目「04」が記憶されている。
Specifically, the book
この場合には、帳表処理装置10は、集計絞込切替テーブルの全科目試算表に対応する絞込処理条件の第一条件として集計期間コード「201207」と、絞込処理条件の第二条件として選択項目「04」に対応する選択内容である科目名「現金」の借方科目とを絞込処理条件として用いて、仕訳データDB14aに記憶される仕訳データと、残高データDB14bに記憶される残高データとを絞込んで、絞込データを生成する。そして、帳表処理装置10は、絞込みデータを切替先となる総勘定元帳の画面雛形に適用して、総勘定元帳の縮小画面のデータを生成し、総勘定元帳(現金)の縮小画面を表示する。
In this case, the book
続いて、帳表処理装置10は、「総勘定元帳」の縮小画面が表示され、科目名「現金」が選択されている状態で、画面上に表示される拡大ボタン又は拡大のジェスチャーによる操作が行われた結果、拡大操作により指定された画面の表示倍率が「倍率(設定値)の最大値」を超えるまでは、「総勘定元帳」の拡大画面を表示し、拡大操作により指定された画面の表示倍率が「倍率(設定値)の最大値」を超えた場合には、仕訳帳の縮小画面を表示するために、指定月「7月1日〜7月31日」の集計期間コード(第1条件)、選択項目「現金」(第2条件)を絞込処理条件として用いて、仕訳データと残高データとを絞込んで、絞込データを生成する。そして、帳表処理装置10は、絞込みデータを切替先となる仕訳帳の画面雛形に適用して、仕訳帳の縮小画面のデータを生成し、仕訳帳の縮小画面を表示する。
Subsequently, the book
次に、図17を用いて、縮小操作による帳表画面切替処理を説明する。図17の右側に示すように、まず、帳表処理装置10は、「仕訳帳」の縮小画面が表示され、借方金額「6,800」が選択されている状態で、画面上に表示される縮小ボタン又は縮小のジェスチャーによる操作が行われた結果、縮小操作により指定された画面の表示倍率が「倍率(設定値)の最大値」を超えた場合には、総勘定元帳(現金)の縮小画面を表示するために、指定月「7月1日〜7月31日」、全科目について、仕分けデータおよび残高データの集計を行う。
Next, a book table screen switching process by a reduction operation will be described with reference to FIG. As shown on the right side of FIG. 17, first, the book
具体的には、帳表処理装置10は、図17の下部に示したメモリデータにおいて、帳表名「仕訳帳」、借方金額「6,800」、指定月「7月1日〜7月31日」に対応する集計期間コード「201207」が記憶され、借方科目名には「現金」に対応する「1111」が記憶され、選択された項目が「借方金額」であることを示す選択項目「16」が記憶されている。
Specifically, the book
この場合には、帳表処理装置10は、集計絞込切替テーブルの全科目試算表に対応する絞込処理条件の第一条件として集計期間コード「201207」と、集計処理条件の第二条件として借方科目とを集計処理条件として用いて、仕訳データDB14aに記憶される仕訳データと、残高データDB14bに記憶される残高データとを集計し、集計データを生成する。そして、帳表処理装置10は、集計データを切替先となる総勘定元帳の画面雛形に適用して、総勘定元帳の縮小画面のデータを生成し、総勘定元帳(現金)の縮小画面を表示する。
In this case, the book
続いて、帳表処理装置10は、「総勘定元帳」の縮小画面が表示され、借方金額「6,800」が選択されている状態で、画面上に表示される縮小ボタン又は縮小のジェスチャーによる操作が行われた結果、縮小操作により指定された画面の表示倍率が「倍率(設定値)の最小値」を超えた場合には、全科目試算表の縮小画面を表示するために、指定月「7月1日〜7月31日」の集計期間コード(第1条件)、借方科目(第2条件)を集計処理条件として用いて、仕訳データと残高データとを集計し、集計データを生成する。そして、帳表処理装置10は、集計データを切替先となる全科目試算表の画面雛形に適用して、全科目試算表の縮小画面のデータを生成し、仕訳帳の縮小画面を表示する。
Subsequently, the book
表示制御部13fは、帳表画面作成部13dによって作成された切替先の帳表画面を表示する。なお、表示制御部13fは、テンポラリデータの訂正フラグが「1」である場合には、訂正フラグが「1」であるデータについては色を変化させて表示する。さらに、表示制御部13fは、テンポラリデータの仕訳チェック済フラグが「1」である場合には、仕訳チェック済フラグが「1」であるデータについても色を変化させて表示する。
The
[帳表処理装置による処理]
次に、図18を用いて、実施例1に係る帳表処理装置10による処理を説明する。図18は、実施例1に係る帳表処理装置の処理手順を説明するためのフローチャートである。
[Process by book table processing device]
Next, processing performed by the book
図18に示すように、帳表処理装置10は、ユーザーによる帳表の選択が行われると(ステップS101)、選択された帳表に応じて、仕訳データの読み込みを行う(ステップS102)。続いて、帳表処理装置10は、既に帳表画面が表示済みであるか否かを判定する(ステップS103)。
As shown in FIG. 18, when the user selects a book table (step S101), the book
この結果、帳表処理装置10は、既に帳表画面が表示済みでない場合には(ステップS103否定)、ステップS111の処理に進む。また、帳表処理装置10は、既に帳表画面が表示済みである場合には(ステップS103肯定)、スクロール操作、拡大操作または縮小操作を受け付けると(ステップS104)、操作に対応する画面の表示倍率と表示範囲を更新し、設定値と比較する(ステップS105)。
As a result, if the book table screen has not already been displayed (No at Step S103), the book
そして、帳表処理装置10は、更新された画面の表示倍率が設定値を越えたか否かを判定する(ステップS106)。この結果、帳表処理装置10は、更新された画面の表示倍率が設定値を越えていないと判定された場合には(ステップS106否定)、スクロール操作、拡大操作または縮小操作に対応させて画面の倍率と表示範囲を変更して(ステップS107)、ステップS114の処理に進む。
Then, the book
また、帳表処理装置10は、更新された画面の表示倍率が設定値を越えていると判定された場合には(ステップS106肯定)、受け付けた操作に応じて、集計を行うか否かを判定する(ステップS108)。つまり、帳表処理装置10は、画面を縮小させる操作を受け付けた場合には、集計を行うものと判定し、画面を拡大させる操作を受け付けた場合には、集計処理ではなく、絞込み処理を行う。
Further, when it is determined that the display magnification of the updated screen exceeds the set value (Yes in step S106), the book
この結果、帳表処理装置10は、集計を行うと判定した場合には(ステップS108肯定)、設定条件で集計を行い(ステップS109)、ステップS111の処理に進む。例えば、帳表処理装置10は、振替伝票の画面から仕訳帳の画面に切替える場合には、指定月、全科目全仕訳で集計を行う。また、帳表処理装置10は、集計ではなく絞込みを行うと判定した場合には(ステップS108否定)、設定条件で絞込を行い(ステップS110)、ステップS111の処理に進む。例えば、帳表処理装置10は、仕訳帳の画面から振替伝票の画面に切替える場合には、指定日および特定伝票で絞込を行う。
As a result, when it is determined that the book
続いて、帳表処理装置10は、切替先の帳表の種別に対応する帳表画面の雛形を読み込み(ステップS111)、帳表画面の雛形に絞込データまたは集計データを適用し(ステップS112)、集計絞込切替テーブルに記憶された「倍率」と「表示範囲」を適用して(ステップS113)、帳表の画面を作成する。なお、最初に帳表画面を表示する場合には、倍率として、「倍率(初期値)」が適用される。
Subsequently, the book
そして、帳表処理装置10は、帳表画面を表示する(ステップS114)。そして、帳表処理装置10は、ユーザーにより仕訳の訂正がされたか判定する(ステップS115)。この結果、帳表処理装置10は、ユーザーにより仕訳の訂正がされなかったと判定された場合には(ステップS115否定)、そのままステップS117の処理に進み、ユーザーにより仕訳の訂正がされたと判定された場合には(ステップS115肯定)、仕訳データを更新して(ステップS116)、ステップS117の処理に進む。そして、帳表処理装置10は、ユーザーにより帳表画面の表示を終了する指示を受け付けたか否かを判定する(ステップS117)。この結果、帳表処理装置10は、帳表画面の表示を終了する指示を受け付けなかった場合には(ステップS117否定)、ステップS102の処理に戻り、帳表画面の表示を終了する指示を受け付けた場合には(ステップS117肯定)、処理を終了する。
Then, the book
[実施例1の効果]
上述してきたように、帳表処理装置10は、現在表示されている帳表の種別ごとに、拡大操作を受け付けた場合に切替先となる帳表画面の種別と、縮小操作を受け付けた場合に切替先となる帳表画面の種別とが規定された集計絞込切替テーブルを記憶する。帳表処理装置10は、拡大操作または縮小操作を受け付けた場合に、受け付けた操作の種別と、現在表示されている帳表の種別とに基づいて、切替先となる帳表画面の種別を、集計絞込切替テーブルを参照して決定する。そして、帳表処理装置10は、決定された切替先の帳表画面の種別に応じて、仕訳データおよび残高データを所定の条件で集計した集計データ、または、仕訳データおよび残高データを所定の条件で絞り込んだ絞込データを取得する。そして、帳表処理装置10は、取得された集計データまたは絞込データを用いて、切替先の帳表画面を作成する。このため、帳表処理装置10は、ユーザーによる二種類の操作を受け付けることで、集計か絞込かを自動で判断し、現在表示されている帳表の画面からシームレスに切り替え先の帳表の画面を自由に切替えることが可能である。このため、ユーザーに帳表の種別を選択する操作を行わせることなく、帳表画面の切替えを容易に行うことが可能である。この切替えによって、ミスがありそうな部分を仕訳データまでさかのぼって、簡単に見つけることができるので、仕訳や金額のチェック等を更に効率よく行うことができる。
[Effect of Example 1]
As described above, the book
また、実施例1によれば、拡大操作または縮小操作を受け付けた場合に、該拡大操作または縮小操作により更新される画面の表示倍率が所定の規定値を超えるか否かを判定し、画面の表示倍率が所定の規定値を超えると判定された場合に、受け付けた操作の種別と、現在表示されている帳表の種別とに基づいて、切替先となる帳表画面の種別を、集計絞込切替テーブルを参照して決定する。そして、帳表処理装置10は、決定された切替先の帳表画面の種別に応じて、仕訳データおよび残高データを所定の条件で集計した集計データ、または、仕訳データおよび残高データを所定の条件で絞り込んだ絞込データを取得する。そして、帳表処理装置10は、取得された集計データまたは絞込データを用いて、切替先の帳表画面を作成する。このため、ユーザーが詳細な情報を知りたい場合には、拡大操作を行うことで、より詳しい情報を含む帳表に切替えることができ、ユーザーが概要を知りたい場合には、縮小操作を行うことで、より全体的な情報を含む帳表に切替えることができるため、より業務内容に即した形で、データの切替処理を行うことができるとともに、ユーザーの直感的な操作を可能にする。
Further, according to the first embodiment, when an enlargement operation or a reduction operation is received, it is determined whether or not the display magnification of the screen updated by the enlargement operation or the reduction operation exceeds a predetermined specified value. When it is determined that the display magnification exceeds the specified value, the type of the book table screen that is the switching destination is tabulated based on the type of accepted operation and the type of book table currently displayed. Determine by referring to the load switching table. Then, the book
さて、これまで本発明の実施例について説明したが、本発明は上述した実施例以外にも、種々の異なる形態にて実施されてよいものである。そこで、以下では実施例2として本発明に含まれる他の実施例を説明する。 Although the embodiments of the present invention have been described so far, the present invention may be implemented in various different forms other than the embodiments described above. Therefore, another embodiment included in the present invention will be described below as a second embodiment.
(1)集計・絞込処理
上記の実施例1では、帳表画面を切替える際に、切り替え先の帳表に応じて仕訳データおよび残高データの集計処理または絞込処理を行って集計データまたは絞込データを作成する場合を説明したが、本発明はこれに限定されるものではなく、集計データまたは絞込データを事前に作成して格納しておくようにしてもよい。これにより、帳表画面を切替えるたびに集計処理または絞込処理を行う必要がなくなり、処理負担を軽減することができる。
(1) Aggregation / restriction processing In the first embodiment described above, when switching the book table screen, the journal data and balance data are aggregated or narrowed according to the switching destination book table, and the aggregated data or narrowing process is performed. Although the case of creating the narrowed data has been described, the present invention is not limited to this, and the total data or the narrowed data may be created and stored in advance. Thereby, it is not necessary to perform aggregation processing or narrowing processing every time the book table screen is switched, and the processing load can be reduced.
(2)サーバ・クライアントシステム
上記の実施例1では、スタンドアローンの帳表処理装置が、拡大・縮小操作を受け付けて、帳表画面を切替表示する画面切替方法を実現する場合を説明したが、本発明はこれに限定されるものではなく、サーバおよびクライアントにより構成される帳表処理システムにより、画面切替方法を実現するようにしてもよい。
(2) Server / Client System In the first embodiment described above, a case has been described in which a stand-alone book processing apparatus implements a screen switching method for accepting an enlargement / reduction operation and switching and displaying a book table screen. The present invention is not limited to this, and the screen switching method may be realized by a book table processing system including a server and a client.
ここで、図19を用いて、本発明にかかる帳表処理システムの構成例について説明する。図19は、本発明にかかる帳表処理システムの構成例を示す図である。図19に示すように、帳表処理システム100は、クライアント110とサーバ120とで構成され、クライアント110とサーバ120とがネットワークを介して接続されている。
Here, a configuration example of a book table processing system according to the present invention will be described with reference to FIG. FIG. 19 is a diagram showing a configuration example of a book table processing system according to the present invention. As shown in FIG. 19, the book
クライアント110は、入力部111、出力部112、制御部113、記憶部114、通信部115を備える。入力部111および出力部112は、図1で説明した入力部11および出力部12と同様に、各種情報の入出力を行う。また、通信部115は、接続されるサーバ120との間でやり取りする各種情報に関する通信を制御する。
The
記憶部114は、作業用メモリ114aを有している。この作業用メモリ114aは、制御部13の各部が各処理を行う際に使用するワーク用メモリであり、制御部13の各部は、必要に応じて作業用メモリ114aの全部または一部を使用して処理を実行する。
The
制御部113は、受付部113aおよび表示制御部113bを備える。なお、受付部113aおよび表示制御部113bは、図1で説明した受付部13aおよび表示制御部13fと同様の機能を有する。
The
受付部113aは、画面の拡大操作または画面の縮小操作を受け付ける。そして、指示受付部113aは、拡大操作または縮小操作を受け付けると、その操作を通信部115を介して、サーバ120に送信する。表示制御部113bは、通信部115を介して、サーバ120によって作成された切替先の帳表画面を受信し、受信した帳表画面を表示する。
The receiving
サーバ120は、制御部121、記憶部122、および、通信部123を備える。通信部123は、接続されるクライアント110との間でやり取りする各種情報に関する通信を制御する。
The
記憶部122は、仕訳データDB(Data Base)122a、残高データDB122b、テーブル領域122c、作業用領域122dおよび帳表画面DB122eを有する。仕訳データDB(Data Base)122a、残高データDB122b、テーブル領域122c、作業用領域122dおよび帳表画面DB122eは、図1で説明した仕訳データDB(Data Base)14a、残高データDB14b、テーブル領域14c、作業用領域14dおよび帳表画面DB14eが記憶するデータと同様のデータを記憶する。
The
制御部121は、判定部121a、決定部121b、集計絞込部121cおよび帳表画面作成部121dを備える。判定部121a、決定部121b、集計絞込部121cおよび帳表画面作成部121dは、図1で説明した判定部13b、決定部13c、集計絞込部13d、帳表画面作成部13eと同様の機能を有する。
The
判定部121aは、クライアント110から拡大操作または縮小操作を受信した場合に、該拡大操作または縮小操作により更新される画面の表示倍率が所定の規定値を超えるか否かを判定する。
When receiving an enlargement operation or a reduction operation from the
決定部121bは、判定部121aによって画面の表示倍率が所定の規定値を超えると判定された場合に、クライアント110から受信した操作の種別(拡大操作または縮小操作)と、現在表示されている帳表の種別とに応じて、切替先となる帳表画面の種別を、集計絞込切替テーブルを参照して決定する。
When the determination unit 121a determines that the screen display magnification exceeds a predetermined specified value, the determination unit 121b determines the type of operation (enlargement operation or reduction operation) received from the
集計絞込部121cは、決定部121bによって決定された切替先の帳表画面の種別に応じて、仕訳データおよび残高データから集計データまたは絞込データを作成する。帳表画面作成部121dは、集計絞込部13dによって作成された集計データまたは絞込データを用いて、切替先の帳表画面を作成する。そして、帳表画面作成部121dは、作成した切替先の帳表画面を、通信部123を介してクライアント110に送信する。
The
このように、帳表処理システム100は、ネットワークを介して接続されるサーバおよびクライアントにより構成される帳表処理システムでも、帳表画面を切替表示する画面切替方法を実現することが可能である。また、クラウド等の外部装置に、仕訳データ等が格納されている場合には、この外部装置から仕訳データ等を取得する形態としてもよい。
As described above, the book
(3)タブレット入力
また、上記の実施例1の説明では、画面の拡大・縮小の操作をマウスで行う場合を説明したが、本発明は、これに限定されるものではない。例えば、タブレット入力に対応できるようにしてもよく、タッチパネルを使ったジェスチャー操作のうち、いずれか一つまたは複数の操作を受け付けることで、画面の拡大・縮小の操作を受け付けるようにしてもよい。具体例を挙げて説明すると、帳表処理装置は、タップ、ダブルタップ、ドラッグ、ピンチイン、ピンチアウト、タッチアンドホールド、フリック、スワイプなどの操作により、画面の拡大・縮小の操作を受け付け、帳表画面を切替可能にするようにしてもよい。これにより、タブレット入力により、帳表画面の切替操作を行うことを可能とする。
(3) Tablet Input In the above description of the first embodiment, the case where the operation of enlarging / reducing the screen is performed with the mouse has been described. However, the present invention is not limited to this. For example, it may be possible to support tablet input, and an operation for enlarging / reducing the screen may be accepted by accepting any one or more of gesture operations using a touch panel. To explain with a specific example, the book table processing device accepts operations for enlarging and reducing the screen by operations such as tap, double tap, drag, pinch in, pinch out, touch and hold, flick, swipe, etc. The screen may be switchable. Thereby, it becomes possible to perform switching operation of the book table screen by tablet input.
また、タッチパネルを長押しすることで、「拡大」・「縮小」等のボタンを表示させ、表示されたボタンを操作することで、画面の拡大・縮小の操作を受け付け、帳表画面を切替可能にするようにしてもよい。また、長押しした時にフリック等の操作により、ボタンの代わりとして画面の拡大・縮小の操作を受け付け、帳表画面を切替可能にするようにしてもよい。これにより、タブレット入力により、帳表画面の切替操作を行うことを可能とする。 In addition, by pressing and holding the touch panel, buttons such as “Enlarge” and “Reduce” are displayed, and by operating the displayed buttons, you can accept screen enlargement / reduction operations and switch the book table screen. You may make it. Further, when a long press is performed, an operation for enlarging / reducing the screen may be accepted instead of the button by an operation such as a flick, and the book table screen may be switched. Thereby, it becomes possible to perform switching operation of the book table screen by tablet input.
また、上記の実施例では、カーソルで選択項目(例えば、科目名)の選択指示を受け付ける場合を説明したが、ピンチイン、ピンチアウトの操作を行って拡大・縮小の操作を行う場合には、ピンチイン、ピンチアウトの操作を選択したい画面上の選択項目に合わせて、すなわち、選択したい画面上の科目名を指で摘むような動作または指で拡げるような動作を行うことで、カーソルを操作することなく、選択項目の選択を行えるようにしてもよい。 In the above-described embodiment, the case where the selection instruction of the selection item (for example, subject name) is received with the cursor has been described. However, when performing the enlargement / reduction operation by performing the pinch-in and pinch-out operations, the pinch-in operation is performed. , Operate the cursor according to the selection item on the screen that you want to select the pinch-out operation, that is, by moving the subject name on the screen you want to select with your finger or expanding it with your finger Alternatively, selection items may be selected.
(4)切替設定値
上記の実施例1の説明では、現在表示されている帳表の画面を切替えるか否かを判定するための規定値が予め決められた固定的な値である場合を説明したが、本発明は、これに限定されるものではない。例えば、現在表示されている帳表の画面を切替えるか否かを判定するための規定値を、画面の大きさに応じて決めるようにしてもよい。より具体的には、大きな画面や高い解像度の表示デバイスを用いる場合には、かなり縮小しても視認できる状態を維持できるので、縮小側の規定値を、画面サイズや解像度の情報を用いて基準値に対する按分計算等により、より縮小する方向に変化させることが考えられる。
(4) Switching setting value In the description of the first embodiment, the case where the specified value for determining whether or not to switch the screen of the currently displayed book table is a fixed value determined in advance is described. However, the present invention is not limited to this. For example, a specified value for determining whether or not to switch the currently displayed screen of the book table may be determined according to the size of the screen. More specifically, when a large screen or a high-resolution display device is used, it is possible to maintain a visible state even if it is considerably reduced, so the specified value on the reduction side is used as a reference using information on the screen size and resolution. It is conceivable to change in a direction of further reduction by, for example, a proportional calculation for the value.
(5)切替ボタン
上記の実施例1の説明では、拡大・縮小を操作するボタンが画面上に表示されている場合を説明したが、本発明は、これに限定されるものではない。例えば、拡大・縮小を操作するボタンとともに、拡大・縮小を行うことなく即座に帳表画面に切替えることができる切替ボタンを表示するようにしてもよい。
(5) Switching button In the description of the first embodiment, the case where the button for operating the enlargement / reduction is displayed on the screen has been described, but the present invention is not limited to this. For example, a switching button that can be immediately switched to the book table screen without performing enlargement / reduction may be displayed together with a button for operating enlargement / reduction.
(6)ユーザー確認
上記の実施例1の説明では、拡大・縮小を操作することで、自動的に帳表画面を切替えているが、本発明は、これに限定されるものではない。例えば、帳表画面を切替える前に、ユーザーに対して画面を切替えるか否かを確認させるメッセージを表示し、ユーザーに切替えるか否かの指示を入力させるようにしてもよい。
(6) User Confirmation In the description of the first embodiment, the book table screen is automatically switched by operating the enlargement / reduction, but the present invention is not limited to this. For example, before switching the book table screen, a message for confirming whether or not to switch the screen to the user may be displayed, and the user may be prompted to switch the screen.
(7)システム構成等
また、図示した各装置の各構成要素は機能概念的なものであり、必ずしも物理的に図示の如く構成されていることを要しない。すなわち、各装置の分散・統合の具体的形態は図示のものに限られず、その全部または一部を、各種の負荷や使用状況などに応じて、任意の単位で機能的または物理的に分散・統合して構成することができる。さらに、各装置にて行なわれる各処理機能は、その全部または任意の一部が、CPUおよび当該CPUにて解析実行されるプログラムにて実現され、あるいは、ワイヤードロジックによるハードウェアとして実現され得る。
(7) System Configuration The components of the illustrated devices are functionally conceptual, and need not be physically configured as illustrated. In other words, the specific form of distribution / integration of each device is not limited to that shown in the figure, and all or a part thereof may be functionally or physically distributed or arbitrarily distributed in arbitrary units according to various loads or usage conditions. Can be integrated and configured. Further, all or any part of each processing function performed in each device may be realized by a CPU and a program analyzed and executed by the CPU, or may be realized as hardware by wired logic.
また、本実施例において説明した各処理のうち、自動的におこなわれるものとして説明した処理の全部または一部を手動的におこなうこともでき、あるいは、手動的におこなわれるものとして説明した処理の全部または一部を公知の方法で自動的におこなうこともできる。この他、上記文書中や図面中で示した処理手順、制御手順、具体的名称、各種のデータやパラメータを含む情報については、特記する場合を除いて任意に変更することができる。 In addition, among the processes described in this embodiment, all or part of the processes described as being performed automatically can be performed manually, or the processes described as being performed manually can be performed. All or a part can be automatically performed by a known method. In addition, the processing procedure, control procedure, specific name, and information including various data and parameters shown in the above-described document and drawings can be arbitrarily changed unless otherwise specified.
(8)プログラム
ところで、上記の実施例で説明した各種の処理は、あらかじめ用意されたプログラムをコンピュータで実行することによって実現することができる。そこで、以下では、図20を用いて、上記の実施例と同様の機能を有するプログラムを実行するコンピュータのハードウェア構成の一例を説明する。図20は、本発明にかかる画面切替プログラムを実行可能なコンピュータのハードウェア構成例を示す図である。
(8) Program By the way, the various processes described in the above embodiments can be realized by executing a program prepared in advance by a computer. In the following, an example of a hardware configuration of a computer that executes a program having the same function as that of the above embodiment will be described with reference to FIG. FIG. 20 is a diagram illustrating a hardware configuration example of a computer capable of executing the screen switching program according to the present invention.
図20において、コンピュータは、CPU(Central Processing Unit)およびFPGA(Field Programmable Gate Array)等で構成される制御部1と、ROM(Read Only Memory),RAM(Random Access Memory)等の各種メモリを含む記憶部2と、帳表画面を表示するディスプレイである表示部3と、キーボード41およびマウス42等のユーザーインタフェースを含む入力部4と、印刷等の出力処理を行う出力部5と、所定のネットワークを介して外部と通信を行う通信部6を備える。なお、図20では、パソコン等の一般的なコンピュータの構成例を示しているが、本実施例のコンピュータは、これに限らず、携帯電話機や、タブレット型の通信機器等であってもよい。また、図20では、キーボード41およびマウス42等のユーザーインタフェースを含む入力部4を備えることとしたが、本実施例のコンピュータは、これに限らず、表示部にタッチパネルの機能を持たせることによって、入力部4を設けない構成としてもよい。
In FIG. 20, the computer includes a
図20において、制御部1では、本実施例の画面切替プログラムを実行する。記憶部2は、ROM、RAM等の内部メモリを含み、本実施例の画面切替プログラムおよび各種テーブルや、処理の過程で得られたデータ等を記憶する。制御部1では、記憶部2に記憶されているプログラムを読み出すことにより画面切替処理を実行する。なお、記憶部2は、内部メモリに限るものではなく、たとえば、DVD(Digital Versatile Disc)やSDメモリ等の外部記憶媒体であってもよいし、また、内部メモリおよび外部記憶媒体(DVDやSDメモリ等)の両方で構成されていてもよい。
In FIG. 20, the
10 帳表処理装置
11 入力部
12 出力部
13 制御部
13a 受付部
13b 判定部
13c 決定部
13d 集計絞込部
13e 帳表画面作成部
13f 表示制御部
14 記憶部
14a 仕訳データDB
14b 残高データDB
14c テーブル領域
14d 作業用領域
14e 帳表画面DB
DESCRIPTION OF
14b Balance data DB
Claims (10)
拡大操作または縮小操作により更新される画面の表示倍率が所定の規定値を超えるかどうかを判定して、規定値内の場合は通常の拡大縮小処理を行ない、規定値を超える場合に通常の拡大縮小処理と異なる処理を行なう会計処理装置において、
画面の拡大操作又は縮小操作を受け付ける受付部と、
拡大または縮小操作によって表示倍率が前記帳表毎に設定された規定値を超える場合に、当該操作を、現在表示中の帳表を別の種別の帳表に切り替える契機となる操作であると判定する判定部と、
現在表示されている帳表の種別と、操作内容が拡大または縮小操作のいずれかであるかに基づいて、それぞれの操作に応じて切替先となる帳表画面の種別が規定されたテーブルを記憶する記憶部と、
前記判定部によって画面の表示倍率が帳表毎に設定された規定値を超えて別の種別の帳表に切り換える操作であると判定された場合に、受け付けた操作の種別と、現在表示されている帳表の種別と、に基づいて、切替先となる帳表画面の種別を、前記テーブルを参照して決定する決定部と、
前記決定部によって決定された切替先の帳表画面の種別に応じて、仕訳データおよび残高データを所定の条件で集計した集計データ、または、仕訳データおよび残高データを所定の条件で絞り込んだ絞込データを取得する集計絞込部と、
前記集計絞込部によって取得された集計データまたは絞込データを用いて、切替先の帳表画面を作成する帳表画面作成部と、を備え、
判定部により表示倍率が帳表毎に設定された規定値を超えると判定された場合において、
拡大操作の場合は、前記決定部により現在表示されている帳表の集計項目や取引の詳細を把握することができる絞込方向に該当する切替先となる帳表画面の種別を前記テーブルから参照して決定し、
縮小操作の場合は、前記決定部により現在表示されている帳表の集計項目や取引全体の概要を把握することができる集計方向に該当する切替先となる帳表画面の種別を前記テーブルから参照して決定し、
現在表示中の帳表画面の種別と、当該表示中の帳表画面に対する拡大又は縮小操作と、切替先の帳表画面の種別、および必要に応じて当該表示中の帳表画面において表示している科目と、に応じて集計絞込部が生成したデータに基づいて、帳表画面作成部が作成した切替先の帳表画面を表示する帳表画面切替処理を行い、
さらに拡大操作または縮小操作を受け付けた場合に、会計処理に用いるデータの適切性を画面表示により確認できるまで、受け付けた操作の種別と前記判定部による判定に基づいて、通常の帳表画面の拡大処理もしくは縮小処理、又は絞込方向もしくは集計方向の帳表画面切替処理を多段階に管理することを特徴とする会計処理装置。 Create a switching destination book from aggregated data or narrowed-down data that summarizes journal data and balance data under specified conditions, and check the appropriateness of the data used for accounting processing on the screen while switching the created book table An accounting processing device,
Determines whether the display magnification of the screen updated by the enlargement operation or reduction operation exceeds the specified value, and if it is within the specified value, performs normal enlargement / reduction processing, and if it exceeds the specified value, normal enlargement In an accounting processing apparatus that performs processing different from reduction processing,
A reception unit that accepts a screen enlargement or reduction operation ;
When the display magnification exceeds the specified value set for each book table due to the enlargement or reduction operation, the operation is determined to be an operation that triggers switching the currently displayed book table to another type of book table A determination unit to perform ,
The type of voucher that is currently displayed, based on whether either enlargement or reduction operation is operation content, a table different species voucher screen the switching destination is defined according to each operation A storage unit for storing;
When the determination unit determines that the display magnification of the screen exceeds the specified value set for each book table and switches to another type of book table, the type of the accepted operation and the currently displayed operation type are displayed. A determination unit that determines, based on the type of the book table, the type of the book table screen to be switched to, with reference to the table;
Depending on the type of the switching destination book table screen determined by the determination unit, aggregated data obtained by summarizing journal data and balance data under a predetermined condition, or narrowing down by narrowing down journal data and balance data under a predetermined condition A summary refiner to obtain data;
A book table screen creation unit for creating a switching destination book table screen using the aggregated data or narrowed-down data acquired by the aggregation narrowing unit ;
When the determination unit determines that the display magnification exceeds the specified value set for each book,
In the case of an enlargement operation, refer to the table for the type of the book table screen that is the switching destination corresponding to the narrowing down direction so that details of the book table and transactions currently displayed by the determination unit can be grasped. Decide
In the case of reduction operation, refer to the table for the type of the book table screen that is the switching destination corresponding to the totaling direction that can grasp the summary items of the book table currently displayed by the determination unit and the outline of the entire transaction. Decide
The type of the current book table screen, the enlargement / reduction operation for the currently displayed book table screen, the type of the book table screen to be switched to, and if necessary, displayed on the currently displayed book table screen The book table screen switching process to display the book table screen of the switching destination created by the book table screen creation unit, based on the data that is generated and the data generated by the aggregation and narrowing unit according to the subject,
Furthermore, when an enlargement operation or a reduction operation is accepted, the normal book table screen is expanded based on the type of accepted operation and the determination by the determination unit until the appropriateness of the data used for the accounting process can be confirmed on the screen display. An accounting processing apparatus that manages processing or reduction processing, or book table screen switching processing in a narrowing direction or a totaling direction in multiple stages .
拡大又は縮小操作の種別と、現在表示されている帳表の種別と、当該帳表において着目している科目とに基づいて、切替先となる帳表画面の種別を、前記テーブルを参照して決定した場合において、 Based on the type of enlargement or reduction operation, the type of book table currently displayed, and the subject of interest in the book table, the type of the book table screen to be switched to is referred to the table. If decided,
切替先の帳表画面において、当該着目した科目の近傍が拡大ないしフォーカスされた状態で、切替先の帳表が表示することにより、 On the switching destination book table screen, when the vicinity of the subject of interest is enlarged or focused, the switching destination book table is displayed.
会計処理に用いるデータの適切性を、次々と連続して切り換えた先の帳表画面でスムーズに確認できることを特徴とする会計処理装置。 An accounting processing apparatus characterized in that the appropriateness of data used for accounting processing can be confirmed smoothly on the previous book table screen which has been switched continuously one after another.
仕訳データおよび残高データを所定の条件で集計した集計データ又は絞り込んだ絞込データから切替先の帳表を作成し、作成した帳表を切替えながら会計処理に用いるデータの適切性を画面表示により確認する会計処理システムであって、
拡大操作または縮小操作により更新される画面の表示倍率が所定の規定値を超えるかどうかを判定して、規定値内の場合は通常の拡大縮小処理を行ない、規定値を超える場合に通常の拡大縮小処理と異なる処理を行なう会計処理システムにおいて、
前記クライアントは、
画面の拡大操作又は縮小操作を受け付ける受付部と、
前記サーバから受信した切替先の帳表画面を表示する表示制御部と、
を備え、
前記サーバは、
拡大または縮小操作によって表示倍率が前記帳表毎に設定された規定値を超える場合に、当該操作を、現在表示中の帳表を別の種別の帳表に切り替える契機となる操作であると判定する判定部と、
現在表示されている帳表の種別と、操作内容が拡大または縮小操作のいずれかであるかに基づいて、それぞれの操作に応じて切替先となる帳表画面の種別が規定されたテーブルを記憶する記憶部と、
前記判定部によって画面の表示倍率が帳表毎に設定された規定値を超えて別の種別の帳表に切り換える操作であると判定された場合に、受け付けた操作の種別と、現在表示されている帳表の種別と、に基づいて、切替先となる帳表画面の種別を、前記テーブルを参照して決定する決定部と、
前記決定部によって決定された切替先の帳表画面の種別に応じて、仕訳データおよび残高データを所定の条件で集計した集計データ、または、仕訳データおよび残高データを所定の条件で絞り込んだ絞込データを取得する集計絞込部と、
前記集計絞込部によって取得された集計データまたは絞込データを用いて、切替先の帳表画面を作成し、該切替先の帳表画面を前記クライアントに送信する帳表画面作成部と、を備え、
判定部により表示倍率が帳表毎に設定された規定値を超えると判定された場合において、
拡大操作の場合は、前記決定部により現在表示されている帳表の集計項目や取引の詳細を把握することができる絞込方向に該当する切替先となる帳表画面の種別を前記テーブルから参照して決定し、
縮小操作の場合は、前記決定部により現在表示されている帳表の集計項目や取引全体の概要を把握することができる集計方向に該当する切替先となる帳表画面の種別を前記テーブルから参照して決定し、
現在表示中の帳表画面の種別と、当該表示中の帳表画面に対する拡大又は縮小操作と、切替先の帳表画面の種別、および必要に応じて当該表示中の帳表画面において表示している科目と、に応じて集計絞込部が生成したデータに基づいて、帳表画面作成部が作成した切替先の帳表画面を表示する帳表画面切替処理を行い、
さらに拡大操作または縮小操作を受け付けた場合に、会計処理に用いるデータの適切性を画面表示により確認できるまで、受け付けた操作の種別と前記判定部による判定に基づいて、通常の帳表画面の拡大処理もしくは縮小処理、又は絞込方向もしくは集計方向の帳表画面切替処理を多段階に管理することを特徴とする会計処理システム。 An accounting processing system comprising a server and a client connected to the server via a network, and displaying a book table screen created by the server on the client,
Create a switching destination book from aggregated data or narrowed-down data that summarizes journal data and balance data under specified conditions, and check the appropriateness of the data used for accounting processing on the screen while switching the created book table Accounting system
Determines whether the display magnification of the screen updated by the enlargement operation or reduction operation exceeds the specified value, and if it is within the specified value, performs normal enlargement / reduction processing, and if it exceeds the specified value, normal enlargement In an accounting system that performs processing different from reduction processing,
The client
A reception unit that accepts a screen enlargement or reduction operation ;
A display control unit for displaying a switching destination book table screen received from the server;
With
The server
When the display magnification exceeds the specified value set for each book table due to the enlargement or reduction operation, the operation is determined to be an operation that triggers switching the currently displayed book table to another type of book table A determination unit to perform ,
The type of voucher that is currently displayed, based on whether either enlargement or reduction operation is operation content, a table different species voucher screen the switching destination is defined according to each operation A storage unit for storing;
When the determination unit determines that the display magnification of the screen exceeds the specified value set for each book table and switches to another type of book table, the type of the accepted operation and the currently displayed operation type are displayed. A determination unit that determines, based on the type of the book table, the type of the book table screen to be switched to, with reference to the table;
Depending on the type of the switching destination book table screen determined by the determination unit, aggregated data obtained by summarizing journal data and balance data under a predetermined condition, or narrowing down by narrowing down journal data and balance data under a predetermined condition A summary refiner to obtain data;
A book table screen creation unit that creates a switching destination book table screen and transmits the switching destination book table screen to the client using the aggregated data or the narrowed data acquired by the aggregation narrowing unit; Prepared ,
When the determination unit determines that the display magnification exceeds the specified value set for each book,
In the case of an enlargement operation, refer to the table for the type of the book table screen that is the switching destination corresponding to the narrowing down direction so that details of the book table and transactions currently displayed by the determination unit can be grasped. Decide
In the case of reduction operation, refer to the table for the type of the book table screen that is the switching destination corresponding to the totaling direction that can grasp the summary items of the book table currently displayed by the determination unit and the outline of the entire transaction. Decide
The type of the current book table screen, the enlargement / reduction operation for the currently displayed book table screen, the type of the book table screen to be switched to, and if necessary, displayed on the currently displayed book table screen The book table screen switching process to display the book table screen of the switching destination created by the book table screen creation unit, based on the data that is generated and the data generated by the aggregation and narrowing unit according to the subject,
Furthermore, when an enlargement operation or a reduction operation is accepted, the normal book table screen is expanded based on the type of accepted operation and the determination by the determination unit until the appropriateness of the data used for the accounting process can be confirmed on the screen display. An accounting processing system that manages processing or reduction processing, or book table screen switching processing in a narrowing direction or a totaling direction in multiple stages .
仕訳データおよび残高データを所定の条件で集計した集計データ又は絞り込んだ絞込データから切替先の帳表を作成し、作成した帳表を切替えながら会計処理に用いるデータの適切性を画面表示により確認する画面切替方法であって、
拡大操作または縮小操作により更新される画面の表示倍率が所定の規定値を超えるかどうかを判定して、規定値内の場合は通常の拡大縮小処理を行ない、規定値を超える場合に通常の拡大縮小処理と異なる処理を行なう画面切替方法において、
前記会計処理装置は、現在表示されている帳表の種別と、操作内容が拡大または縮小操作のいずれかであるかに基づいて、それぞれの操作に応じて切替先となる帳表画面の種別が規定されたテーブルを記憶する記憶部と、
画面の拡大操作又は縮小操作を受け付ける受付ステップと、
拡大または縮小操作によって表示倍率が前記帳表毎に設定された規定値を超える場合に、当該操作を、現在表示中の帳表を別の種別の帳表に切り替える契機となる操作であると判定する判定ステップと、
前記判定ステップによって画面の表示倍率が帳表毎に設定された規定値を超えて別の種別の帳表に切り換える操作であると判定された場合に、受け付けた操作の種別と、現在表示されている帳表の種別と、に基づいて、切替先となる帳表画面の種別を、前記テーブルを参照して決定する決定ステップと、
前記決定ステップによって決定された切替先の帳表画面の種別に応じて、仕訳データおよび残高データを所定の条件で集計した集計データ、または、仕訳データおよび残高データを所定の条件で絞り込んだ絞込データを取得する集計絞込ステップと、
前記集計絞込ステップによって取得された集計データまたは絞込データを用いて、切替先の帳表画面を作成する帳表画面作成ステップと、を含み、
判定ステップにより表示倍率が帳表毎に設定された規定値を超えると判定された場合において、
拡大操作の場合は、前記決定ステップにより現在表示されている帳表の集計項目や取引の詳細を把握することができる絞込方向に該当する切替先となる帳表画面の種別を前記テーブルから参照して決定し、
縮小操作の場合は、前記決定ステップにより現在表示されている帳表の集計項目や取引全体の概要を把握することができる集計方向に該当する切替先となる帳表画面の種別を前記テーブルから参照して決定し、
現在表示中の帳表画面の種別と、当該表示中の帳表画面に対する拡大又は縮小操作と、切替先の帳表画面の種別、および必要に応じて当該表示中の帳表画面において表示している科目と、に応じて集計絞込ステップが生成したデータに基づいて、帳表画面作成ステップが作成した切替先の帳表画面を表示する帳表画面切替処理を行い、
さらに拡大操作または縮小操作を受け付けた場合に、会計処理に用いるデータの適切性を画面表示により確認できるまで、受け付けた操作の種別と前記判定ステップによる判定に基づいて、通常の帳表画面の拡大処理もしくは縮小処理、又は絞込方向もしくは集計方向の帳表画面切替処理を多段階に管理することを特徴とする画面切替方法。 A screen switching method executed by an accounting processing apparatus for creating and displaying a book table screen,
Create a switching destination book from aggregated data or narrowed-down data that summarizes journal data and balance data under specified conditions, and check the appropriateness of the data used for accounting processing on the screen while switching the created book table Screen switching method to
Determines whether the display magnification of the screen updated by the enlargement operation or reduction operation exceeds the specified value, and if it is within the specified value, performs normal enlargement / reduction processing, and if it exceeds the specified value, normal enlargement In the screen switching method that performs processing different from the reduction processing,
The accounting unit includes a different type of voucher that is currently displayed, based on whether either the content of the operation of the enlargement or reduction operation, voucher screen species as the switching destination in response to each operation A storage unit for storing a table in which another is defined;
A reception step for accepting a screen enlargement or reduction operation ;
When the display magnification exceeds the specified value set for each book table due to the enlargement or reduction operation, the operation is determined to be an operation that triggers switching the currently displayed book table to another type of book table A determination step to :
When it is determined in the determination step that the display magnification of the screen exceeds the specified value set for each book table and the operation is to switch to another type of book table, the type of accepted operation and the currently displayed operation type are displayed. A determination step of determining, based on the type of the book table, the type of the book table screen to be switched to, with reference to the table;
Aggregated data obtained by summarizing journal data and balance data under a predetermined condition or narrowing down journal data and balance data according to a predetermined condition according to the type of the book table screen at the switching destination determined in the determination step. Aggregation refinement step to acquire data,
Using aggregate data or narrowing data acquired by the aggregates are narrowed down, seen including a voucher screen generating step of generating a voucher screen switching destination, and
When it is determined by the determination step that the display magnification exceeds the specified value set for each book,
In the case of an enlargement operation, refer to the table for the type of the book table screen that is the switching destination corresponding to the narrowing down direction so that the details of the book table currently displayed and transactions can be grasped by the determination step. Decide
In the case of reduction operation, refer to the table for the type of the book table screen that is the switching destination corresponding to the totaling direction that can grasp the summary item of the book table currently displayed and the overview of the whole transaction by the determination step. Decide
The type of the current book table screen, the enlargement / reduction operation for the currently displayed book table screen, the type of the book table screen to be switched to, and if necessary, displayed on the currently displayed book table screen The book table screen switching process to display the book table screen of the switching destination created by the book table screen creation step is performed based on the data and the data generated by the aggregation narrowing step according to the subject,
Further, when an enlargement operation or a reduction operation is accepted, the normal book table screen is enlarged based on the type of accepted operation and the determination in the determination step until the appropriateness of the data used for the accounting process can be confirmed on the screen display. A screen switching method characterized in that processing or reduction processing, or book table screen switching processing in a narrowing direction or a totaling direction is managed in multiple stages .
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP2012218430A JP6081121B2 (en) | 2012-09-28 | 2012-09-28 | Accounting processing apparatus, accounting processing system, screen switching method and screen switching program |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP2012218430A JP6081121B2 (en) | 2012-09-28 | 2012-09-28 | Accounting processing apparatus, accounting processing system, screen switching method and screen switching program |
Publications (2)
Publication Number | Publication Date |
---|---|
JP2014071747A JP2014071747A (en) | 2014-04-21 |
JP6081121B2 true JP6081121B2 (en) | 2017-02-15 |
Family
ID=50746868
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
JP2012218430A Active JP6081121B2 (en) | 2012-09-28 | 2012-09-28 | Accounting processing apparatus, accounting processing system, screen switching method and screen switching program |
Country Status (1)
Country | Link |
---|---|
JP (1) | JP6081121B2 (en) |
Families Citing this family (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN104423853A (en) * | 2013-08-22 | 2015-03-18 | 中兴通讯股份有限公司 | Object switching method and device and touch screen terminal |
Family Cites Families (13)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JPH0981655A (en) * | 1995-09-13 | 1997-03-28 | Dainippon Printing Co Ltd | Arithmetic setting method and electronic slips preparation system |
JPH09298774A (en) * | 1996-04-30 | 1997-11-18 | Sanyo Electric Co Ltd | Remote management system |
JP2001155097A (en) * | 1999-11-29 | 2001-06-08 | Degital Company Network:Kk | Recording medium |
JP2001325417A (en) * | 2000-05-15 | 2001-11-22 | Mit:Kk | Method and system for analyzing financial affairs and recording medium |
JP2003323581A (en) * | 2002-05-02 | 2003-11-14 | Nippon Digital Kenkyusho:Kk | Entry system, entry image plane, entry method, entry processing program and storage medium |
JP3890021B2 (en) * | 2003-02-05 | 2007-03-07 | シャープ株式会社 | Display device, display method, display program, and computer-readable recording medium recording the display program |
JP4356980B2 (en) * | 2003-12-25 | 2009-11-04 | キヤノンマーケティングジャパン株式会社 | Electronic form system, electronic form search method and program |
JP5068424B2 (en) * | 2004-11-17 | 2012-11-07 | グローリー株式会社 | Form sort processing device, form sort processing method |
JP4867941B2 (en) * | 2008-03-24 | 2012-02-01 | 沖電気工業株式会社 | Form processing method, form processing program, form processing apparatus, and form processing system |
JP5245495B2 (en) * | 2008-03-31 | 2013-07-24 | 大日本印刷株式会社 | Graph display device for time series data |
JP5489679B2 (en) * | 2009-12-02 | 2014-05-14 | キヤノン株式会社 | Image processing apparatus, image processing apparatus control method, and program |
JP5449090B2 (en) * | 2010-08-20 | 2014-03-19 | 株式会社野村総合研究所 | Sales activity support system, communication terminal, sales activity support method, and computer program |
JP2014016658A (en) * | 2010-11-02 | 2014-01-30 | Jvc Kenwood Corp | Touch panel processing apparatus and method, and program |
-
2012
- 2012-09-28 JP JP2012218430A patent/JP6081121B2/en active Active
Also Published As
Publication number | Publication date |
---|---|
JP2014071747A (en) | 2014-04-21 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
US8656291B2 (en) | System, method and computer program product for displaying data utilizing a selected source and visualization | |
US9436349B2 (en) | Business solution user interface enabling interaction with reports | |
KR101811464B1 (en) | Spin control user interface for selecting options | |
KR101794373B1 (en) | Temporary formatting and charting of selected data | |
US20020054141A1 (en) | Computer system for displaying multiple window displays | |
US20140059496A1 (en) | Unified mobile approvals application including card display | |
KR20120118001A (en) | Rotating hierarchy cone user interface | |
US20160062585A1 (en) | Managing objects in panorama display to navigate spreadsheet | |
WO2014088837A1 (en) | System and method for the creation, review and revision of investment banking materials | |
WO2023234785A1 (en) | Graphical user interface | |
KR102183860B1 (en) | Method for displaying information on price fluctuation and Apparatus thereof | |
JP2016026363A (en) | Automatic transaction menu generating device, automatic transaction menu generating system, and automatic transaction menu generating program | |
US20180232350A1 (en) | Inserting new elements in a tabular data structure | |
JP6081121B2 (en) | Accounting processing apparatus, accounting processing system, screen switching method and screen switching program | |
JP5552771B2 (en) | Content browsing apparatus, content browsing system, control method, and program | |
US20190265846A1 (en) | Date entry user interface | |
JP6420670B2 (en) | Information browsing system | |
JP6597068B2 (en) | Touch panel operation terminal, touch panel operation method, and touch panel operation program | |
JP5811208B2 (en) | Content browsing apparatus, content browsing apparatus control method, program, content browsing system, and content browsing system control method | |
JP5469765B1 (en) | Nameplate layout generation program and nameplate layout generation system | |
JP2010134512A (en) | Adapter device and customization method using the same | |
JP2017182764A (en) | Diagram generating system, diagram processing system and program | |
JP4257284B2 (en) | Accounting processing system, accounting processing apparatus and program | |
JP7361826B2 (en) | Cloud system, summary result display method, and program | |
US12099821B2 (en) | System and method for sorting and displaying of user account data |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
A621 | Written request for application examination |
Free format text: JAPANESE INTERMEDIATE CODE: A621 Effective date: 20150925 |
|
A977 | Report on retrieval |
Free format text: JAPANESE INTERMEDIATE CODE: A971007 Effective date: 20160727 |
|
A131 | Notification of reasons for refusal |
Free format text: JAPANESE INTERMEDIATE CODE: A131 Effective date: 20160809 |
|
A521 | Request for written amendment filed |
Free format text: JAPANESE INTERMEDIATE CODE: A523 Effective date: 20160926 |
|
TRDD | Decision of grant or rejection written | ||
A01 | Written decision to grant a patent or to grant a registration (utility model) |
Free format text: JAPANESE INTERMEDIATE CODE: A01 Effective date: 20170110 |
|
A61 | First payment of annual fees (during grant procedure) |
Free format text: JAPANESE INTERMEDIATE CODE: A61 Effective date: 20170118 |
|
R150 | Certificate of patent or registration of utility model |
Ref document number: 6081121 Country of ref document: JP Free format text: JAPANESE INTERMEDIATE CODE: R150 |
|
R250 | Receipt of annual fees |
Free format text: JAPANESE INTERMEDIATE CODE: R250 |