JP5085848B2 - Simulation apparatus, unnecessary data deleting method, and computer program - Google Patents
Simulation apparatus, unnecessary data deleting method, and computer program Download PDFInfo
- Publication number
- JP5085848B2 JP5085848B2 JP2005042944A JP2005042944A JP5085848B2 JP 5085848 B2 JP5085848 B2 JP 5085848B2 JP 2005042944 A JP2005042944 A JP 2005042944A JP 2005042944 A JP2005042944 A JP 2005042944A JP 5085848 B2 JP5085848 B2 JP 5085848B2
- Authority
- JP
- Japan
- Prior art keywords
- data
- plan
- accounting
- period
- amount
- 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
- Financial Or Insurance-Related Operations Such As Payment And Settlement (AREA)
Description
本発明は、シミュレーション装置及び不要データ削除方法ならびにコンピュータプログラムに関する。 The present invention relates to a simulation apparatus, an unnecessary data deletion method, and a computer program.
会計のシミュレーションを行うシミュレーション装置では、会計の今後の計画金額や予想金額を示す計画データを用いてシミュレーションを行っている。シミュレーション結果の比較のため、様々なパターンの計画データを用いてシミュレーションを行おうとする場合、ユーザは、会計の実績データ、あるいは、既に生成されている他の計画データを加工して、それらの計画データを生成していた。
一方、特許文献1には、シミュレーションで計算した途中結果のデータを消去することにより、不要なデータをメモリ上に残すことが無くなる技術について開示されている。また、特許文献2には、シミュレーションシステムにおいて、複数のテストデータに対する共通部分のシミュレーション時間を削減する技術について開示されている。
On the other hand,
ユーザが、会計のシミュレーションに用いられる会計の計画データを生成するとき、誤って不要な計画データを生成してしまうことがあった。シミュレーション装置が、この不要な計画データに対してもシミュレーションを行ってしまうことにより、シミュレーションの実行に時間と負荷がかかってしまい、システムのパフォーマンスが低下してしまうという問題があった。そこで、シミュレーション実行前に不要な計画データを予め削除しておくことが考えられるが、従来、不要な計画データは、ユーザが検索して手動で削除を行っており、これは煩雑な作業であった。しかし、特許文献1及び特許文献2においては、会計シミュレーションの対象となる会計の計画データのうち、予め不要な計画データを削除するものではない。
When a user generates accounting plan data used for accounting simulation, unnecessary plan data may be erroneously generated. Since the simulation apparatus also performs simulation on the unnecessary plan data, there is a problem that the execution of the simulation takes time and load, and the performance of the system is deteriorated. Therefore, it is conceivable to delete unnecessary plan data in advance before simulation execution. Conventionally, unnecessary plan data has been searched and manually deleted by the user, which is a complicated operation. It was. However, in
本発明は、このような事情に鑑みてなされたものであり、会計シミュレーションの実行対象となる会計の計画データのうち不要な計画データを削除することができるシミュレーション装置及び不要データ削除方法ならびにコンピュータプログラムを提供することを目的とする。 The present invention has been made in view of such circumstances, and a simulation apparatus, an unnecessary data deleting method, and a computer program capable of deleting unnecessary plan data from accounting plan data to be executed as an accounting simulation. The purpose is to provide.
上記した課題を解決するために本発明は、会計のシミュレーションを行うシミュレーション装置(10)において、会計年度、利益センタ、勘定コード、借方か貸方かの情報、取引の種類、または、取引先のうち1以上からなるキー情報と、キー情報に対応した会計伝票データから抽出した金額を会計の各期毎に合計した実績データと、会計のシミュレーションに用いられ、前記会計の各期の計画金額を示す1以上の計画データとからなる実績計画データを記憶するとともに、任意の前記計画データをまとめた各期の計画金額を示すサマリーデータを記憶する記憶手段(20)と、不要データ削除を行う対象を特定し、かつ、キー情報を含んだ条件の入力を受け、該条件に合致する前記記憶手段(20)内の計画データのうち各期の計画金額が正常な値ではないことが想定される所定の範囲の値である計画データを削除するとともに、削除された前記計画データに対応する前記記憶手段(20)内のサマリーデータのうち各期の計画金額が正常な値ではないことが想定される所定の範囲の値であるサマリーデータを削除し、前記所定の範囲の値ではないサマリーデータを削除しない不要データ削除手段(16)と、を備えることを特徴とする。 In order to solve the above-described problems, the present invention provides a simulation apparatus (10) for performing a simulation of accounting, among fiscal year, profit center, account code, debit or credit information, transaction type, or business partner. It shows the key information consisting of 1 or more, and actual data amounts extracted from accounting documents data corresponding to the key information the sum for each phase of accounting, used in the simulation of the accounting, planning amount for each period of the accounting target of stores the actual plan data consisting of one or more planning data, and storage means for storing a summary data indicating the planned amount of each period summarizing any of the planning data (20), the unnecessary data deleted identify and receives the condition including the key information, planning amount for each period of the planning data of said storage means (20) that matches the conditions While deleting the plan data which is the value of the predetermined range assumed not to be a normal value, among the summary data in the storage means (20) corresponding to the deleted plan data, the plan amount for each period Unnecessary data deleting means (16) that deletes summary data that is a value in a predetermined range that is assumed to be not a normal value, and that does not delete summary data that is not a value in the predetermined range. Features.
また、本発明は、上述するシミュレーション装置であって、前記不要データ削除手段(16)は、前記条件に合致する前記記憶手段(20)内の計画データのうち各期の計画金額が全て0の計画データを削除するとともに、削除された前記計画データに対応する前記記憶手段(20)内のサマリーデータのうち各期の計画金額が全て0のサマリーデータを削除する、ことを特徴とする。 Moreover, this invention is the simulation apparatus mentioned above, Comprising: The said unnecessary data deletion means (16) WHEREIN: The plan amount of each period is all 0 among the plan data in the said memory | storage means (20) which meets the said conditions. The plan data is deleted, and the summary data in which the plan amount for each period is all 0 is deleted from the summary data in the storage means (20) corresponding to the deleted plan data.
また、本発明は、会計のシミュレーションを行うシミュレーション装置(10)に用いられる不要データ削除方法であって、会計年度、利益センタ、勘定コード、借方か貸方かの情報、取引の種類、または、取引先のうち1以上からなるキー情報と、キー情報に対応した会計伝票データから抽出した金額を会計の各期毎に合計した実績データと、会計のシミュレーションに用いられ、前記会計の各期の計画金額を示す1以上の計画データとからなる実績計画データを記憶するとともに、任意の前記計画データをまとめた各期の計画金額を示すサマリーデータを自身の備える記憶手段(20)に記憶し、不要データ削除を行う対象を特定し、かつ、キー情報を含んだ条件の入力を受け、該条件に合致する前記記憶手段(20)内の計画データのうち各期の計画金額が正常な値ではないことが想定される所定の範囲の値である計画データを削除するとともに、削除された前記計画データに対応する前記記憶手段(20)内のサマリーデータのうち各期の計画金額が正常な値ではないことが想定される所定の範囲の値であるサマリーデータを削除し、前記所定の範囲の値ではないサマリーデータを削除しない(ステップS250、ステップS260)、ことを特徴とする。 The present invention also relates to a method for deleting unnecessary data used in a simulation apparatus (10) that performs accounting simulation, and includes a fiscal year, profit center, account code, debit or credit information, transaction type, or transaction and key information consisting of one or more of the preceding, and actual data obtained by adding the amount extracted from the accounting documents data corresponding to each phase of accounting key information used in the simulation of the accounting, planning for each period of the accounting stores the actual plan data consisting of one or more planning data indicating the amount, stored in the storage means (20) provided in the own summary data indicating the planned amount of each period summarizing any of the planning data, identify the target of the unnecessary data deleted, and receives an input of conditions including the key information, the planning data of said storage means (20) that matches the conditions That is, the plan data in a predetermined range in which the plan amount for each period is assumed to be not a normal value is deleted, and the summary data in the storage means (20) corresponding to the deleted plan data Among them, summary data that is a value in a predetermined range in which the planned amount of each period is assumed to be not a normal value is deleted, and summary data that is not a value in the predetermined range is not deleted (steps S250 and S260). ).
また、本発明は、会計のシミュレーションを行うシミュレーション装置(10)に用いられるコンピュータを、会計年度、利益センタ、勘定コード、借方か貸方かの情報、取引の種類、または、取引先のうち1以上からなるキー情報と、キー情報に対応した会計伝票データから抽出した金額を会計の各期毎に合計した実績データと、会計のシミュレーションに用いられ、前記会計の各期の計画金額を示す1以上の計画データとからなる実績計画データを記憶するとともに、任意の前記計画データをまとめた各期の計画金額を示すサマリーデータを記憶する記憶手段(20)、不要データ削除を行う対象を特定し、かつ、キー情報を含んだ条件の入力を受け、該条件に合致する前記記憶手段(20)内の計画データのうち各期の計画金額が正常な値ではないことが想定される所定の範囲の値である計画データを削除するとともに、削除された前記計画データに対応する前記記憶手段(20)内のサマリーデータのうち各期の計画金額が正常な値ではないことが想定される所定の範囲の値であるサマリーデータを削除し、前記所定の範囲の値ではないサマリーデータを削除しない不要データ削除手段(16)、として機能させるためのコンピュータプログラムである。
なお、本欄において参照している「(符号)」は、後述する欄(発明を実施するための最良の形態)において対応する構成を例示するのみで、何ら特許請求の範囲の各請求項の解釈を限定するものではない。
In the present invention, the computer used in the simulation apparatus (10) for simulating accounting can be one or more of the fiscal year, profit center, account code, debit or credit information, transaction type, or business partner. and the key information composed of the actual data amounts extracted from accounting documents data corresponding to the key information the sum for each phase of accounting, used in the simulation of the accounting, 1 or more indicating the planned amount for each period of the accounting of stores planned actual plan data comprising the data storage means (20) for storing a summary data indicating the planned amount of each period summarizing any of the planning data, identifies the target of the unnecessary data deleted and receives input conditions including the key information, plans amount for each period of the planning data of said storage means (20) that match the conditions normally The plan data within a predetermined range assumed not to be a value is deleted, and the plan amount for each period is normal among the summary data in the storage means (20) corresponding to the deleted plan data A computer program for deleting summary data that is a value in a predetermined range that is assumed not to be a negative value and functioning as unnecessary data deleting means (16) that does not delete summary data that is not a value in the predetermined range It is.
It should be noted that “(sign)” referred to in this column only exemplifies a corresponding configuration in a column (the best mode for carrying out the invention) to be described later, and does not indicate any claim in the claims. The interpretation is not limited.
上記発明によれば、会計のシミュレーションに用いられ、会計の各期の計画金額を示す計画データのうち、ユーザが指定した条件を満たし、かつ、各期の計画金額が想定される金額の範囲外である計画データ、特に、各期の計画金額が全て「0」の計画データを削除する。これにより、必要な計画データは保護しながら、誤って作成された不要な計画データのみを削除することができ、不要な計画データの削除にかかるユーザの負担を軽減することができる。また、会計シミュレーション処理にかかる時間を短縮し、システムの負荷を軽減することができる。 According to the above invention, the plan data indicating the planned amount for each period of accounting used for the simulation of the accounting satisfies the condition specified by the user, and the planned amount for each period is outside the range of assumed amounts. The plan data, in particular, the plan data in which the plan amount for each period is all “0” is deleted. Accordingly, it is possible to delete only unnecessary plan data created by mistake while protecting the necessary plan data, and it is possible to reduce the burden on the user related to the deletion of unnecessary plan data. In addition, the time required for accounting simulation processing can be shortened, and the load on the system can be reduced.
以下、図面を参照し、この発明の一実施形態について説明する。
図1は、本発明の一実施形態によるシミュレーション装置としての会計装置10の構成を示すブロック図であり、本発明と関係する機能ブロックのみ抽出して示してある。会計装置10は、例えば、サーバやパーソナルコンピュータなどのコンピュータ装置で構成することができる。会計装置10は、入力手段11、出力手段12、会計処理手段13、実績・計画データ編集手段14、シミュレーション実行手段15、不要データ削除手段16、及び、記憶手段20を備える。
Hereinafter, an embodiment of the present invention will be described with reference to the drawings.
FIG. 1 is a block diagram illustrating a configuration of an
入力手段11は、キーボードやマウスなどであり、ユーザが入力した情報を取得するための機能を有する。ネットワークを介して接続されるパーソナルコンピュータやPDA(Personal Digital Assistants:情報携帯端末)などのクライアント端末から情報を受信することでもよい。
出力手段12は、CRT(cathode ray tube)やLCD(liquid crystal display)などのディスプレイである。ネットワークを介して接続されるクライアント端末へ表示させる画像情報を出力することでもよい。
The input means 11 is a keyboard, a mouse, or the like, and has a function for acquiring information input by the user. Information may be received from a client terminal such as a personal computer or PDA (Personal Digital Assistants) connected via a network.
The output means 12 is a display such as a CRT (cathode ray tube) or LCD (liquid crystal display). Image information to be displayed on a client terminal connected via a network may be output.
記憶手段20は、会計伝票データ記憶手段21、実績・計画データ記憶手段22、及び、サマリーデータ記憶手段23を備える。
会計伝票データ記憶手段21は、各種取引によって発生する会計伝票の情報を示す会計伝票データを記憶している。実績・計画データ記憶手段22は、会計における実績金額を示す実績データ、及び、会計シミュレーションに用いる会計の計画金額を示す計画データからなる実績・計画データを記憶している。サマリーデータ記憶手段23は、任意の計画データをまとめた計画金額を示すサマリーデータを記憶している。
The
The accounting slip data storage means 21 stores accounting slip data indicating information on accounting slips generated by various transactions. The actual / plan data storage means 22 stores actual / plan data consisting of actual data indicating actual amounts in accounting and plan data indicating planned amounts for accounting used for accounting simulation. The summary data storage means 23 stores summary data indicating the planned amount of money that is a collection of arbitrary plan data.
会計処理手段13は、入力手段11を介して受信した取引の情報から会計伝票データを生成し、会計伝票データ記憶手段21に登録する。実績・計画データ編集手段14は、入力手段11を介して受信した指示に基づき、実績・計画データの生成、更新、または、削除等の編集を行い、この編集された実績・計画データを実績・計画データ記憶手段22に登録する。シミュレーション実行手段15は、実績・計画データ記憶手段22内の計画データを用いて、会計シミュレーション処理を実行する。不要データ削除手段16は、ユーザが指定した条件に合致する計画データ、サマリーデータの中から不要データを削除する。
The accounting processing means 13 generates accounting slip data from the transaction information received via the input means 11 and registers it in the accounting slip data storage means 21. The actual / plan
次に、会計装置10が保持する各データの構成例について説明する。
図2は、会計伝票データ記憶手段21に記憶される会計伝票データの構成例を示す図である。
会計伝票データは、ヘッダ情報と1以上の明細情報とからなる。ヘッダ情報は、伝票番号、会計年度、伝票日付、利益センタ、取引の種類、取引先などの情報からなる。伝票番号は、会計伝票データを一意に識別する。利益センタは、会計を管理する単位となる最小の組織を示す。明細情報は、明細番号、品目コード、品名、勘定コード、借方/貸方、単価、数量、金額などの情報からなるレコードで構成される。明細番号は、会計伝票データ内において明細情報を一意に識別する。品名は、取引される物品等の名称を示す。品目コードは、取引される物品等の品目を識別するコードである。勘定コードは、勘定科目を識別するコードである。
Next, a configuration example of each data held by the
FIG. 2 is a diagram showing a configuration example of accounting slip data stored in the accounting slip data storage means 21.
The accounting slip data includes header information and one or more detailed information. The header information includes information such as a slip number, a fiscal year, a slip date, a profit center, a transaction type, and a business partner. The slip number uniquely identifies accounting slip data. The profit center indicates a minimum organization as a unit for managing accounting. The detail information includes a record including information such as a detail number, item code, product name, account code, debit / credit, unit price, quantity, and amount. The item number uniquely identifies the item information in the accounting slip data. The product name indicates the name of an article or the like to be traded. The item code is a code for identifying an item such as an article to be traded. The account code is a code for identifying an account item.
図3は、実績・計画データ記憶手段22に記憶される実績・計画データ及びサマリーデータ記憶手段23内に記憶されるサマリーデータの構成例を示す図である。
実績・計画データは、キー情報と、実績データ及び1以上の計画データとからなる。キー情報は、ここでは、会計年度、利益センタ、勘定コードとしているが、借方/貸方、取引の種類、取引先等をキー情報に加えても良い。実績データは、各会計期毎の実績金額を示す。計画データは、各会計期毎の計画金額を示す。実績・計画データに複数の計画データのエントリがあり、1番目、2番目、3番目、…のエントリそれぞれには、計画1、計画2、計画3、…の識別情報が付与されている。なお、会計期は、1ヶ月毎、4半期毎などの任意の期間とすることができ、例えば、1ヶ月毎の場合、会計期1を1月、会計期2を2月、…などとすることができる。同図において、実績・計画データのキー情報は、会計年度「200X年」、利益センタ「xxxxxx」、勘定コード「YY」であり、実績データの実績金額は、会計期1が「100」、会計期2が「200」、会計期3が「0」、…である。また、1番目のエントリの計画データである「計画1」の計画金額は、会計期1が「100」、会計期2が「200」、会計期3が「0」、…であり、2番目のエントリの計画データである「計画2」の計画金額は、会計期1が「0」、会計期2が「0」、会計期3が「0」、…である。
FIG. 3 is a diagram showing a configuration example of the actual / plan data stored in the actual / plan data storage means 22 and the summary data stored in the summary data storage means 23.
The actual / plan data includes key information, actual data, and one or more plan data. Here, the key information is the fiscal year, the profit center, and the account code, but debit / credit, transaction type, business partner, etc. may be added to the key information. The actual data indicates the actual amount for each accounting period. The plan data indicates the plan amount for each accounting period. The actual / plan data includes a plurality of plan data entries, and identification information of
サマリーデータは、実績・計画データ内の1以上の任意の計画データについて各会計期毎の計画金額を合計して得られる計画金額と、この計画金額を算出する元となった前述の計画データが含まれる実績・計画データ内のキー情報とからなる。例えば、計画データを詳細なカテゴリ別に生成し、これらを合わせた統括的な計画金額をサマリーデータとして示すことができる。同図において、サマリーデータのキー情報には、会計年度「200X年」、利益センタ「xxxxxx」、勘定コード「YY」が設定されており、計画金額には、同じキー情報を有する実績・計画データの2番目のエントリ(計画2)、及び、3番目のエントリ(計画3)の計画データについて各会計期毎の計画金額を合計した金額が設定されている。 The summary data consists of the planned amount obtained by summing the planned amounts for each accounting period for one or more arbitrary planned data in the actual / planned data, and the above-mentioned plan data from which this planned amount was calculated. It consists of key information in the actual / plan data included. For example, the plan data can be generated for each detailed category, and a comprehensive plan amount combining them can be shown as summary data. In the figure, the key information of the summary data includes the fiscal year “200X”, the profit center “xxxxxxxx”, and the account code “YY”. For the plan data of the second entry (plan 2) and the third entry (plan 3), the sum of the plan amounts for each accounting period is set.
次に、会計装置10の動作について説明する。
会計装置10は、会計伝票データ記憶手段21に会計伝票データを蓄積している。
具体的には、ユーザは、取引が発生する度に、この発生した取引の情報を入力手段11により会計装置10へ入力する。取引の情報とは、会計年度、伝票日付、利益センタ、取引の種類、取引先、品目コード、品名、勘定コード、借方/貸方、単価、数量、金額などである。会計処理手段13は、入力手段11から入力された取引の情報を受信すると、伝票番号を付与して会計伝票データを生成し、会計伝票データ記憶手段21へ書き込む。
Next, the operation of the
The
Specifically, every time a transaction occurs, the user inputs information on the generated transaction to the
ユーザは、会計シミュレーションを行う前に、実績・計画データを生成する。
図4は、会計装置10の実績・計画データ編集処理のフローチャートを示す。
実績・計画データ編集手段14は、入力手段11から、ユーザが入力した会計年度、利益センタ、勘定コード等の編集対象条件となるキー情報を受信する(ステップS110)。実績・計画データ編集手段14は、受信した編集対象条件により実績・計画データ記憶手段22を検索し、編集対象条件に合致する実績・計画データが登録済みか否かを判断する(ステップS120)。
The user generates actual / plan data before performing the accounting simulation.
FIG. 4 shows a flowchart of the actual / plan data editing process of the
The actual / plan data editing means 14 receives from the input means 11 key information as editing target conditions such as the fiscal year, profit center, and account code entered by the user (step S110). The actual / plan data editing means 14 searches the actual / plan data storage means 22 based on the received editing target condition, and determines whether the actual / plan data matching the editing target condition has been registered (step S120).
編集対象条件に合致する実績・計画データがすでに登録されている場合(ステップS120:Yes)、実績・計画データ編集手段14は、実績・計画データ記憶手段22から当該実績・計画データを読み出す(ステップS130)。一方、編集対象条件に合致する実績・計画データが登録されていない場合(ステップS120:No)、実績・計画データ編集手段14は、新たに実績・計画データを生成する(ステップS140)。実績・計画データ編集手段14は、新たに生成した実績・計画データのキー情報に、編集対象条件として入力されたキー情報を設定する。さらに、実績・計画データ編集手段14は、会計伝票データ記憶手段21から編集対象条件に合致する会計伝票データを読み出す。そして、この読み出した会計伝票データから金額を抽出して各会計期毎に合計し、実績・計画データ内の実績データに書き込む。なお、会計期は、伝票日付から特定することができる。続いて、実績・計画データ編集手段14は、1番目のエントリの計画データに実績データをコピーする。
When the actual / plan data matching the editing target condition has already been registered (step S120: Yes), the actual / plan
次に、実績・計画データ編集手段14は、ユーザが入力手段11により入力した指示に従い、追加、更新、削除など計画データの編集を行う(ステップS150)。計画データを追加、更新する場合の各会計期の計画金額は、例えば、実績データの実績金額または他の計画データの計画金額について任意の演算(例:10%増、100加算など)を行う、あるいは、コピーする、もしくは、任意の金額を入力する等により設定する。実績データをもとに計画データを生成することで、精度の高い計画金額を作成することができる。 Next, the actual / plan data editing means 14 edits the plan data such as addition, update, and deletion according to the instruction input by the user through the input means 11 (step S150). The planned amount for each accounting period when adding or updating the plan data is, for example, an arbitrary calculation (eg, 10% increase, 100 addition, etc.) for the actual amount of actual data or the planned amount of other plan data. Alternatively, it is set by copying or inputting an arbitrary amount of money. By generating plan data based on the actual data, it is possible to create a highly accurate plan amount.
計画データの編集終了後、実績・計画データ編集手段14は、入力手段11を介してユーザが入力した指示に従い、編集された計画データに対応するサマリーデータを追加あるいは更新する(ステップS160)。すなわち、ユーザは、入力手段11を介して、サマリーデータを生成する対象となる計画データのエントリを入力する。指定された計画データを基に生成されたサマリーデータがサマリーデータ記憶手段23内にすでに登録されている場合、実績・計画データ編集手段14は、指定された計画データの各会計期毎の計画金額を合計して計画金額を算出し、当該サマリーデータを更新する。指定された計画データを元に生成されたサマリーデータがサマリーデータ記憶手段23に未登録の場合、実績・計画データ編集手段14は、新たなサマリーデータを生成して登録する。生成されるサマリーデータには、指定された計画データの各会計期毎の計画金額を合計して算出された計画金額と、指定された計画データが含まれる実績・計画データのキー情報が設定される。実績・計画データ編集手段14は、計画データを編集した実績・計画データを登録する(ステップS170)。
After finishing the editing of the plan data, the actual / plan data editing means 14 adds or updates the summary data corresponding to the edited plan data in accordance with the instruction input by the user via the input means 11 (step S160). That is, the user inputs an entry of plan data that is a target for generating summary data via the
計画データの編集後、ユーザは、入力手段11により会計シミュレーションの実行指示を入力する。シミュレーション実行手段15は、実績・計画データ記憶手段22に登録されている実績・計画データ内の計画データを用いて会計シミュレーション処理を実行する。なお、会計シミュレーション処理は、既存の会計シミュレーション用のアプリケーションソフトウェアなどにより実行される。シミュレーション実行手段15は、シミュレーションの実行後、使用した計画データ、当該計画データを用いて生成されたサマリーデータ、シミュレーション結果等を出力手段12から出力する。
After editing the plan data, the user inputs an accounting simulation execution instruction by the input means 11. The simulation execution means 15 executes an accounting simulation process using the plan data in the results / plan data registered in the results / plan data storage means 22. The accounting simulation process is executed by existing accounting simulation application software or the like. After executing the simulation, the
上記のステップS150における計画データの編集において、計画金額を0クリアしたり、コピー元の実績金額が「0」であったり、演算に誤りがあったりした場合などに、各会計期の計画金額が全て「0」の計画データが生成されることがある。また、計画データの編集により、サマリーデータの算出元となった全計画データの各会計期の計画金額に全て「0」が設定された場合、このサマリーデータの各会計期の計画金額も全て「0」となる。会計シミュレーション実行時、各会計期の計画金額が全て「0」の不要な計画データに対してもシミュレーション処理が行われることにより、シミュレーションの実行に時間と負荷がかかってしまい、会計装置10のパフォーマンスが低下してしまう。そこで、不要な計画データを、シミュレーション実行前に予め削除する。しかし、各会計期の計画金額が全て「0」である計画データが必ずしも不要な計画データであるとは限らない。そのため、ユーザが不要データ削除実行対象の条件を指定し、その条件の範囲内において、各会計期の計画金額が全て「0」である計画データを削除する。
In the editing of the plan data in the above step S150, when the plan amount is cleared to 0, the copy source actual amount is “0”, or there is an error in calculation, the plan amount for each accounting period is Plan data of all “0” may be generated. In addition, when all of the planned amounts for each accounting period of all the planning data from which summary data is calculated are set to “0” by editing the planning data, all the planned amounts for each accounting period of this summary data are also “ 0 ". When the accounting simulation is executed, the simulation process is also performed on unnecessary plan data whose plan amounts for all the accounting periods are all “0”, so that it takes time and load to execute the simulation, and the performance of the
図5は、会計装置10の不要データ削除処理のフローチャートを示す。
ユーザは、入力手段11を介して会計装置10へ不要データ削除実行対象の条件を入力する(ステップS210)。不要データ削除実行対象の条件は、利益センタ、勘定コード、会計年度、計画データの識別などで指定される。不要データ削除手段16は、入力手段11から不要データ削除実行対象の条件の情報を受信する。不要データ削除手段16は、入力された不要データ削除実行対象の条件が正当か否かをチェックする(ステップS220)。例えば、利益センタ、勘定コード、会計年度の値が正当であるか否か、不要データ削除実行対象の条件に合致する計画データが実績・計画データ記憶手段22に登録されているか否か、などを判断する。
FIG. 5 shows a flowchart of unnecessary data deletion processing of the
The user inputs conditions for executing unnecessary data deletion to the
不要データ削除手段16は、チェックがOKであると判断した場合(ステップS230:Yes)、不要データ削除実行対象の条件に合致する計画データ(以下、「不要データ削除実行対象の計画データ」と記載)を有する実績・計画データ、及び、当該計画データを基に生成されたサマリーデータを、他の処理からは読み出しや書き込み等のアクセスができないようにロックする(ステップS240)。
When the unnecessary
次に、不要データ削除手段16は、不要データ削除実行対象の計画データのうち、各会計期の計画金額が全て「0」の計画データのエントリを削除する(ステップS250)。さらに、不要データ削除手段16は、ステップS250において削除した計画データを基に生成したサマリーデータを検索し、各会計期の計画金額が全て「0」のサマリーデータを削除する(ステップS260)。不要データ削除手段16は、ステップS240においてロックした実績・計画データ及びサマリーデータのロックを解除し、他の処理からの読み出し、書き込み等のアクセスを可能とする(ステップS270)。不要データ削除手段16は、不要データ削除実行結果を表示する(ステップS280)。不要データ削除実行結果には、不要データ削除実行対象の条件、削除した計画データ及びサマリーデータの数などが含まれる。
なお、ステップS230において、チェックがOKではないと判断した場合(ステップS230:NO)、入力された不要データ削除実行対象の条件が不正であり、不要データ削除処理が実行されなかった旨を出力する(ステップS280)。
Next, the unnecessary data deleting means 16 deletes the entry of the plan data whose plan amounts for each accounting period are all “0” from the plan data to be subjected to unnecessary data deletion execution (step S250). Furthermore, the unnecessary data deleting means 16 searches the summary data generated based on the plan data deleted in step S250, and deletes the summary data in which all the plan amounts for each accounting period are “0” (step S260). The unnecessary
If it is determined in step S230 that the check is not OK (step S230: NO), it is output that the inputted unnecessary data deletion execution target condition is invalid and the unnecessary data deletion processing has not been executed. (Step S280).
図6は、図5のステップS210において、不要データ削除実行対象の条件をユーザに入力させるため、会計装置10が出力する不要データ削除実行対象の条件入力画面の例を示す。
同図において、不要データ削除実行対象の条件として、会社コード、利益センタグループ、利益センタ、勘定グループ、勘定コード、会計年度、計画データエントリを特定するコードを入力するための入力フィールドA1が表示されている。なお、会社、及び、利益センタグループは、1以上の利益センタからなる。従って、会社、または、利益センタグループを指定することにより、利益センタが特定される。また、任意の1以上の勘定コードをまとめて勘定グループが構成される。よって、勘定グループを指定することにより、勘定コードが特定される。
ユーザは、不要データ削除実行対象の条件を入力した後、マウスでクリックするなどして実行ボタンA2を押す。これにより、図5に示す不要データ削除処理が実行される。なお、不要データ削除処理は、実行ボタンA2を押した後直ちに実行することでもよく、バッチ処理などにより会計装置10の負荷が低いときに実行することでもよい。
FIG. 6 shows an example of an unnecessary data deletion execution target condition input screen output by the
In the figure, an input field A1 for inputting a code for identifying a company code, profit center group, profit center, account group, account code, fiscal year, and plan data entry is displayed as a condition for executing unnecessary data deletion. ing. The company and the profit center group include one or more profit centers. Therefore, a profit center is specified by designating a company or profit center group. In addition, an account group is configured by collecting any one or more account codes. Therefore, the account code is specified by specifying the account group.
The user inputs an unnecessary data deletion execution target condition and then clicks the execution button A2 by clicking with the mouse. Thereby, the unnecessary data deletion process shown in FIG. 5 is executed. The unnecessary data deletion processing may be executed immediately after the execution button A2 is pressed, or may be executed when the load on the
図7は、図5のステップS280において会計装置10が出力する不要データ削除実行結果表示画面の例を示す。同図においては、会社コード及び会計年度毎に不要データとして削除された計画データ及びサマリーデータの件数を表示している。
FIG. 7 shows an example of an unnecessary data deletion execution result display screen output by the
なお、上記においては、各会計期の計画金額が全て「0」である計画データ、サマリーデータを削除しているが、各会計期の計画金額が所定の値または所定の範囲の値である計画データ、サマリーデータを削除することでもよい。例えば、想定できる計画金額よりも明らかに大きすぎる計画金額が設定されている計画データ、サマリーデータは、ミスにより生成されたものとして削除することができる。 In the above, the plan data and summary data in which the plan amount for each accounting period is all “0” are deleted, but the plan amount for each accounting period is a predetermined value or a value within a predetermined range. Data and summary data may be deleted. For example, plan data and summary data in which a plan amount that is clearly larger than an assumed plan amount is set can be deleted as having been generated due to a mistake.
上記実施の形態によれば、会計装置10の不要データ削除手段16は、会計シミュレーションに用いられる実績・計画データ記憶手段22内の計画データのうち、ユーザが指定した条件を満たし、かつ、各期の計画金額が想定される金額の範囲外である計画データ、特に、各期の計画金額が全て「0」の計画データを削除する。これにより、必要な計画データは保護しながら、誤って作成された不要な計画データのみを削除することができ、不要な計画データの削除にかかるユーザの負担を軽減することができる。また、会計装置10の会計シミュレーション処理にかかる時間を短縮し、システムの負荷を軽減することができる。
According to the above embodiment, the unnecessary
なお、上述の会計装置(シミュレーション装置)10は、内部にコンピュータシステムを有している。そして、上述した会計装置10の会計処理手段13、実績・計画データ編集手段14、シミュレーション実行手段15、及び、不要データ削除手段16の動作の過程は、プログラムの形式でコンピュータ読み取り可能な記録媒体に記憶されており、このプログラムをコンピュータシステムが読み出して実行することによって、上記処理が行われる。ここでいうコンピュータシステムとは、OSや周辺機器等のハードウェアを含むものである。
The accounting apparatus (simulation apparatus) 10 described above has a computer system inside. The operation process of the accounting processing means 13, the actual / planned data editing means 14, the
また、「コンピュータ読み取り可能な記録媒体」とは、ROMの他に、磁気ディスク、光磁気ディスク、CD−ROM、DVD−ROM等の可搬媒体、コンピュータシステムに内蔵されるハードディスク等の記憶装置のことをいう。さらに「コンピュータ読み取り可能な記録媒体」とは、インターネット等のネットワークや電話回線等の通信回線を介してプログラムが送信された場合のシステムやクライアントとなるコンピュータシステム内部の揮発性メモリ(RAM)のように、一定時間プログラムを保持しているものも含むものとする。 In addition to ROM, “computer-readable recording medium” refers to a portable medium such as a magnetic disk, a magneto-optical disk, a CD-ROM, a DVD-ROM, or a storage device such as a hard disk built in a computer system. That means. Furthermore, the “computer-readable recording medium” refers to a volatile memory (RAM) inside a computer system that becomes a client or a system when a program is transmitted via a network such as the Internet or a communication line such as a telephone line. In addition, those holding programs for a certain period of time are also included.
また、「コンピュータシステム」は、WWWシステムを利用している場合であれば、ホームページ提供環境(あるいは表示環境)も含むものとする。
また、「コンピュータ読み取り可能な記録媒体」とは、フレキシブルディスク、光磁気ディスク、ROM、CD−ROM等の可搬媒体、コンピュータシステムに内蔵されるハードディスク等の記憶装置のことをいう。さらに「コンピュータ読み取り可能な記録媒体」とは、インターネット等のネットワークや電話回線等の通信回線を介してプログラムを送信する場合の通信線のように、短時間の間、動的にプログラムを保持するもの、その場合のサーバやクライアントとなるコンピュータシステム内部の揮発性メモリのように、一定時間プログラムを保持しているものも含むものとする。また上記プログラムは、前述した機能の一部を実現するためのものであっても良く、さらに前述した機能をコンピュータシステムにすでに記録されているプログラムとの組み合わせで実現できるものであっても良い。
Further, the “computer system” includes a homepage providing environment (or display environment) if a WWW system is used.
The “computer-readable recording medium” refers to a storage device such as a flexible medium, a magneto-optical disk, a portable medium such as a ROM and a CD-ROM, and a hard disk incorporated in a computer system. Furthermore, the “computer-readable recording medium” dynamically holds a program for a short time like a communication line when transmitting a program via a network such as the Internet or a communication line such as a telephone line. In this case, a volatile memory in a computer system serving as a server or a client in that case, and a program that holds a program for a certain period of time are also included. The program may be a program for realizing a part of the functions described above, and may be a program capable of realizing the functions described above in combination with a program already recorded in a computer system.
10・・・会計装置(シミュレーション装置)
11・・・入力手段
12・・・出力手段
13・・・会計処理手段
14・・・実績・計画データ編集手段
15・・・シミュレーション実行手段
16・・・不要データ削除手段
20・・・記憶手段
21・・・会計伝票データ記憶手段
22・・・実績・計画データ記憶手段
23・・・サマリーデータ記憶手段
10 ... Accounting equipment (simulation equipment)
DESCRIPTION OF
Claims (4)
会計年度、利益センタ、勘定コード、借方か貸方かの情報、取引の種類、または、取引先のうち1以上からなるキー情報と、キー情報に対応した会計伝票データから抽出した金額を会計の各期毎に合計した実績データと、会計のシミュレーションに用いられ、前記会計の各期の計画金額を示す1以上の計画データとからなる実績計画データを記憶するとともに、任意の前記計画データをまとめた各期の計画金額を示すサマリーデータを記憶する記憶手段と、
不要データ削除を行う対象を特定し、かつ、キー情報を含んだ条件の入力を受け、該条件に合致する前記記憶手段内の計画データのうち各期の計画金額が正常な値ではないことが想定される所定の範囲の値である計画データを削除するとともに、削除された前記計画データに対応する前記記憶手段内のサマリーデータのうち各期の計画金額が正常な値ではないことが想定される所定の範囲の値であるサマリーデータを削除し、前記所定の範囲の値ではないサマリーデータを削除しない不要データ削除手段と、
を備えることを特徴とするシミュレーション装置。 In a simulation device that performs accounting simulation,
Accounting year, profit center, account code, debit or credit information, transaction type, or key information consisting of one or more of the business partners and the amount extracted from the accounting slip data corresponding to the key information and actual data obtained by summing the each term is used in the simulation of the accounting, stores the actual plan data consisting of one or more planning data indicating the planned amount for each period of the accounting, summarizes any of the planning data a storage means for storing the summary data that shows the plan the amount of each period,
The target for deleting unnecessary data is specified , and the condition including the key information is input, and the planned amount of each period of the planned data in the storage means that matches the condition is not a normal value It is assumed that plan data that is a value in a predetermined range assumed is deleted, and that the plan amount for each period is not a normal value among the summary data in the storage means corresponding to the deleted plan data. Unnecessary data deleting means that deletes summary data that is a value in a predetermined range and does not delete summary data that is not a value in the predetermined range;
A simulation apparatus comprising:
ことを特徴とする請求項1に記載のシミュレーション装置。 The unnecessary data deleting unit deletes the plan data in which the plan amount of each period is all zero from the plan data in the storage unit that matches the condition, and the storage unit corresponding to the deleted plan data Delete the summary data for which the planned amount for each period is all 0
The simulation apparatus according to claim 1.
会計年度、利益センタ、勘定コード、借方か貸方かの情報、取引の種類、または、取引先のうち1以上からなるキー情報と、キー情報に対応した会計伝票データから抽出した金額を会計の各期毎に合計した実績データと、会計のシミュレーションに用いられ、前記会計の各期の計画金額を示す1以上の計画データとからなる実績計画データを記憶するとともに、任意の前記計画データをまとめた各期の計画金額を示すサマリーデータを自身の備える記憶手段に記憶し、
不要データ削除を行う対象を特定し、かつ、キー情報を含んだ条件の入力を受け、該条件に合致する前記記憶手段内の計画データのうち各期の計画金額が正常な値ではないことが想定される所定の範囲の値である計画データを削除するとともに、削除された前記計画データに対応する前記記憶手段内のサマリーデータのうち各期の計画金額が正常な値ではないことが想定される所定の範囲の値であるサマリーデータを削除し、前記所定の範囲の値ではないサマリーデータを削除しない、
ことを特徴とする不要データ削除方法。 A method for deleting unnecessary data used in a simulation apparatus for simulating accounting,
Accounting year, profit center, account code, debit or credit information, transaction type, or key information consisting of one or more of the business partners and the amount extracted from the accounting slip data corresponding to the key information and actual data obtained by summing the each term is used in the simulation of the accounting, stores the actual plan data consisting of one or more planning data indicating the planned amount for each period of the accounting, summarizes any of the planning data stores the summary data that shows the plan the amount of each period in a storage unit provided in the own,
The target for deleting unnecessary data is specified , and the condition including the key information is input, and the planned amount of each period of the planned data in the storage means that matches the condition is not a normal value It is assumed that plan data that is a value in a predetermined range assumed is deleted, and that the plan amount for each period is not a normal value among the summary data in the storage means corresponding to the deleted plan data. Delete summary data that is a value within a predetermined range, and do not delete summary data that is not a value within the predetermined range.
An unnecessary data deletion method characterized by the above.
会計年度、利益センタ、勘定コード、借方か貸方かの情報、取引の種類、または、取引先のうち1以上からなるキー情報と、キー情報に対応した会計伝票データから抽出した金額を会計の各期毎に合計した実績データと、会計のシミュレーションに用いられ、前記会計の各期の計画金額を示す1以上の計画データとからなる実績計画データを記憶するとともに、任意の前記計画データをまとめた各期の計画金額を示すサマリーデータを記憶する記憶手段、
不要データ削除を行う対象を特定し、かつ、キー情報を含んだ条件の入力を受け、該条件に合致する前記記憶手段内の計画データのうち各期の計画金額が正常な値ではないことが想定される所定の範囲の値である計画データを削除するとともに、削除された前記計画データに対応する前記記憶手段内のサマリーデータのうち各期の計画金額が正常な値ではないことが想定される所定の範囲の値であるサマリーデータを削除し、前記所定の範囲の値ではないサマリーデータを削除しない不要データ削除手段、
として機能させるためのコンピュータプログラム。 A computer used in a simulation device that performs accounting simulation,
Accounting year, profit center, account code, debit or credit information, transaction type, or key information consisting of one or more of the business partners and the amount extracted from the accounting slip data corresponding to the key information and actual data obtained by summing the each term is used in the simulation of the accounting, stores the actual plan data consisting of one or more planning data indicating the planned amount for each period of the accounting, summarizes any of the planning data storage means for storing the summary data that shows the plan the amount of each period,
The target for deleting unnecessary data is specified , and the condition including the key information is input, and the planned amount of each period of the planned data in the storage means that matches the condition is not a normal value It is assumed that plan data that is a value in a predetermined range assumed is deleted, and that the plan amount for each period is not a normal value among the summary data in the storage means corresponding to the deleted plan data. Unnecessary data deleting means for deleting summary data that is a value in a predetermined range and not deleting summary data that is not a value in the predetermined range;
Computer program to function as.
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP2005042944A JP5085848B2 (en) | 2005-02-18 | 2005-02-18 | Simulation apparatus, unnecessary data deleting method, and computer program |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP2005042944A JP5085848B2 (en) | 2005-02-18 | 2005-02-18 | Simulation apparatus, unnecessary data deleting method, and computer program |
Publications (2)
Publication Number | Publication Date |
---|---|
JP2006228053A JP2006228053A (en) | 2006-08-31 |
JP5085848B2 true JP5085848B2 (en) | 2012-11-28 |
Family
ID=36989373
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
JP2005042944A Active JP5085848B2 (en) | 2005-02-18 | 2005-02-18 | Simulation apparatus, unnecessary data deleting method, and computer program |
Country Status (1)
Country | Link |
---|---|
JP (1) | JP5085848B2 (en) |
Family Cites Families (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JPH11353368A (en) * | 1998-06-09 | 1999-12-24 | Nippon Steel Corp | Profit management system, profit managing method, and record medium |
JP3748503B2 (en) * | 2000-02-14 | 2006-02-22 | 恵善 下地 | Prediction apparatus and method |
JP2002351522A (en) * | 2001-05-22 | 2002-12-06 | Sharp Corp | System and method for supporting reduction of line balance loss, and recording medium stored with program for realizing the method |
JP2004086796A (en) * | 2002-08-29 | 2004-03-18 | Kenyou Techno Kk | Accounting processor |
-
2005
- 2005-02-18 JP JP2005042944A patent/JP5085848B2/en active Active
Also Published As
Publication number | Publication date |
---|---|
JP2006228053A (en) | 2006-08-31 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
US20190392171A1 (en) | Consent receipt management systems and related methods | |
US20140317758A1 (en) | Focused personal identifying information redaction | |
JP5151582B2 (en) | Medical operation support program, medical operation support device, medical operation support method | |
US7693794B2 (en) | Computer system and computer-implemented method for creating travel-expense statements | |
CN112184158A (en) | Rental business approval method, device, equipment and medium | |
US8327457B1 (en) | Managing asset access | |
JP2005070835A (en) | Test supporting program and test supporting method | |
JP2015045953A (en) | Forex transaction message distribution system, and forex transaction message distribution program | |
US20130346285A1 (en) | Facilitating Financial Institution Compliance with Foreclosure Laws | |
US11861692B2 (en) | Automated hybrid pipeline for customer identification | |
JP5085848B2 (en) | Simulation apparatus, unnecessary data deleting method, and computer program | |
US20050125423A1 (en) | Method to provide a filter for the capture program of IBM/DB2 data replication | |
JP6114656B2 (en) | Non-payable information processing apparatus and non-payable information processing method | |
JPH11296578A (en) | Accounting processor, transaction data input device, and regressive correcting method for error data | |
CN111489101A (en) | Order auditing method, device, equipment and medium based on big data | |
JP4130462B2 (en) | Electronic currency system | |
CN114493821B (en) | Data verification and cancellation method and device, computer equipment and storage medium | |
JP7012895B1 (en) | Accounting systems, methods, and programs | |
JP7312157B2 (en) | Credit information inquiry device, credit information inquiry method, and credit information inquiry program | |
CA3090986C (en) | Method and system for overseeing execution of graph-based contracts using hash chains | |
WO2023189440A1 (en) | Information processing device and information processing method | |
JP2011043930A (en) | System, server device, apparatus and method for processing business form, and program | |
JP2009271683A (en) | Electronic declaration data sending reception system and its method | |
JP6693045B2 (en) | Personal information display program, personal information display method, and display control device | |
JP3970657B2 (en) | Payroll verification method |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
A621 | Written request for application examination |
Free format text: JAPANESE INTERMEDIATE CODE: A621 Effective date: 20071206 |
|
A131 | Notification of reasons for refusal |
Free format text: JAPANESE INTERMEDIATE CODE: A131 Effective date: 20100420 |
|
A521 | Request for written amendment filed |
Free format text: JAPANESE INTERMEDIATE CODE: A523 Effective date: 20100615 |
|
A02 | Decision of refusal |
Free format text: JAPANESE INTERMEDIATE CODE: A02 Effective date: 20100921 |
|
A521 | Request for written amendment filed |
Free format text: JAPANESE INTERMEDIATE CODE: A523 Effective date: 20110106 |
|
A911 | Transfer to examiner for re-examination before appeal (zenchi) |
Free format text: JAPANESE INTERMEDIATE CODE: A911 Effective date: 20110112 |
|
A01 | Written decision to grant a patent or to grant a registration (utility model) |
Free format text: JAPANESE INTERMEDIATE CODE: A01 |
|
A61 | First payment of annual fees (during grant procedure) |
Free format text: JAPANESE INTERMEDIATE CODE: A61 Effective date: 20120906 |
|
R150 | Certificate of patent or registration of utility model |
Ref document number: 5085848 Country of ref document: JP Free format text: JAPANESE INTERMEDIATE CODE: R150 Free format text: JAPANESE INTERMEDIATE CODE: R150 |
|
FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20150914 Year of fee payment: 3 |
|
R250 | Receipt of annual fees |
Free format text: JAPANESE INTERMEDIATE CODE: R250 |
|
R250 | Receipt of annual fees |
Free format text: JAPANESE INTERMEDIATE CODE: R250 |
|
R250 | Receipt of annual fees |
Free format text: JAPANESE INTERMEDIATE CODE: R250 |
|
R250 | Receipt of annual fees |
Free format text: JAPANESE INTERMEDIATE CODE: R250 |
|
R250 | Receipt of annual fees |
Free format text: JAPANESE INTERMEDIATE CODE: R250 |
|
R250 | Receipt of annual fees |
Free format text: JAPANESE INTERMEDIATE CODE: R250 |
|
R250 | Receipt of annual fees |
Free format text: JAPANESE INTERMEDIATE CODE: R250 |
|
R250 | Receipt of annual fees |
Free format text: JAPANESE INTERMEDIATE CODE: R250 |
|
R250 | Receipt of annual fees |
Free format text: JAPANESE INTERMEDIATE CODE: R250 |