JP2007293740A - Distribution processing system and program - Google Patents
Distribution processing system and program Download PDFInfo
- Publication number
- JP2007293740A JP2007293740A JP2006122965A JP2006122965A JP2007293740A JP 2007293740 A JP2007293740 A JP 2007293740A JP 2006122965 A JP2006122965 A JP 2006122965A JP 2006122965 A JP2006122965 A JP 2006122965A JP 2007293740 A JP2007293740 A JP 2007293740A
- Authority
- JP
- Japan
- Prior art keywords
- allocation
- manufacturing cost
- indirect
- direct
- database
- 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.)
- Pending
Links
- 238000012545 processing Methods 0.000 title claims description 34
- 238000004519 manufacturing process Methods 0.000 claims abstract description 207
- 238000000034 method Methods 0.000 claims description 22
- 238000004364 calculation method Methods 0.000 abstract description 29
- 239000006227 byproduct Substances 0.000 abstract description 10
- 239000000047 product Substances 0.000 description 52
- 238000013461 design Methods 0.000 description 14
- 239000000463 material Substances 0.000 description 12
- 238000010586 diagram Methods 0.000 description 6
- 230000000694 effects Effects 0.000 description 6
- 238000006243 chemical reaction Methods 0.000 description 2
- 238000012937 correction Methods 0.000 description 2
- 239000013070 direct material Substances 0.000 description 2
- 238000012797 qualification Methods 0.000 description 1
Images
Classifications
-
- Y—GENERAL TAGGING OF NEW TECHNOLOGICAL DEVELOPMENTS; GENERAL TAGGING OF CROSS-SECTIONAL TECHNOLOGIES SPANNING OVER SEVERAL SECTIONS OF THE IPC; TECHNICAL SUBJECTS COVERED BY FORMER USPC CROSS-REFERENCE ART COLLECTIONS [XRACs] AND DIGESTS
- Y02—TECHNOLOGIES OR APPLICATIONS FOR MITIGATION OR ADAPTATION AGAINST CLIMATE CHANGE
- Y02P—CLIMATE CHANGE MITIGATION TECHNOLOGIES IN THE PRODUCTION OR PROCESSING OF GOODS
- Y02P90/00—Enabling technologies with a potential contribution to greenhouse gas [GHG] emissions mitigation
- Y02P90/30—Computing systems specially adapted for manufacturing
Landscapes
- Management, Administration, Business Operations System, And Electronic Commerce (AREA)
Abstract
Description
本発明は、製品別の原価計算を行うために、製品の生産活動に間接的にかかる間接製造費用を製品別の直接製造費用に対して按分して配賦する配賦処理システム及びプログラムに関するものである。 TECHNICAL FIELD The present invention relates to an allocation processing system and program for apportioning indirect manufacturing costs indirectly related to product production activities to direct manufacturing costs by product in order to perform cost calculation by product. It is.
原価計算システムを構築する際に、製品の生産活動に間接的にかかる間接製造費用を製品別の直接製造費用に対して如何にして配賦(配分)するかが問題となる。
材料の仕入れに係る購買費及び運送費、人件費、光熱費などの間接製造費用を経験値に基づいて単純に按分して製品別の直接製造費用に配賦する伝統的な配賦処理を行うと、本来、その製品の製造に関わらない間接製造費用が配賦されたり、その製品にかかった原価が正確に計上されず、低原価で製造されたようにみえ、誤って管理される事例が多くなり、製造活動の実態と違った結果が出てしまうという問題があった。
When constructing a cost accounting system, the problem is how to allocate (allocate) indirect manufacturing costs indirectly related to product production activities to direct manufacturing costs by product.
Perform a traditional allocation process in which indirect manufacturing costs such as purchasing and transportation costs, labor costs, and utility costs related to material procurement are simply apportioned based on experience and allocated to direct manufacturing costs by product. Indirect production costs that are not originally related to the production of the product are allocated, or the cost of the product is not accurately recorded, it seems that it was manufactured at a low cost, and there are cases where it is mismanaged. There was a problem that results increased and the results were different from the actual situation of manufacturing activities.
そこで、製品の製造に関わった間接製造費用を製品の製造活動を中心に捉えて計算するABC原価計算法が知られている。ABCとは、Activity Based Costingの略である。
このABC原価計算法では、複数の製品の製造に間接的に投入した間接製造費用を製品別の直接製造費用に応じた割合いで按分した原価費用要素を算出し、その算出した原価費用を製品別の直接製造費用に対して配賦する。
このような配賦処理に関連する従来技術として、下記の特許文献1に開示されたものがある。
Therefore, an ABC cost calculation method is known in which indirect manufacturing costs related to product manufacturing are calculated focusing on product manufacturing activities. ABC is an abbreviation for Activity Based Costing.
In this ABC costing method, the cost cost element is calculated by dividing the indirect manufacturing costs that are indirectly input into the manufacturing of multiple products by a proportion corresponding to the direct manufacturing cost by product, and the calculated cost cost is calculated by product. Allocate against direct manufacturing costs.
As a related art related to such an allocation process, there is one disclosed in
ところで、間接製造費用を製品別の直接製造費用に応じた割合いで按分した原価費用要素を算出する場合、配賦対象別に製品別の直接製造費用を生産実績データベースから取得して集計する必要がある。
しかし、従来においては、配賦対象別に製品別の直接製造費用を収集して集計するために、配賦対象の間接製造費用別に個別の収集プログラムを作成し、この個別の収集プログラムによって製品別の直接製造費用を収集して集計する処理を行うように構成していた。
このため、製品の製造の状況に応じて、配賦条件を変更することが必要になった場合、新たな配賦条件に応じた個別の収集プログラムを作成することが必要になり、新たな配賦条件に応じた間接製造費用をタイムリーに配賦することができなくなるうえ、収集プログラムの新規作成コストが新たに発生するという問題点があった。
なお、上記特許文献1には、新たな配賦条件に応じた間接製造費用を配賦する処理については何ら開示されていない。
By the way, when calculating the cost component that apportioned the indirect manufacturing cost in proportion to the direct manufacturing cost for each product, it is necessary to collect the direct manufacturing cost for each product from the production performance database and aggregate it for each allocation target. .
However, in the past, in order to collect and aggregate direct manufacturing costs by product for each allocation target, a separate collection program was created for each indirect manufacturing cost for the allocation target, and this individual collection program was used for each product. It was configured to directly collect and collect manufacturing costs.
For this reason, if it becomes necessary to change the allocation conditions according to the manufacturing status of the product, it will be necessary to create a separate collection program according to the new allocation conditions. Indirect manufacturing costs according to the qualification conditions cannot be allocated in a timely manner, and new collection costs for the collection program are newly generated.
In addition, the said
本発明の目的は、間接製造費用の新たな配賦条件に応じた製品別の直接製造費用を新たな配賦条件に応じた収集プログラムを新規に作成することなく収集し、新たな配賦条件に応じた間接製造費用をタイムリーに配賦することができる配賦処理システム及び当該システムに使用する配賦処理プログラムを提供することにある。 The object of the present invention is to collect the direct production cost for each product according to the new allocation condition of the indirect manufacturing cost without creating a new collection program according to the new allocation condition. It is to provide an allocation processing system capable of distributing indirect manufacturing costs according to the timely and an allocation processing program used for the system.
上記目的を達成するために、本発明にかかる配賦処理システムは、複数の製品の製造に間接的に投入した間接製造費用要素を配賦対象単位名別に格納した第1のデータベースと、製品の直接製造費用要素を製造原価の管理単位名毎に格納した第2のデータベースと、前記第1のデータベースに格納された間接製造費用要素を製造原価の管理単位名毎の直接製造費用要素に応じて配賦する配賦処理装置とからなる配賦処理システムであって、
前記配賦処理装置が、
前記間接製造費用要素の配賦対象を設定したパラメータテーブルから前記間接製造費用要素の配賦対象となる管理単位名と直接製造費用要素名とを読み込み、前記管理単位名及び直接製造費用要素名を前記第2のデータベースの検索条件とし、かつ当該検索条件で検索された直接製造費用要素の合計を求めるSQL文を生成する第1の手段と、前記SQL文に従って前記第2のデータベースを検索し、前記パラメータテーブルで設定された前記間接製造費用要素の配賦対象となる管理単位名毎の直接製造費用要素の合計値を算出し、配賦対象単位名毎の配賦対象テーブルに登録する第2の手段とを備えることを特徴とする。
In order to achieve the above object, an allocation processing system according to the present invention includes a first database that stores indirect manufacturing cost elements that are indirectly input to manufacture of a plurality of products, by unit name of allocation target, The second database storing the direct manufacturing cost element for each management unit name of the manufacturing cost, and the indirect manufacturing cost element stored in the first database according to the direct manufacturing cost element for each management unit name of the manufacturing cost An allocation processing system comprising allocation processing devices for allocation,
The allocation processing device is
The management unit name and the direct manufacturing cost element name that are the allocation targets of the indirect manufacturing cost element are read from the parameter table in which the allocation target of the indirect manufacturing cost element is set, and the management unit name and the direct manufacturing cost element name are A first means for generating a SQL statement as a search condition for the second database and calculating a total of direct manufacturing cost elements searched under the search condition; and searching the second database according to the SQL statement; A total value of direct manufacturing cost elements for each management unit name to be allocated to the indirect manufacturing cost element set in the parameter table is calculated and registered in the allocation target table for each allocation target unit name The above-mentioned means is provided.
また、本発明に係る配賦処理プログラムは、コンピュータに対し、複数の製品の製造に間接的に投入した間接製造費用要素を配賦対象単位名別に格納した第1のデータベースから配賦対象単位名別の間接製造費用要素を読み出し、その読み出した間接製造費用要素を、第2のデータベースに製造原価の管理単位名毎に格納された製品の直接製造費用要素に応じて配賦する処理を実行させる配賦処理プログラムであって、
前記間接製造費用要素の配賦対象を設定したパラメータテーブルから前記間接製造費用要素の配賦対象となる管理単位名と直接製造費用要素名とを読み込み、前記管理単位名及び直接製造費用要素名を前記第2のデータベースの検索条件とし、かつ当該検索条件で検索された直接製造費用要素の合計を求めるSQL文を生成する第1のステップと、前記SQL文に従って前記第2のデータベースを検索し、前記パラメータテーブルで設定された前記間接製造費用要素の配賦対象となる管理単位名毎の直接製造費用要素の合計値を算出し、配賦対象単位名毎の配賦対象テーブルに登録する第2のステップとからなる処理をコンピュータに実行させることを特徴とする。
In addition, the allocation processing program according to the present invention provides an allocation target unit name from a first database in which indirect manufacturing cost elements that are indirectly input to manufacture of a plurality of products are stored for each allocation target unit name. Read another indirect manufacturing cost element, and execute the process of allocating the read indirect manufacturing cost element according to the direct manufacturing cost element of the product stored for each management unit name of the manufacturing cost in the second database. An allocation processing program,
The management unit name and the direct manufacturing cost element name that are the allocation targets of the indirect manufacturing cost element are read from the parameter table in which the allocation target of the indirect manufacturing cost element is set, and the management unit name and the direct manufacturing cost element name are A first step of generating a SQL statement as a search condition of the second database and obtaining a total of direct manufacturing cost elements searched under the search condition; and searching the second database according to the SQL statement; A total value of direct manufacturing cost elements for each management unit name to be allocated to the indirect manufacturing cost element set in the parameter table is calculated and registered in the allocation target table for each allocation target unit name It is characterized by causing a computer to execute a process consisting of these steps.
本発明によれば、次のような効果がある。
(1)間接製造費用要素の配賦対象となる直接製造費用要素を収集する場合、パラメータテーブルの設定内容を変更するのみで、必要な直接製造費用要素をタイムリーに収集することができる。
(2)また、配賦条件が変更された場合であっても、新規に収集プログラムを作成する必要がないため、その作成コストを削減することができる。
The present invention has the following effects.
(1) When collecting direct manufacturing cost elements to be allocated to indirect manufacturing cost elements, it is possible to collect necessary direct manufacturing cost elements in a timely manner only by changing the setting contents of the parameter table.
(2) Moreover, even if the allocation conditions are changed, it is not necessary to create a new collection program, so the creation cost can be reduced.
以下、本発明を適用した配賦処理システムの一実施の形態について説明する。
図1は、本発明を適用した配賦処理システムの実施の形態の一例を示すシステム構成図である。
この実施形態の配賦処理システムは、コンピュータによって構成される配賦処理装置1と、その付属装置である入力装置2、表示装置3、製品の製造に間接的に投入した間接費用要素を原価計算データとして格納した第1のデータベース4、製品の製造に投入した直接製造費用要素を生産実績データとして管理単位毎に格納した第2のデータベース5、間接費用要素の配賦処理によって計算された製品の管理単位ごとの原価明細データを格納する原価明細テーブル6を備えている。
Hereinafter, an embodiment of an allocation processing system to which the present invention is applied will be described.
FIG. 1 is a system configuration diagram showing an example of an embodiment of an allocation processing system to which the present invention is applied.
The allocation processing system according to this embodiment costs an
配賦処理装置1は、CPU11と、メモリ12とを備え、メモリ12内には、製品の製造に投入した間接費用の配賦対象となる複数の製品の直接製造費用要素を第2のデータベース5から収集する配賦対象要素収集処理プログラム121と、収集した複数の製品の直接製造費用要素に対して間接費用要素を按分して配賦する配賦処理プログラム122とが予め格納されている。また、間接費用要素の配賦対象となる直接製造費用要素の管理単位名と直接製造費用要素名をパラメータと記憶する配賦処理用パラメータテーブル123が設けられている。
入力装置2は、キーボード21とマウス22で構成されている。
The
The
ここで、間接費用要素とは、製品の製造に間接的に投入した金額または時間を表すものである。この間接費用要素は、配賦処理システムとは独立した会計システム(図示せず)から取り込んだ会計データを配賦処理用に加工して第1のデータベース4に格納したものである。
また、直接製造費用要素とは、製品の製造に直接投入した材料費や作業工賃などの金額または作業工数を表すものである。この直接製造費用要素は、配賦処理システムとは独立した生産管理システム(図示せず)から取り込んだ生産実績データを第2のデータベース5に格納したものである。
Here, the indirect cost element represents the amount of money or time that is indirectly invested in the manufacture of the product. This indirect cost element is obtained by processing accounting data taken from an accounting system (not shown) independent of the allocation processing system for allocation processing and storing it in the
The direct manufacturing cost element represents the amount of money such as material cost and work cost directly input to the manufacture of the product or the number of work steps. This direct manufacturing cost element is obtained by storing production result data taken from a production management system (not shown) independent of the allocation processing system in the
図2は、第1のデータベース4に格納される原価計算データ(間接製造費用要素)と、第2のデータベース5に格納される生産実績データ(直接製造費用要素)の具体例を示す図である。
原価計算データ(間接製造費用要素)は、製品の製造に間接的に投入した購買費及び運送費、人件費、光熱費などの間接製造費用要素を会計勘定科目別に集計し、配賦対象を全製造部門とした会計システムの会計データを取り込み、費目別変換処理201によって原価計算データに変換したものである。
費目別変換処理201は、間接製造費用要素の値(図の間接経費)に対し、GH001などの原価費目コード付し、かつ配賦対象単位名である設計部などの部門名と配賦パターンIDを付した原価計算データに変換するものである。
配賦パターンIDとは、間接製造費用要素の配賦先である直接製造費用要素の管理単位と直接製造費用要素名を指定する配賦パターンの識別情報であり、配賦パターンはパラメータテーブル123によって指定される。
第2のデータベース5に格納される生産実績データは、拠点コード(拠点CD)、製番、処理年月、作業部門、直接製造費用要素である材料費及び工数のデータで構成されている。
FIG. 2 is a diagram showing a specific example of cost calculation data (indirect manufacturing cost element) stored in the
Cost accounting data (indirect manufacturing cost elements) is calculated by summing up indirect manufacturing cost elements such as purchasing and transportation costs, labor costs, and utility costs that are indirectly input to the production of products by accounting account. The accounting data of the accounting system in the manufacturing department is taken in and converted into cost calculation data by the cost
The cost-by-
The allocation pattern ID is identification information of an allocation pattern that designates a management unit and a direct manufacturing cost element name of a direct manufacturing cost element that is an allocation destination of the indirect manufacturing cost element. The allocation pattern is determined by the parameter table 123. It is specified.
The production result data stored in the
本発明の特徴は、パラメータテーブル123によって間接製造費用要素の配賦先である直接製造費用要素の管理単位と直接製造費用要素名を間接製造費用要素の配賦先の直接製造費用要素を収集するためのパラメータとして指定し、かつ間接製造費用要素の配賦先を識別する配賦パターンIDを設定し、また原価計算データ(間接製造費用要素)に対しては、当該原価計算データの配賦先を指定する配賦対象単位名と配賦パターンIDを付して登録しておき、月末などの原価計算時期になったならば、配賦パターンIDと配賦対象単位名が付された原価計算データを第1のデータベース4から1件ずつ読み出し、配賦パターンIDに対応して設定された管理単位(製品番号単位または製造部門単位、あるいは製品番号と製造部門の組合せ単位)の直接製造費用要素を合計したものを収集し、その収集した直接費用要素に対して間接費用要素を所定の配賦計算式によって算出して配賦するものである。
A feature of the present invention is that the management unit of the direct manufacturing cost element that is the allocation destination of the indirect manufacturing cost element and the direct manufacturing cost element name are collected by the parameter table 123 and the direct manufacturing cost element of the allocation destination of the indirect manufacturing cost element is collected. The allocation pattern ID that identifies the allocation destination of the indirect manufacturing cost element is set as a parameter for the indirect manufacturing cost element, and for the costing data (indirect manufacturing cost element), the allocation destination of the costing data The allocation target unit name and the allocation pattern ID are specified and registered, and when the cost calculation time such as the end of the month comes, the cost calculation with the allocation pattern ID and allocation target unit name Data is read from the
図3は、間接製造費用要素の配賦先である直接製造費用要素を第2のデータベース5から収集する処理の概要を示す説明図である。
前記のように、本発明では、間接製造費用要素を複数の製品の直接製造費用要素に配賦する場合、その配賦先の直接製造費用要素を収集するためのパラメータをパラメータテーブル123に設定する。
具体的には、製品の製造に直接的に投入した直接材料費について、管理単位名である製番、部門、および直接製造費用要素名である材料費を設定し、かつ間接製造費用要素のパターンIDを設定する。パターンIDは、配賦元の原価計算データに設定した配賦パターンIDと同じものである。
同様に、製品の製造に直接的に投入した作業実績工数について、管理単位名である製番、部門、および直接製造費用要素名である工数を設定し、かつそのパターンIDを設定する。
FIG. 3 is an explanatory diagram showing an overview of a process of collecting the direct manufacturing cost element, which is the allocation destination of the indirect manufacturing cost element, from the
As described above, in the present invention, when an indirect manufacturing cost element is allocated to a direct manufacturing cost element of a plurality of products, parameters for collecting the direct manufacturing cost elements of the allocation destinations are set in the parameter table 123. .
Specifically, for direct material costs that are directly input to the production of products, the production unit number, department, and material cost, which is the direct manufacturing cost element name, are set and the indirect manufacturing cost element pattern Set the ID. The pattern ID is the same as the allocation pattern ID set in the cost calculation data of the allocation source.
Similarly, for the actual work man-hours that are directly input to the production of the product, the production number and department as the management unit name and the man-hour as the direct manufacturing cost element name are set, and the pattern ID is set.
そして、月末などの原価計算時期になったならば、パラメータテーブル123に設定されたパターンIDを読み込み、そのパターンIDで指定された管理単位名及び直接製造費用要素名を第2のデータベース5の検索条件とし、かつ当該検索条件で検索された直接製造費用要素の合計を求めるSQL文7を生成した後、そのSQL文に従って第2のデータベース5を検索し、パラメータテーブル123で設定された前記原価費用要素の配賦対象となる管理単位名毎の直接製造費用要素(作業実績工数、直接材料費)の合計値を算出したものを収集し、配賦対象単位名毎の配賦対象テーブル301、302に登録する。
When the cost calculation time such as the end of the month is reached, the pattern ID set in the parameter table 123 is read, and the management unit name and the direct manufacturing cost element name specified by the pattern ID are searched in the
例えば、パラメータとして、製番=12345、部門=設計部、配賦要素名=材料費を設定した場合、設計部門の製番12345に該当する製品の製造に費やした材料費がSQL文によって第2のデータベース5から検索され、その材料費の合計値が月別製番別部門別配賦情報を登録する配賦対象テーブル301の配賦要素項目欄に登録される。
同様に、配賦パターンとして、製番=12345、部門=設計部、配賦要素名=工数を設定した場合、設計部の製番12345に該当する製品の製造に費やした工数がSQL文によって第2のデータベース5から検索され、その工数の合計値が月別製番別部門別配賦情報を登録する配賦対象テーブル302の配賦要素項目欄に登録される。
この場合、各配賦対象テーブル301,302には、配賦パターンIDが登録される。
なお、配賦対象テーブル301、302への登録時期は、月末などの原価計算時期に限らず、生産実績データが更新される都度、SQL文7によって登録するようにすることができる。
また、SQL文7の生成は配賦対象要素収集プログラム121が行う。詳細については後述する。
For example, when the product number = 12345, the department = design department, and the allocation element name = material cost are set as parameters, the material cost spent on the manufacture of the product corresponding to the
Similarly, when the production number = 12345, the department = design unit, and the allocation element name = man-hour are set as the allocation pattern, the man-hours spent on the production of the product corresponding to the design
In this case, an allocation pattern ID is registered in each allocation target table 301, 302.
The registration time in the allocation target tables 301 and 302 is not limited to the cost calculation time such as the end of the month, but can be registered by the
The
図4は、図3の配賦対象テーブル301,302に収集した配賦対象の直接製造費用要素に対し、間接製造費用要素を配賦する処理の概要を示す説明図である。
月末などの原価計算時期になったならば、第1のデータベース4に格納された原価計算データ(間接製造費用要素)を1件ずつ読み出し、その読み出した原価計算データ(間接製造費用要素)に付された配賦パターンIDに対応する配賦パターンIDが登録された複数の製品の配賦対象テーブル301の配賦要素欄に登録された直接製造費用要素の値を読み出し、その総計値(Σ配賦要素)により第1のデータベース4から読み出した間接製造費用要素を割り算し、間接製造費用要素の配賦対象となる全ての製品の管理単位に配賦する配賦費用単価要素(間接費用要素÷Σ配賦要素)を算出し、その配賦費用単価要素と各製品の直接費用要素の値とを乗算し、管理単位毎の原価費用要素を算出し、管理単位毎の原価費用要素明細テーブル6に出力する。
ここで、Σ配賦要素とは、例えば1つの配賦先である設計部門で製品A、B,Cを製造する場合を例に挙げると、これらの製品A、B,Cを原価計算期間内に製造するのに投入した直接製造費用要素(材料費または工数)の総計である。
FIG. 4 is an explanatory diagram showing an overview of the process of allocating indirect manufacturing cost elements to the direct manufacturing cost elements of allocation targets collected in the allocation target tables 301 and 302 of FIG.
When it is time to calculate the cost, such as at the end of the month, the cost calculation data (indirect manufacturing cost elements) stored in the
Here, the Σ allocation element is, for example, a case where products A, B, and C are manufactured in the design department that is one allocation destination. For example, these products A, B, and C are included in the cost calculation period. This is the total of the direct manufacturing cost elements (material cost or man-hours) input to manufacture.
図5は、配賦対象要素収集処理プログラム121の処理手順を示すフローチャートである。
配賦対象要素収集処理プログラム121は、例えば月末などの原価計算時期になったときに起動されると、まず、パラメータテーブル123に設定されたパラメータを読み込み(ステップ501)、月別製番別部門別配賦情報作成用SQL文のテーブル欄に、パラメータテーブル123に設定されたテーブル名を設定する(ステップ502)。例えば、直接製造費用要素として作業実績工数を収集する場合には、SQL文のテーブル欄に「作業実績工数」を設定する。
次に、月別製番別部門別配賦情報作成用SQL文の検索条件1欄に、パラメータテーブル123のカラム1に設定された製番の値(例えば12345)を設定する(ステップ503)。
次に、月別製番別部門別配賦情報作成用SQL文の検索条件2欄に、パラメータテーブル123のカラム2に設定された部門の値(例えば設計部)を設定する(ステップ504)。
FIG. 5 is a flowchart showing the processing procedure of the allocation target element
When the allocation target element
Next, the value of the product number (for example, 12345) set in the
Next, the department value (for example, the design department) set in the
次に、月別製番別部門別配賦情報作成用SQL文の検索条件3欄に、パラメータテーブル123のカラム3に設定された作業実績工数名を設定し、これらの条件を記述したSQL文を生成する(ステップ505)。この場合の検索条件3欄は、検索条件1、2で設定された管理単位の直接製造費用要素の合計値(Sum)を求めることを指定するものである。
また、SQL文には、検索結果を検索条件1,2に従いグループ分けして配賦対象テーブルに登録するために、「Group by」として検索条件1,2が設定される。
Next, the work performance man-hour name set in
In the SQL sentence, the
次に、以上の条件に対応するSQL文によって第2のデータベース5から検索条件1,2で指定された生産実績データを検索し、配賦要素を収集し、月別製番別部門別配賦情報テーブルに登録する(ステップ506)。
以上の処理によって、図3で説明した配賦対象単位名別の配賦対象テーブル301、302が作成される。
Next, the production result data designated by the
Through the above processing, the allocation target tables 301 and 302 for each allocation target unit name described in FIG. 3 are created.
図6は、パラメータテーブル123の設定画面の例を示すものであり、新規にパラメータを設定する場合は、配賦パターンIDを入力し、検索ボタンを押下して、同じ配賦パターンIDが既に登録されているかの検索を行う。検索の結果、同じ配賦パターンIDが無ければ、テーブル名、カラム1、カラム2、カラム3を設定し、登録を押下して、登録する。
修正する場合は、配賦パターンIDを入力し、検索ボタンを押下して、検索を行う。検索の結果、該当するデータがあれば、各欄に表示される。そして、表示された結果を修正し、登録ボタンを押下して修正の登録を行う。
FIG. 6 shows an example of the setting screen of the parameter table 123. When a new parameter is set, the allocation pattern ID is input, the search button is pressed, and the same allocation pattern ID is already registered. Search for what is being done. If the same allocation pattern ID is not found as a result of the search, the table name,
In the case of correction, an allocation pattern ID is input and a search button is pressed to perform a search. As a result of the search, if there is applicable data, it is displayed in each column. Then, the displayed result is corrected, and a registration button is pressed to register the correction.
図7は、配賦処理プログラム122の処理手順を示すフローチャートである。
配賦処理プログラム122は、例えば月末などの原価計算時期になったときに起動されると、第1のデータベース4から原価計算データ(間接製造費用要素データ)を読み込み、その中の原価計算データを1件取り出し(ステップ701,702)、さらにその原価計算データの配賦パターンIDを取り出し(ステップ703)、製番及び部門別の配賦対象テーブル301、302のうち、上記取り出した配賦パターンIDと同じIDが設定された配賦対象テーブルの全てを検索し、その検索した配賦対象テーブルの配賦要素レコードに登録された直接製造費用要素の合計値を抽出する(ステップ704)。
FIG. 7 is a flowchart showing the processing procedure of the
When the
例えば、1つの設計部門で原価計算期間内に複数の製品A,B,Cを製造した場合には、複数の製品A,B,Cの製造に費やした直接製造費用要素の合計値を抽出する。
次に、抽出した合計値から下記計算を行う。すなわち、抽出した合計値の総計値(Σ配賦要素)を算出し、その総計値により第1のデータベース4から読み出した間接製造費用要素を割り算し、間接製造費用要素の配賦対象となる全ての製品の管理単位に配賦する配賦費用単価(間接費用要素÷Σ配賦要素)を算出し(ステップ705)、その配賦費用単価と各製品の配賦要素の値とを乗算し、管理単位毎の配賦金額(原価費用要素)を算出し(ステップ706)、管理単位毎の原価明細テーブル6に、製番、処理年月、作業部門の情報を付加して出力する(ステップ707)。
For example, when a plurality of products A, B, and C are manufactured within the cost calculation period in one design department, a total value of direct manufacturing cost elements spent for manufacturing the plurality of products A, B, and C is extracted. .
Next, the following calculation is performed from the extracted total value. That is, the total value (Σ allocation element) of the extracted total value is calculated, the indirect manufacturing cost element read from the
この後、抽出したデータの全てに対する処理が終了したかどうかを判定し、終了している場合には、原価計算データの全てについて処理が終了したかどうかを判定し、終了している場合には、処理を終了する(ステップ708,709)。
以上の処理によって、第1のデータベース4に登録された配賦元の間接製造費用要素を、パラメータテーブル123に設定された管理単位の直接製造費用要素に配賦する処理が終了する。
After this, it is determined whether the processing has been completed for all of the extracted data. If it has been completed, it is determined whether the processing has been completed for all of the cost calculation data. The processing is terminated (
With the above process, the process of allocating the indirect manufacturing cost element of the allocation source registered in the
図8は、原価明細テーブル6に登録される原価明細データの一例を示す図であり、図3の配賦対象テーブル301,302に登録されたデータに対し、配賦処理で計算した配賦金額が追加登録されたものとなっている。 FIG. 8 is a diagram showing an example of the cost detail data registered in the cost detail table 6, and the allocation amount calculated by the allocation process for the data registered in the allocation target tables 301 and 302 in FIG. Is additionally registered.
図9は、設計部門で製品A、B,Cを製造する場合の配賦金額の算出例を示す図であり、設計部門に配賦する間接費合計=90円を、製品A、B,Cの材料費、工数に応じて配分する例を示している。
この例では、例えば、製品Aの材料費=30円に対しては、製品A、B,Cの材料費が30円、15円、20円であり、また設計部門に配賦する間接費合計は90円であることから、配賦費用単価(間接費用要素÷Σ配賦要素)は「90÷(30+15+20)」となり、製品Aに対する配賦金額は「30×{90÷(30+15+20)}」となる。
FIG. 9 is a diagram illustrating an example of calculating the allocation amount when the products A, B, and C are manufactured in the design department, and the total indirect cost allocated to the design department = 90 yen is represented by the products A, B, and C. Shows an example of distribution according to the material cost and man-hours.
In this example, for example, for the material cost of product A = 30 yen, the material costs of products A, B, and C are 30 yen, 15 yen, and 20 yen, and the total indirect cost allocated to the design department Is 90 yen, the allocation cost unit price (indirect cost element ÷ Σ allocation element) is “90 ÷ (30 + 15 + 20)”, and the allocation amount for product A is “30 × {90 ÷ (30 + 15 + 20)}” It becomes.
以上のように、本実施形態の配賦処理システムによれば、パラメータテーブル123によって間接製造費用要素の配賦先である直接製造費用要素の管理単位と直接製造費用要素名を間接製造費用要素の配賦先の直接製造費用要素を収集するためのパラメータとして指定し、かつ間接製造費用要素の配賦先を識別する配賦パターンIDを設定し、また原価計算データ(間接製造費用要素)に対しては、当該原価計算データの配賦先を指定する配賦対象単位名と配賦パターンIDを付して登録しておき、月末などの原価計算時期になったならば、配賦パターンIDと配賦対象単位名が付された原価計算データを第1のデータベース4から1件ずつ読み出し、パラメータテーブルに設定された条件で生成したSQL文によって、配賦パターンIDに対応して設定された管理単位(製品番号単位または製造部門単位、あるいは製品番号と製造部門の組合せ単位)の直接製造費用要素を合計したものを収集し、その収集した直接製造費用要素に対して間接費用要素を所定の配賦計算式によって算出して配賦するようにしたため、間接製造費用要素の配賦対象となる直接製造費用要素を収集する場合、パラメータテーブルの設定内容を変更するのみで、必要な直接製造費用要素をタイムリーに収集することができる。
また、配賦条件が変更された場合であっても、新規に収集プログラムを作成する必要がないため、その作成コストを削減することができる。
As described above, according to the allocation processing system of this embodiment, the management unit of the direct manufacturing cost element that is the allocation destination of the indirect manufacturing cost element and the direct manufacturing cost element name are determined by the parameter table 123 of the indirect manufacturing cost element. Specify the allocation pattern ID that identifies the allocation destination of the indirect manufacturing cost element as a parameter for collecting the direct manufacturing cost element of the allocation destination, and for the costing data (indirect manufacturing cost element) The allocation target unit name that specifies the allocation destination of the cost calculation data and the allocation pattern ID are registered and registered, and when the cost calculation time such as the end of the month comes, the allocation pattern ID and The cost calculation data with the allocation target unit name is read from the
Even if the allocation condition is changed, it is not necessary to create a new collection program, so the creation cost can be reduced.
なお、直接製造費用要素に配賦する間接製造費用要素の計算式については、上記した例に限定されるものではなく、ユーザの事情に合わせて適宜に設定することができる。 In addition, the calculation formula of the indirect manufacturing cost element that is directly allocated to the manufacturing cost element is not limited to the above-described example, and can be set as appropriate according to the circumstances of the user.
1 配賦処理装置
2 入力装置
4 第1のデータベース
5 第2のデータベース
6 原価明細テーブル
121 配賦対象要素収集処理プログラム
122 配賦処理プログラム
123 パラメータテーブル
DESCRIPTION OF
Claims (2)
前記配賦処理装置が、
前記間接製造費用要素の配賦対象を設定したパラメータテーブルから前記間接製造費用要素の配賦対象となる管理単位名と直接製造費用要素名とを読み込み、前記管理単位名及び直接製造費用要素名を前記第2のデータベースの検索条件とし、かつ当該検索条件で検索された直接製造費用要素の合計を求めるSQL文を生成する第1の手段と、
前記SQL文に従って前記第2のデータベースを検索し、前記パラメータテーブルで設定された前記間接製造費用要素の配賦対象となる管理単位名毎の直接製造費用要素の合計値を算出し、配賦対象単位名毎の配賦対象テーブルに登録する第2の手段とを備えることを特徴とする配賦処理システム。 A first database that stores indirect manufacturing cost elements that are indirectly input into the production of a plurality of products by allocation unit name, and a second database that stores direct manufacturing cost elements of products for each management unit name of the manufacturing cost An allocation processing system comprising a database and an allocation processing device that allocates indirect manufacturing cost elements stored in the first database according to direct manufacturing cost elements for each management unit name of manufacturing cost,
The allocation processing device is
The management unit name and the direct manufacturing cost element name that are the allocation targets of the indirect manufacturing cost element are read from the parameter table in which the allocation target of the indirect manufacturing cost element is set, and the management unit name and the direct manufacturing cost element name are A first means for generating a SQL statement as a search condition of the second database and calculating a total of direct manufacturing cost elements searched by the search condition;
Search the second database according to the SQL statement, calculate the total value of direct manufacturing cost elements for each management unit name that is the allocation target of the indirect manufacturing cost elements set in the parameter table, An allocation processing system comprising: a second means for registering in an allocation target table for each unit name.
前記間接製造費用要素の配賦対象を設定したパラメータテーブルから前記間接製造費用要素の配賦対象となる管理単位名と直接製造費用要素名とを読み込み、前記管理単位名及び直接製造費用要素名を前記第2のデータベースの検索条件とし、かつ当該検索条件で検索された直接製造費用要素の合計を求めるSQL文を生成する第1のステップと、
前記SQL文に従って前記第2のデータベースを検索し、前記パラメータテーブルで設定された前記間接製造費用要素の配賦対象となる管理単位名毎の直接製造費用要素の合計値を算出し、配賦対象単位名毎の配賦対象テーブルに登録する第2のステップとからなる処理をコンピュータに実行させることを特徴とする配賦処理プログラム。 The indirect manufacturing cost element for each allocation target unit name is read from the first database in which the indirect manufacturing cost elements that are indirectly input to the production of a plurality of products are stored for each computer. An allocation processing program that executes a process for allocating an indirect manufacturing cost element according to a direct manufacturing cost element of a product stored for each management unit name of a manufacturing cost in a second database,
The management unit name and the direct manufacturing cost element name that are the allocation targets of the indirect manufacturing cost element are read from the parameter table in which the allocation target of the indirect manufacturing cost element is set, and the management unit name and the direct manufacturing cost element name are A first step of generating an SQL statement as a search condition of the second database and calculating a total of direct manufacturing cost elements searched by the search condition;
Search the second database according to the SQL statement, calculate the total value of direct manufacturing cost elements for each management unit name that is the allocation target of the indirect manufacturing cost elements set in the parameter table, An allocation processing program that causes a computer to execute a process including a second step registered in an allocation target table for each unit name.
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP2006122965A JP2007293740A (en) | 2006-04-27 | 2006-04-27 | Distribution processing system and program |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP2006122965A JP2007293740A (en) | 2006-04-27 | 2006-04-27 | Distribution processing system and program |
Publications (1)
Publication Number | Publication Date |
---|---|
JP2007293740A true JP2007293740A (en) | 2007-11-08 |
Family
ID=38764296
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
JP2006122965A Pending JP2007293740A (en) | 2006-04-27 | 2006-04-27 | Distribution processing system and program |
Country Status (1)
Country | Link |
---|---|
JP (1) | JP2007293740A (en) |
Cited By (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP2015103175A (en) * | 2013-11-27 | 2015-06-04 | 株式会社リコー | Accounting system, information processing method, and program |
Citations (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP2002183399A (en) * | 2000-12-08 | 2002-06-28 | Japan Research Institute Ltd | Indirect expense control system |
JP2003076826A (en) * | 2001-09-05 | 2003-03-14 | Hitachi Ltd | Departmental income and expenditure calculation system |
JP2004013861A (en) * | 2002-06-12 | 2004-01-15 | Fuji Electric Holdings Co Ltd | Environmental accounting system, and method and program for determining cost classification and distribution |
JP2004288027A (en) * | 2003-03-24 | 2004-10-14 | Educe:Kk | Accounting system, accounting program, and accounting method |
-
2006
- 2006-04-27 JP JP2006122965A patent/JP2007293740A/en active Pending
Patent Citations (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP2002183399A (en) * | 2000-12-08 | 2002-06-28 | Japan Research Institute Ltd | Indirect expense control system |
JP2003076826A (en) * | 2001-09-05 | 2003-03-14 | Hitachi Ltd | Departmental income and expenditure calculation system |
JP2004013861A (en) * | 2002-06-12 | 2004-01-15 | Fuji Electric Holdings Co Ltd | Environmental accounting system, and method and program for determining cost classification and distribution |
JP2004288027A (en) * | 2003-03-24 | 2004-10-14 | Educe:Kk | Accounting system, accounting program, and accounting method |
Cited By (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP2015103175A (en) * | 2013-11-27 | 2015-06-04 | 株式会社リコー | Accounting system, information processing method, and program |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
JP2006523349A (en) | Product common object | |
JP7445713B2 (en) | Allocation work support device, allocation work support method, and allocation work support program | |
JP2009116558A (en) | Production planning support system | |
JP2009064277A (en) | Standard inventory control device | |
JP2016033704A (en) | Income summary prediction device and income summary prediction program | |
JP2008052413A (en) | Evaluation support system for sales plan | |
JP2007293740A (en) | Distribution processing system and program | |
JP2022097622A (en) | Information processing device, information processing method and information processing program | |
JP2004258717A (en) | Cost management system and method | |
JP7348051B2 (en) | Work instruction system and work instruction method | |
JP6397657B2 (en) | Requirements calculation system, requirements calculation method and program | |
JP5827162B2 (en) | Information processing device | |
JP5319653B2 (en) | Data management system, data management method, and data management program | |
JP2007087162A (en) | Order acceptance management system and computer program for realizing the same | |
JP2009098844A (en) | Process management system | |
JP2004102357A (en) | Production volume calculating method, device, system and program, and recording medium | |
JP2008165497A (en) | Information processor and program | |
JP2016184250A (en) | Profit/loss prediction device and profit/loss prediction program | |
JP7052827B2 (en) | Placement planning device, placement planning method and program | |
JP6063764B2 (en) | Product development management program and product development management apparatus using the same | |
JP7332752B2 (en) | Arrangement process control device, arrangement process control method, and arrangement process control program | |
JP2004062674A (en) | Production management method and production management program | |
JP2012128555A (en) | Engineering arrangement integration system and engineering arrangement integration method | |
JP5857580B2 (en) | Work information management apparatus and program | |
JP3927106B2 (en) | Integration processing system, integration processing device, and program |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
A621 | Written request for application examination |
Free format text: JAPANESE INTERMEDIATE CODE: A621 Effective date: 20090120 |
|
A131 | Notification of reasons for refusal |
Free format text: JAPANESE INTERMEDIATE CODE: A131 Effective date: 20111125 |
|
A02 | Decision of refusal |
Free format text: JAPANESE INTERMEDIATE CODE: A02 Effective date: 20120416 |