Operation cost data processing method and device, electronic equipment and storage medium
By acquiring and constructing cost carry-over relationships and performing circular carry-over processing, the accuracy and adaptability of operation cost data management in the chemical manufacturing industry are solved, and efficient and accurate cost accounting is achieved.
Patent Information
- Application Number
- CN202411696634.5
- Authority / Receiving Office
- CN · China
- Patent Type
- Applications(China)
- Current Assignee / Owner
- Filing Date
- 2024-11-25
- Publication Date
- 2025-03-25
AI Technical Summary
There are problems with low accuracy and poor adaptability in the management of operation cost data in the chemical manufacturing industry, which affects the objectivity, accuracy and timeliness of cost calculation results.
By obtaining the carry-forward relationship configuration information, a target correlation configuration relationship between multiple cost settlement entities is constructed, and a circular carry-forward process is performed based on the relationship to obtain the job cost data, and finally store the data in the target database.
Real-time and accurate accounting of the costs of each operating unit in the chemical production process, and improve the accuracy, accounting efficiency and adaptability of operation cost data processing.
Smart Images

Figure CN119693166A_ABST
Abstract
Description
Technical Field
[0001] The present disclosure relates to the technical field of cost accounting, and in particular to a method, device, electronic device and storage medium for processing operation cost data. Background Art
[0002] In the chemical manufacturing industry, especially in enterprises involving complex production processes, job cost data management is the key to achieving cost control and optimizing production. In related technologies, the comprehensive transfer method is usually used for cost accounting, and then the direct cost item calculation is realized through cost restoration. However, due to the complexity of the production process, the order of cost calculation is difficult to determine automatically, and excessive reliance on manual intervention affects the objectivity, accuracy and timeliness of the restored calculation results. Secondly, cost collection only focuses on the final product, ignoring the cost of intermediate products, and cannot clearly and accurately distinguish the reasons that affect cost changes. Furthermore, the monthly transfer of costs causes the financial data to be updated lagging, and it is unable to reflect the production status in a timely manner, affecting the timeliness of decision-making.
[0003] To address the above-mentioned problems, no effective solution has been proposed yet. Summary of the invention
[0004] The embodiments of the present disclosure provide a method, device, electronic device and storage medium for processing operation cost data, so as to at least solve the technical problems of low accuracy and poor adaptability of the operation cost data processing methods provided in the related art.
[0005] According to one aspect of an embodiment of the present disclosure, a method for processing operation cost data is provided, including: obtaining carry-over relationship configuration information, wherein the carry-over relationship configuration information is used to represent the mutual supply relationship between output and consumption between multiple operation units; using the carry-over relationship configuration information to construct a target association configuration relationship between multiple cost settlement entities, wherein the target association configuration relationship is used to calculate and generate direct cost data and indirect cost data in a production operation process; performing cyclic carry-over processing according to the target association configuration relationship to obtain operation cost data, wherein the operation cost data is used to represent the total cost data, unit cost data, product total cost data and product unit cost data corresponding to multiple operation units; and storing the operation cost data in a target database.
[0006] Optionally, obtaining carry-over relationship configuration information includes: obtaining output-consumption relationships among multiple operating units, and service management relationships between auxiliary operating units and operating units; performing carry-over association configuration based on the output-consumption relationship and the service management relationship to obtain carry-over relationship configuration information.
[0007] Optionally, the multiple cost settlement entities include: profit center, cost center, operation center, operation product, operation resource and operation unit.
[0008] Optionally, using the carry-forward relationship configuration information to construct a target association configuration relationship between multiple cost settlement entities includes: obtaining the output consumption information of the operation unit; establishing a corresponding relationship between at least two cost settlement entities based on the carry-forward relationship configuration relationship, wherein the corresponding relationship between at least two cost settlement entities includes: the corresponding relationship between the profit center and the cost center, the corresponding relationship between the cost center and the operation center, the corresponding relationship between the operation center and the operation unit, and the corresponding relationship between the operation unit and the operation product; constructing the target association configuration relationship based on the corresponding relationship between the two cost settlement entities and the output consumption information.
[0009] Optionally, a circular carry-forward process is performed based on the target association configuration relationship to obtain the operation cost data, including: randomly screening a preset operation unit list associated with the profit center to obtain a target operation unit list, wherein the target operation unit list includes multiple operation units associated with the production operation process; traversing the target operation unit list to obtain a traversal result; and circular carry-forwarding process is performed based on the target association configuration relationship and the traversal result to obtain the operation cost data.
[0010] Optionally, a loop carry-over process is performed according to the target association configuration relationship and the traversal result to obtain the operation cost data, including: determining the target operation unit currently being processed based on the traversal result; determining multiple upstream operation units corresponding to the target operation unit by using the target association configuration relationship; constructing a unit association relationship between the target operation unit and multiple upstream operation units; and performing a loop carry-over process based on the unit association relationship to obtain the operation cost data.
[0011] According to another aspect of an embodiment of the present disclosure, there is also provided an operation cost data processing device, including: an acquisition module, used to acquire carry-over relationship configuration information, wherein the carry-over relationship configuration information is used to represent the mutual supply relationship between output and consumption between multiple operation units; a construction module, used to construct a target association configuration relationship between multiple cost settlement entities using the carry-over relationship configuration information, wherein the target association configuration relationship is used to calculate and generate direct cost data and indirect cost data in a production operation process; a processing module, used to perform cyclic carry-over processing according to the target association configuration relationship to obtain operation cost data, wherein the operation cost data is used to represent the total cost data, unit cost data, product total cost data and product unit cost data corresponding to multiple operation units; a storage module, used to store the operation cost data in a target database.
[0012] Optionally, the acquisition module is also used to: obtain carry-over relationship configuration information including: obtaining the output-consumption relationship of multiple operation units, and the service management relationship between auxiliary operation units and operation units; performing carry-over association configuration based on the output-consumption relationship and the service management relationship to obtain the carry-over relationship configuration information.
[0013] Optionally, the construction module is also used to: use the carry-forward relationship configuration information to construct a target association configuration relationship between multiple cost settlement entities, including: obtaining the output consumption information of the operation unit; establishing a corresponding relationship between at least two cost settlement entities based on the carry-forward relationship configuration relationship, wherein the corresponding relationship between at least two cost settlement entities includes: the corresponding relationship between the profit center and the cost center, the corresponding relationship between the cost center and the operation center, the corresponding relationship between the operation center and the operation unit, and the corresponding relationship between the operation unit and the operation product; constructing a target association configuration relationship based on the corresponding relationship between the two cost settlement entities and the output consumption information.
[0014] Optionally, the processing module is also used to: perform a circular carry-forward processing based on the target association configuration relationship to obtain the operation cost data including: randomly screening the preset operation unit list associated with the profit center to obtain the target operation unit list, wherein the target operation unit list includes multiple operation units associated with the production operation process; traversing the target operation unit list to obtain the traversal result; performing a circular carry-forward processing based on the target association configuration relationship and the traversal result to obtain the operation cost data.
[0015] Optionally, the processing module is also used to: perform loop carry-over processing according to the target association configuration relationship and the traversal results to obtain the operation cost data including: determining the target operation unit currently being processed based on the traversal results; determining multiple upstream operation units corresponding to the target operation unit using the target association configuration relationship; constructing a unit association relationship between the target operation unit and multiple upstream operation units; and performing loop carry-over processing based on the unit association relationship to obtain the operation cost data.
[0016] According to another aspect of an embodiment of the present disclosure, there is also provided an electronic device, comprising: a processor; and a memory for storing processor executable instructions; wherein the processor is configured to execute instructions to implement the job cost data processing method in the embodiment of the present disclosure.
[0017] According to another aspect of an embodiment of the present disclosure, a computer-readable storage medium is also provided, the computer-readable storage medium including a stored executable program, wherein when the executable program runs, the device where the storage medium is located is controlled to execute the job cost data processing method in the embodiment of the present disclosure.
[0018] According to another aspect of the embodiment of the present disclosure, a computer program product is also provided. The computer program product includes computer instructions. When the computer instructions are executed by a processor, the operation cost data processing method in the embodiment of the present disclosure is implemented.
[0019] In the disclosed embodiment, by obtaining carry-forward relationship configuration information, and using the carry-forward relationship configuration information to construct a target association configuration relationship between multiple cost settlement entities, and then performing cyclic carry-forward processing based on the target association configuration relationship, the operation cost data is obtained, and finally the operation cost data is stored in the target database, thereby achieving the purpose of real-time and accurate accounting of the cost of each operation unit in the chemical production process, thereby achieving the technical effect of improving the accuracy, accounting efficiency and adaptability of operation cost data processing, and thus solving the technical problems of low accuracy and poor adaptability of the operation cost data processing method provided in the related art. BRIEF DESCRIPTION OF THE DRAWINGS
[0020] The drawings described herein are used to provide a further understanding of the present disclosure and constitute a part of the present disclosure. The illustrative embodiments of the present disclosure and their descriptions are used to explain the present disclosure and do not constitute an improper limitation on the present disclosure. In the drawings:
[0021] Figure 1 is a flow chart of a method for processing operation cost data according to one embodiment of the present disclosure;
[0022] Figure 2 is a schematic diagram of an output-consumption relationship according to one embodiment of the present disclosure;
[0023] Figure 3 is a schematic diagram of a service management relationship according to one embodiment of the present disclosure;
[0024] Figure 4 is a schematic diagram of a carry-forward association configuration according to one embodiment of the present disclosure;
[0025] Figure 5 is a schematic diagram of a method for processing activity cost data according to one embodiment of the present disclosure;
[0026] Figure 6 It is a structural block diagram of an operation cost data processing device according to one embodiment of the present disclosure. DETAILED DESCRIPTION
[0027] In order to enable those skilled in the art to better understand the scheme of the present disclosure, the technical scheme in the embodiments of the present disclosure will be clearly and completely described below in conjunction with the drawings in the embodiments of the present disclosure. Obviously, the described embodiments are only part of the embodiments of the present disclosure, not all of the embodiments. Based on the embodiments in the present disclosure, all other embodiments obtained by ordinary technicians in the field without creative work should fall within the scope of protection of the present disclosure.
[0028] It should be noted that the terms "first", "second", etc. in the specification and claims of the present disclosure and the above-mentioned drawings are used to distinguish similar objects, and are not necessarily used to describe a specific order or sequence. It should be understood that the data used in this way can be interchangeable where appropriate, so that the embodiments of the present disclosure described herein can be implemented in an order other than those illustrated or described herein. In addition, the terms "including" and "having" and any variations thereof are intended to cover non-exclusive inclusions, for example, a process, method, system, product, or device that includes a series of steps or units is not necessarily limited to those steps or units that are clearly listed, but may include other steps or units that are not clearly listed or inherent to these processes, methods, products, or devices.
[0029] In related technologies, the comprehensive carry-over method is usually used for cost accounting, and then direct cost item calculation is realized through cost reduction. However, due to the complexity of the production process, the order of cost calculation is difficult to determine automatically, and excessive reliance on manual intervention affects the objectivity, accuracy and timeliness of the restored calculation results. Secondly, cost collection only focuses on the final product, ignoring the cost of intermediate products, and cannot clearly and accurately distinguish the reasons affecting cost changes. Furthermore, the monthly carry-over of costs causes a lag in the update of financial data, which cannot reflect the production status in a timely manner, affecting the timeliness of decision-making.
[0030] Specifically, due to the variability of chemical production, the variety of products, the complexity of the process flow, and the difficulty in determining the order of cost calculation, manual intervention is often required, which affects the objectivity, accuracy and timeliness of the calculation results. At the same time, various cost drivers such as additional costs, joint products, by-products, energy products, etc. will change at any time, and software products are also required to support dynamic adjustment or rearrangement of cost recovery steps. Especially when facing companies with more production processes, this software design process is more complicated and consumes a lot of time and energy. The result-based management method of the original accounting model can no longer meet the current needs of enterprise informatization, digital development, and refined management.
[0031] According to an embodiment of the present disclosure, a method embodiment of a method for processing job cost data is provided. It should be noted that the steps shown in the flowchart of the accompanying drawings can be executed in a computer system such as a set of computer executable instructions, and although a logical order is shown in the flowchart, in some cases, the steps shown or described can be executed in an order different from that shown here.
[0032] The method embodiment can be executed in an electronic device or a similar computing device including a memory and a processor. Taking running on a computer terminal as an example, the computer terminal may include one or more processors (processors may include but are not limited to central processing units (CPU), graphics processing units (GPU), digital signal processing (DSP) chips, microprocessors (MCU), programmable logic devices (Field Programmable Gate Array, FPGA), neural network processors (Neural-network Processor Unit, NPU), tensor processors (TensorProcessing Unit, TPU), artificial intelligence (Artificial Intelligence, AI) type processors and other processing devices) and a memory for storing data. Optionally, the above-mentioned computer terminal may also include a transmission device, an input and output device, and a display device for communication functions. It can be understood by those of ordinary skill in the art that the above-mentioned structural description is only for illustration, and it does not limit the structure of the above-mentioned computer terminal. For example, the computer terminal may also include more or fewer components than the above-mentioned structural description, or have a configuration different from the above-mentioned structural description.
[0033] The memory can be used to store computer programs, for example, software programs and modules of application software, such as the computer program corresponding to the operation cost data processing method in the embodiment of the present disclosure. The processor executes various functional applications and data processing by running the computer program stored in the memory, that is, the above-mentioned operation cost data processing method is realized. The memory may include a high-speed random access memory, and may also include a non-volatile memory, such as one or more magnetic storage devices, flash memory, or other non-volatile solid-state memory. In some examples, the memory may further include a memory remotely arranged relative to the processor, and these remote memories can be connected to the mobile terminal via a network. Examples of the above-mentioned network include, but are not limited to, the Internet, an intranet, a local area network, a mobile communication network, and combinations thereof.
[0034] The transmission device is used to receive or send data via a network. The specific example of the above network may include a wireless network provided by a communication provider of the mobile terminal. In one example, the transmission device includes a network adapter (Network Interface Controller, referred to as NIC), which can be connected to other network devices through a base station so as to communicate with the Internet. In one example, the transmission device can be a radio frequency (Radio Frequency, referred to as RF) module, which is used to communicate with the Internet wirelessly.
[0035] The display device may be, for example, a touch screen type liquid crystal display (LCD) and a touch display (also referred to as a "touch screen" or "touch display screen"). The liquid crystal display may enable a user to interact with a user interface of a mobile terminal. In some embodiments, the mobile terminal has a graphical user interface (GUI), and a user may interact with the GUI by finger contacts and / or gestures on a touch-sensitive surface, wherein the human-computer interaction functions here may optionally include the following interactions: creating web pages, drawing, word processing, making electronic documents, games, video conferencing, instant messaging, sending and receiving emails, call interfaces, playing digital videos, playing digital music and / or web browsing, etc. The executable instructions for executing the above human-computer interaction functions are configured / stored in a computer program product or readable storage medium executable by one or more processors.
[0036] Figure 1 is a flowchart of a method for processing operation cost data according to one embodiment of the present disclosure, such as Figure 1 As shown, the method comprises the following steps:
[0037] Step S11, acquiring carry-over relationship configuration information, wherein the carry-over relationship configuration information is used to represent the mutual supply relationship between output and consumption among multiple operation units;
[0038] Step S12, using the carry-forward relationship configuration information to construct a target association configuration relationship between multiple cost settlement entities, wherein the target association configuration relationship is used to calculate and generate direct cost data and indirect cost data in the production operation process;
[0039] Step S13, performing a cyclic carry-over process according to the target association configuration relationship to obtain operation cost data, wherein the operation cost data is used to represent total cost data, unit cost data, product total cost data and product unit cost data corresponding to multiple operation units;
[0040] Step S14, storing the operation cost data into the target database.
[0041] The above-mentioned carry-forward relationship configuration information refers to a series of rules and data pre-defined in the cost management software system, which is used to describe the dynamic relationship of cost flow between different operating units. The carry-forward relationship configuration information defines how costs flow from one operating unit to another, including the output and consumption of products and services, the indirect cost allocation mechanism of auxiliary operating units to production operating units, and how cost drivers affect the allocation of costs from resource consumption points to final products or services.
[0042] The above direct cost data refers to the costs that can be directly and clearly tracked and attributed to specific products or services during the production or service provision process. Direct cost data usually includes raw material costs, direct labor costs, and energy or material consumption directly related to production. Since direct cost data has a direct causal relationship with the final output, it can be directly included in the cost structure of related products, providing direct support for cost calculation and pricing strategies. In the cost management software system, direct cost data can be clearly recorded, tracked and carried forward by being directly linked to the output of specific operating units, thereby helping to achieve refined cost management and control.
[0043] The above-mentioned indirect cost data refers to the costs incurred during the production or service provision process, but cannot be directly and exclusively attributed to a specific product or operation unit. Indirect cost data are usually related to factors such as maintenance of production facilities, management activities, provision of auxiliary services, equipment depreciation, energy consumption, environmental costs, etc., including but not limited to the company's management expenses, factory rent, equipment depreciation, operating costs of auxiliary workshops (such as maintenance and cleaning), research and development expenses, information system support costs, and the costs of auxiliary operation units that provide services to production operation units (such as electrical, instrumentation, maintenance and other services).
[0044] The above-mentioned cyclic carry-over processing refers to the process of gradually allocating and carrying forward costs between multiple operating units by processing the carry-over relationship configuration information in an iterative cycle in the cost management software system. The cyclic carry-over processing logic is based on the mutual supply input and output consumption relationship in the carry-over relationship configuration information. Starting from one operating unit, it finds the upstream and downstream operating units with direct or indirect cost associations in turn, and performs multi-threaded or concurrent calculations to ensure that costs can be accurately transferred from one link to another in a complex production process until all costs of the entire production process are carried forward. The key is to be able to dynamically adjust the order of cost carry-over, adapt to changes in production conditions, avoid repeated calculations, and thus improve the efficiency and accuracy of cost calculations.
[0045] The above-mentioned operating cost data refers to the cost information set of each operating unit after the cycle carry-over process, including but not limited to the following data: total cost data, unit cost data, product total cost data and product unit cost data. Among them, the total cost data reflects the total cost of the operating unit in a certain period; the unit cost data is the cost per unit of output obtained by dividing the total cost data by the output of the operating unit, which is used for cost control and comparative analysis; the product total cost data is the total cost of all products produced by the operating unit, including direct production costs and indirect costs obtained through carry-over; the product unit cost data is the cost per unit of product obtained by dividing the total cost of the product by the output of the product, which is used for product pricing and cost-benefit analysis.
[0046] Exemplarily, in the process of processing the operation cost data, the carry-forward relationship configuration information is first obtained; then, the target association configuration relationship between the cost settlement entities is constructed using the above-obtained carry-forward relationship configuration information, and the calculation rules of direct costs and indirect costs are integrated with the production operation process to ensure that the logic of cost data generation matches the actual production situation. After the target association configuration relationship is established, the cyclic carry-forward processing is performed to gradually carry forward and allocate the cost data of the operation unit, and traverse each operation unit, perform multi-concurrent calculations based on the association configuration of its upstream and downstream operation units, and dynamically adjust the cost carry-forward order until the costs of all operation units are fully carried forward. Finally, all the operation cost data processed by the cyclic carry-forward processing are integrated and stored in the target database to form a set of cost information for each operation unit.
[0047] Based on the above steps S11 to S14, by obtaining the carry-forward relationship configuration information, and using the carry-forward relationship configuration information to construct a target association configuration relationship between multiple cost settlement entities, and then performing a circular carry-forward processing based on the target association configuration relationship, the operation cost data is obtained, and finally the operation cost data is stored in the target database, thereby achieving the purpose of real-time and accurate accounting of the cost of each operation unit in the chemical production process, thereby achieving the technical effect of improving the accuracy, accounting efficiency and adaptability of operation cost data processing, and thus solving the technical problems of low accuracy and poor adaptability of the operation cost data processing method provided in the relevant technology.
[0048] The following is a further introduction to the operation cost data processing method in the embodiment of the present disclosure.
[0049] Optionally, in step S11, obtaining the carry-forward relationship configuration information includes:
[0050] Step S111, obtaining the output-consumption relationship of multiple operation units and the service management relationship between the auxiliary operation unit and the operation unit;
[0051] Step S112, performing carry-over association configuration based on the output-consumption relationship and the service management relationship to obtain carry-over relationship configuration information.
[0052] The above-mentioned output-consumption relationship refers to the output-consumption relationship between various operating units in the production process, that is, how the products or services produced by one operating unit serve as consumables or input resources for another operating unit. The output-consumption relationship is the basis for building the cost flow logic, ensuring that costs can be gradually transferred from the source operating unit to the downstream operating unit according to the actual production process and resource usage.
[0053] The above-mentioned service management relationship refers to the services provided by the auxiliary operation unit to the production operation unit and its management method, including cost sharing rules and cost allocation mechanism. For example, auxiliary units such as electrical workshops and instrument workshops provide electricity, instrument testing and other services to production units. Their operating costs need to be allocated to the costs of production units based on certain cost drivers, such as service time and consumption. The establishment of service management relationships is the key to indirect cost allocation, ensuring that the cost of auxiliary services can be reasonably and accurately reflected in the product costs of production units.
[0054] The above-mentioned carry-forward association configuration refers to the specific rules and configuration information for cost carry-forward between operating units based on the output-consumption relationship and service management relationship. The carry-forward association configuration includes the identification of cost drivers, the determination of cost flows, and the proportion of cost allocation, guiding the cost management software on how to process and allocate the direct and indirect costs of each unit to achieve the gradual carry-forward of costs.
[0055] Figure 2 is a schematic diagram of an output-consumption relationship according to one embodiment of the present disclosure, such as Figure 2 As shown, taking the ethylene unit as an example, the ethylene unit is the first operating unit to receive carryover products. The intermediate products produced by the ethylene unit, such as medium-pressure boiler feed water, ethylene, mixed C5, hydrogen, fuel gas, medium-pressure steam, propylene, etc., must be carried over to the butadiene unit, olefin conversion unit, gasoline hydrogenation unit, aromatics extraction unit, liquid ammonia unit, polypropylene unit, and polyethylene unit in the form of resources. The output-consumption relationship is:
[0056] a. The low-lift demineralized water consumed by the ethylene plant unit is produced by the condensate refining unit.
[0057] b. The circulating water consumed by the olefins unit is produced by the circulating water unit.
[0058] c. The ethylene unit produces two products, mixed C4 and medium-pressure boiler feed water, which are consumed by the butadiene unit;
[0059] d. The mixed C4, medium-pressure boiler feed water, ethylene, fuel gas and hydrogen produced by the ethylene unit are supplied to the olefin conversion unit;
[0060] e. The medium-pressure steam and medium-pressure boiler feed water produced by the ethylene unit are supplied to the aromatics extraction unit;
[0061] f. The ethylene plant unit produces medium-pressure boiler feed water and hydrogen, which are supplied to the liquid ammonia unit.
[0062] g. The ethylene plant unit produces propylene-1, hydrogen, and ethylene polypropylene unit, which are supplied to the polypropylene unit.
[0063] h. The ethylene plant unit produces propylene-1, hydrogen, ethylene polypropylene unit, and supplies the polyethylene unit at the same time.
[0064] Figure 3 is a schematic diagram of a service management relationship according to one embodiment of the present disclosure, such as Figure 3 As shown, taking the ethylene unit as an example, the relationship between auxiliary operations and the ethylene unit is as follows: electrical workshop unit, hazardous chemicals warehouse and other service fee unit, storage and transportation workshop other service fee unit, tank area unit, instrument workshop unit, a total of 5 units provide services for the ethylene unit.
[0065] Figure 4 is a schematic diagram of a carry-over association configuration according to one embodiment of the present disclosure, such as Figure 4 As shown, the carry-forward association configuration interface includes: department name, operation name, operation code, product ID, product code, product name and input quantity. By configuring the mutual supply input of output and consumption between operation units, the association relationship between operation units is established through products. It also supports functions such as selecting products, deleting, and exporting.
[0066] For example, by developing a carry-over relationship function, the mutual supply inputs of output and consumption between operating units can be configured, and the association relationship between operating units can be established based on products.
[0067] Based on the above optional embodiments, by obtaining the output-consumption relationship of multiple operation units, the service management relationship between the auxiliary operation units and the operation units, and performing carry-over association configuration based on the output-consumption relationship and the service management relationship, the carry-over relationship configuration information is obtained, thereby enhancing the flexibility and adaptability of cost carry-over.
[0068] Optionally, the multiple cost settlement entities include: profit center, cost center, operation center, operation product, operation resource and operation unit.
[0069] The above-mentioned profit center refers to a department, production line, product line or subsidiary that has an independent source of income and cost structure and can independently account for its financial results; the cost center refers to a department or activity that does not directly generate income but generates costs or expenses, including but not limited to research and development departments, administrative departments or other supporting departments, whose main goal is to control and monitor costs rather than directly contribute to profits; the operation center is the place where specific production or service activities are carried out; the operation product refers to the specific product or service produced or provided by the operation center; the operation resource refers to any type of resource required to complete the operation, such as raw materials, energy, equipment and human resources; the operation unit is the smallest unit for performing a specific operation, including but not limited to a machine on a production line, a workstation or a group.
[0070] Based on the above optional embodiments, by subdividing corporate activities into profit centers, cost centers, operation centers, operation products, operation resources and operation units, each entity has clear cost control goals and scope of responsibility, which helps to manage costs transparently and makes the processing of operation cost data more accurate and effective.
[0071] Optionally, in step S12, using the carry-forward relationship configuration information to construct a target association configuration relationship between multiple cost settlement entities includes:
[0072] Step S121, obtaining the output consumption information of the operation unit;
[0073] Step S122, establishing a correspondence relationship between at least two cost settlement entities based on the carry-forward relationship configuration relationship, wherein the correspondence relationship between at least two cost settlement entities includes: a correspondence relationship between a profit center and a cost center, a correspondence relationship between a cost center and an operation center, a correspondence relationship between an operation center and an operation unit, and a correspondence relationship between an operation unit and an operation product;
[0074] Step S123: construct a target association configuration relationship based on the corresponding relationship between the two cost settlement entities and the output consumption information.
[0075] The above-mentioned output consumption information refers to the data recorded by the operating unit during the production process on the number of products produced by the operating unit and the amount of raw materials, energy, human resources, etc. consumed in the production of these products. The output consumption function of each operating unit can be developed to automatically obtain or enter the output consumption.
[0076] For example, taking the operation cost accounting of coal chemical products as an example, first collect detailed output consumption information from each operation unit, including but not limited to the amount of intermediate products such as ethylene, propylene, and hydrogen produced by the ethylene unit during a certain month, and the amount of low-lift desalted water, circulating water, electricity, and other auxiliary materials consumed to produce these products. At the same time, record the amount of services provided by auxiliary operation units such as electrical workshops and instrument workshops to the production operation unit to ensure the comprehensiveness and accuracy of the data. Subsequently, based on the pre-set carry-over relationship configuration, a corresponding relationship between multiple cost settlement entities is established. For example, the olefin product line is set as a profit center, the equipment maintenance department is confirmed as a cost center, and the operation center such as "ethylene production unit" is established with the operation unit "cracking furnace" to ensure that each link in the production process has a clear cost attribution; the operation unit "cracking furnace" is connected with the operation product "ethylene" to facilitate the accurate transfer of the direct cost of the cracking furnace and the allocated indirect cost to the ethylene product cost. Finally, the target association configuration relationship is constructed using the above-established corresponding relationship and the actual output consumption information.
[0077] Based on the above optional embodiments, by acquiring the output consumption information of the operating unit, and establishing a corresponding relationship between at least two cost settlement entities based on the carry-over relationship configuration relationship, and then constructing a target association configuration relationship based on the corresponding relationship between the two cost settlement entities and the output consumption information, the uncertainty and inefficiency problems existing in traditional cost accounting methods are overcome, and the objectivity, accuracy and timeliness of operating cost data processing are improved.
[0078] Optionally, in step S13, a cyclic carry-over process is performed according to the target association configuration relationship, and the obtained operation cost data includes:
[0079] Step S131, randomly screening the preset operation unit list associated with the profit center to obtain a target operation unit list, wherein the target operation unit list includes multiple operation units associated with the production operation process;
[0080] Step S132, traverse the target operation unit list to obtain a traversal result;
[0081] Step S133, performing a loop carry-over process according to the target association configuration relationship and the traversal result to obtain the operation cost data.
[0082] The above-mentioned preset work unit list refers to a collection of a series of work units pre-defined according to the production process and cost accounting requirements, covering every production step from raw material processing to final product formation.
[0083] For example, develop profit center association, cost center association, operation center association, operation product association, and operation resource association, and establish corresponding relationships between profit center and cost center, cost center and operation center, operation center and operation unit, operation unit and output product, and operation unit and resource consumption. According to the above configuration relationship, randomly screen all operation unit lists under the profit center and include them in the target operation unit list. Taking the olefin II chemical unit as an example, 16 operation units are set according to the production process, as shown in Table 1 below.
[0084] Table 1 Olefin II Chemical Industry Unit Operation Unit
[0085]
[0086] Based on the above optional embodiments, a target operation unit list is obtained by randomly screening the preset operation unit list associated with the profit center, and the target operation unit list is traversed to obtain the traversal result. Finally, a circular carry-over process is performed based on the target associated configuration relationship and the traversal result to obtain the operation cost data. This can eliminate the dependence on the production process sequence in traditional cost calculation, improve the efficiency and accuracy of cost accounting, and support dynamic adjustment of cost recovery steps to adapt to the ever-changing production conditions.
[0087] Optionally, in step S133, a loop carry-over process is performed according to the target association configuration relationship and the traversal result to obtain the operation cost data including:
[0088] Step S1331, determining the target operation unit currently being processed based on the traversal result;
[0089] Step S1332, determining multiple upstream operation units corresponding to the target operation unit by using the target association configuration relationship;
[0090] Step S1333, constructing a unit association relationship between the target operation unit and multiple upstream operation units;
[0091] Step S1334, perform cyclic carry-forward processing based on the unit association relationship to obtain the operation cost data.
[0092] For example, multiple concurrent and multi-threaded operations simultaneously calculate the itemized costs of 16 operating units. Each operating unit is configured according to the carry-over relationship, and the upstream operating unit corresponding to the node is found step by step. Take the ethylene unit as the calculation unit:
[0093] a. Based on the configuration relationship, find the operating unit that has the following direct relationship with the ethylene unit:
[0094] There are five auxiliary units that directly provide services to the ethylene unit: electrical workshop unit, hazardous chemicals warehouse and other service fee unit, storage and transportation workshop other service fee unit, tank area unit, and instrument workshop unit, which need to share indirect costs.
[0095] Units that directly carry over products from the ethylene unit: As the first operating unit to receive carryover products, the ethylene unit receives low-lift desalted water from the condensate refining unit and circulating water from the circulating water unit, a total of two units, and the product carryover costs are required.
[0096] b. Develop iterative loop logic to find all the relationships step by step. For example, there are 20 relationships in the ethylene unit:
[0097] (1) Ethylene unit - electrical workshop unit;
[0098] (2) Ethylene unit - instrument shop unit;
[0099] (3) Ethylene unit - hazardous chemicals warehouse and other service fee unit - instrument workshop unit;
[0100] (4) Ethylene unit - hazardous chemicals warehouse and other service fee unit - electrical workshop unit;
[0101] (5) Ethylene unit - other service fee unit for storage and transportation workshop - instrument workshop unit;
[0102] (6) Ethylene unit - other service fee unit for storage and transportation workshop - electrical workshop unit;
[0103] (7) Ethylene unit - tank farm unit - instrument shop unit;
[0104] (8) Ethylene unit - tank farm unit - electrical workshop unit;
[0105] (9) Ethylene unit - condensate refining unit - electrical workshop unit;
[0106] (10) Ethylene unit - condensate refining unit - instrumentation workshop unit;
[0107] (11) Ethylene unit - condensate refining unit - tank farm unit - instrument workshop unit;
[0108] (12) Ethylene unit - condensate refining unit - tank farm unit - electrical workshop unit;
[0109] (13) Ethylene unit - circulating water unit - instrument shop unit;
[0110] (14) Ethylene unit - circulating water unit - electrical workshop unit;
[0111] (15) Ethylene unit - circulating water unit - other service fee unit for storage and transportation workshop - instrument workshop unit;
[0112] (16) Ethylene unit - circulating water unit - other service fee unit for storage and transportation workshop - electrical workshop unit;
[0113] (17) Ethylene unit - circulating water unit - hazardous chemicals warehouse and other service fee unit - instrument workshop unit;
[0114] (18) Ethylene unit - circulating water unit - hazardous chemicals warehouse and other service fee unit - electrical workshop unit;
[0115] (19) Ethylene unit - circulating water unit - air compressor station unit - instrument workshop unit;
[0116] (20) Ethylene unit—circulating water unit—air compression station unit—electrical workshop unit.
[0117] c. When calculating the cost of ethylene units, the above associations (1)-(20) are circulated. For example, when circulating the association (1), the cost of the electrical workshop must be calculated first; when circulating the association (16), all costs of the circulating water unit must be calculated. To calculate the circulating water unit, all costs of the other service fee units of the storage and transportation workshop must be calculated first. To calculate the other service fee unit costs of the storage and transportation workshop, all costs of the electrical workshop unit must be calculated. The costs of the associated units calculated in the cycle are not written into the cost library. When calculating any unit, if it is found that it has been calculated, the cost of the unit will not be calculated again. When the intermediate products of the circulating water unit and the condensate refining unit are transferred to the ethylene unit as resources of the ethylene unit, the transfer of the ethylene unit into this part is completed and written into the cost library.
[0118] Among them, each individual operation unit is calculated according to c1, c2, and c3.
[0119] c1. Develop profit center association, cost center association, operation center association, operation product association, and operation resource association, establish the corresponding relationship between profit center and cost center, cost center and operation center, operation center and operation unit, operation unit and output product, and operation unit and resource consumption, and develop the output consumption function of each operation unit to automatically obtain or enter the output consumption. Based on the above corresponding relationship and output consumption function, associate the allocation configuration, output, resource consumption, meter acquisition and other functions to collect the raw and auxiliary material consumption costs of the ethylene unit.
[0120] c2. Use the cost center allocation function to directly collect the inputs of various expenses directly incurred by each operating unit. Various expenses include materials, fuel, water charges, electricity charges, labor costs, depreciation, amortization of intangible assets, repair costs, safety costs, rental fees, maintenance costs, and other expenses.
[0121] c3. Utilize the allocation function between operation units to allocate the cost of the auxiliary operation unit to the production operation unit cost according to the driver allocation ratio.
[0122] For example, the total cost of each product can be divided by the output of the corresponding product to obtain the unit cost of each product, and the total cost, unit cost, total product cost and unit cost of the current operation unit can be written into the database for storage.
[0123] Figure 5 is a schematic diagram of a method for processing activity cost data according to one embodiment of the present disclosure, such as Figure 5 As shown, the above steps c1, c2, and c3 are as follows Figure 5 Logic aggregates the direct cost sub-items of the production operation unit (cost of raw and auxiliary materials consumption, direct production cost, direct period expenses) and the indirect cost allocation (indirect production cost, indirect period expenses).
[0124] Based on the above optional embodiments, the target operation unit currently being processed is determined based on the traversal results, and the multiple upstream operation units corresponding to the target operation unit are determined using the target association configuration relationship, and then a unit association relationship between the target operation unit and the multiple upstream operation units is constructed. Finally, a circular carry-over processing is performed based on the unit association relationship to obtain operation cost data, which can ensure the integrity and accuracy of the operation cost data and make the operation cost carry-over more reasonable.
[0125] Through the description of the above implementation methods, those skilled in the art can clearly understand that the method according to the above embodiment can be implemented by means of software plus a necessary general hardware platform, and of course can also be implemented by hardware, but in many cases the former is a better implementation method. Based on such an understanding, the technical solution of the present disclosure, or the part that contributes to the prior art, can be embodied in the form of a software product, which is stored in a storage medium (such as ROM / RAM, a disk, or an optical disk), and includes a number of instructions for a terminal device (which can be a mobile phone, a computer, a server, or a network device, etc.) to execute the methods described in each embodiment of the present disclosure.
[0126] Figure 6 is a structural block diagram of an operation cost data processing device according to one embodiment of the present disclosure, such as Figure 6 As shown, the device comprises:
[0127] An acquisition module 601 is used to acquire carry-over relationship configuration information, wherein the carry-over relationship configuration information is used to represent the mutual supply relationship between output and consumption among multiple operation units;
[0128] A construction module 602 is used to construct a target association configuration relationship between multiple cost settlement entities using the carry-forward relationship configuration information, wherein the target association configuration relationship is used to calculate and generate direct cost data and indirect cost data in the production operation process;
[0129] Processing module 603, used to perform cyclic carry-over processing according to the target association configuration relationship to obtain operation cost data, wherein the operation cost data is used to represent total cost data, unit cost data, product total cost data and product unit cost data corresponding to multiple operation units;
[0130] The storage module 604 is used to store the operation cost data into the target database.
[0131] Optionally, the acquisition module 601 is also used to: obtain carry-over relationship configuration information including: obtaining the output-consumption relationship of multiple operation units, and the service management relationship between the auxiliary operation unit and the operation unit; perform carry-over association configuration based on the output-consumption relationship and the service management relationship to obtain the carry-over relationship configuration information.
[0132] Optionally, the construction module 602 is also used to: use the carry-forward relationship configuration information to construct a target association configuration relationship between multiple cost settlement entities, including: obtaining the output consumption information of the operation unit; establishing a corresponding relationship between at least two cost settlement entities based on the carry-forward relationship configuration relationship, wherein the corresponding relationship between at least two cost settlement entities includes: the corresponding relationship between the profit center and the cost center, the corresponding relationship between the cost center and the operation center, the corresponding relationship between the operation center and the operation unit, and the corresponding relationship between the operation unit and the operation product; constructing a target association configuration relationship based on the corresponding relationship between the two cost settlement entities and the output consumption information.
[0133] Optionally, processing module 603 is also used to: perform cyclic carry-forward processing based on the target association configuration relationship to obtain operation cost data including: randomly screening the preset operation unit list associated with the profit center to obtain a target operation unit list, wherein the target operation unit list includes multiple operation units associated with the production operation process; traversing the target operation unit list to obtain traversal results; performing cyclic carry-forward processing based on the target association configuration relationship and the traversal results to obtain operation cost data.
[0134] Optionally, the processing module 603 is also used to: perform a loop carry-over processing according to the target association configuration relationship and the traversal results to obtain the operation cost data including: determining the target operation unit currently being processed based on the traversal results; determining multiple upstream operation units corresponding to the target operation unit using the target association configuration relationship; constructing a unit association relationship between the target operation unit and multiple upstream operation units; and performing a loop carry-over processing based on the unit association relationship to obtain the operation cost data.
[0135] According to another aspect of an embodiment of the present disclosure, there is also provided an electronic device, comprising: a processor; and a memory for storing processor executable instructions; wherein the processor is configured to execute instructions to implement the job cost data processing method in the embodiment of the present disclosure.
[0136] Optionally, in this embodiment, the processor may be configured to perform the following steps through a computer program:
[0137] S1, obtaining carry-over relationship configuration information, wherein the carry-over relationship configuration information is used to represent the mutual supply relationship between output and consumption among multiple operation units;
[0138] S2, using the carry-forward relationship configuration information to construct a target association configuration relationship between multiple cost settlement entities, wherein the target association configuration relationship is used to calculate and generate direct cost data and indirect cost data in the production operation process;
[0139] S3, performing a cyclic carry-over process according to the target association configuration relationship to obtain operation cost data, wherein the operation cost data is used to represent total cost data, unit cost data, product total cost data and product unit cost data corresponding to multiple operation units;
[0140] S4, storing the operation cost data into the target database.
[0141] According to another aspect of an embodiment of the present disclosure, a computer-readable storage medium is also provided, the computer-readable storage medium including a stored executable program, wherein when the executable program runs, the device where the storage medium is located is controlled to execute the job cost data processing method in the embodiment of the present disclosure.
[0142] Optionally, in this embodiment, the storage medium may be configured to store a computer program for performing the following steps:
[0143] S1, obtaining carry-over relationship configuration information, wherein the carry-over relationship configuration information is used to represent the mutual supply relationship between output and consumption among multiple operation units;
[0144] S2, using the carry-forward relationship configuration information to construct a target association configuration relationship between multiple cost settlement entities, wherein the target association configuration relationship is used to calculate and generate direct cost data and indirect cost data in the production operation process;
[0145] S3, performing a cyclic carry-over process according to the target association configuration relationship to obtain operation cost data, wherein the operation cost data is used to represent total cost data, unit cost data, product total cost data and product unit cost data corresponding to multiple operation units;
[0146] S4, storing the operation cost data into the target database.
[0147] Optionally, in this embodiment, the above-mentioned storage medium may include but is not limited to: a USB flash drive, a read-only memory (ROM), a random access memory (RAM), a mobile hard disk, a magnetic disk or an optical disk, and other media that can store computer programs.
[0148] According to another aspect of the embodiment of the present disclosure, a computer program product is also provided. The computer program product includes computer instructions. When the computer instructions are executed by a processor, the operation cost data processing method in the embodiment of the present disclosure is implemented.
[0149] Optionally, in this embodiment, the computer program product may be configured as a computer program for executing the following steps:
[0150] S1, obtaining carry-over relationship configuration information, wherein the carry-over relationship configuration information is used to represent the mutual supply relationship between output and consumption among multiple operation units;
[0151] S2, using the carry-forward relationship configuration information to construct a target association configuration relationship between multiple cost settlement entities, wherein the target association configuration relationship is used to calculate and generate direct cost data and indirect cost data in the production operation process;
[0152] S3, performing a cyclic carry-over process according to the target association configuration relationship to obtain operation cost data, wherein the operation cost data is used to represent total cost data, unit cost data, product total cost data and product unit cost data corresponding to multiple operation units;
[0153] S4, storing the operation cost data into the target database.
[0154] The serial numbers of the above-mentioned embodiments of the present disclosure are only for description and do not represent the advantages or disadvantages of the embodiments.
[0155] In the above embodiments of the present disclosure, the description of each embodiment has its own emphasis. For parts that are not described in detail in a certain embodiment, reference can be made to the relevant descriptions of other embodiments.
[0156] In the several embodiments provided in the present disclosure, it should be understood that the disclosed technical content can be implemented in other ways. Among them, the device embodiments described above are only schematic. For example, the division of the units can be a logical function division. There may be other division methods in actual implementation. For example, multiple units or components can be combined or integrated into another system, or some features can be ignored or not executed. Another point is that the mutual coupling or direct coupling or communication connection shown or discussed can be through some interfaces, indirect coupling or communication connection of units or modules, which can be electrical or other forms.
[0157] The units described as separate components may or may not be physically separated, and the components shown as units may or may not be physical units, that is, they may be located in one place or distributed on multiple units. Some or all of the units may be selected according to actual needs to achieve the purpose of the present embodiment.
[0158] In addition, each functional unit in each embodiment of the present disclosure may be integrated into one processing unit, or each unit may exist physically separately, or two or more units may be integrated into one unit. The above-mentioned integrated unit may be implemented in the form of hardware or in the form of software functional units.
[0159] If the integrated unit is implemented in the form of a software functional unit and sold or used as an independent product, it can be stored in a computer-readable storage medium. Based on this understanding, the technical solution of the present disclosure is essentially or the part that contributes to the prior art or all or part of the technical solution can be embodied in the form of a software product, and the computer software product is stored in a storage medium, including a number of instructions to enable a computer device (which can be a personal computer, a server or a network device, etc.) to perform all or part of the steps of the method described in each embodiment of the present disclosure. The aforementioned storage medium includes: U disk, read-only memory (ROM, Read-Only Memory), random access memory (RAM, Random Access Memory), mobile hard disk, disk or optical disk and other media that can store program codes.
[0160] The above is only a preferred embodiment of the present disclosure. It should be pointed out that for ordinary technicians in this technical field, several improvements and modifications can be made without departing from the principle of the present disclosure. These improvements and modifications should also be regarded as the scope of protection of the present disclosure.
Claims
1. A method for processing activity cost data, characterized in that: include: Acquire carry-over relationship configuration information, wherein the carry-over relationship configuration information is used to represent the mutual supply relationship between output and consumption among multiple operation units; Using the carry-forward relationship configuration information, a target association configuration relationship is constructed between multiple cost settlement entities, wherein the target association configuration relationship is used to calculate and generate direct cost data and indirect cost data in a production operation process; Performing a cyclic carry-over process according to the target association configuration relationship to obtain operation cost data, wherein the operation cost data is used to represent the total cost data, unit cost data, product total cost data and product unit cost data corresponding to the multiple operation units; The operation cost data is stored in a target database.
2. The method for processing activity cost data according to claim 1, characterized in that: Acquiring the carry-forward relationship configuration information includes: Acquire the output-consumption relationship of the multiple operation units and the service management relationship between the auxiliary operation unit and the operation unit; Carry-over association configuration is performed based on the output-consumption relationship and the service management relationship to obtain the carry-over relationship configuration information.
3. The method for processing activity cost data according to claim 1, characterized in that: The multiple cost settlement entities include: a profit center, a cost center, an operation center, an operation product, an operation resource and the operation unit.
4. The method for processing activity cost data according to claim 3, characterized in that: Using the carry-forward relationship configuration information to construct the target association configuration relationship between multiple cost settlement entities includes: Obtaining output consumption information of the operation unit; A correspondence relationship between at least two cost settlement entities is established based on the carry-forward relationship configuration relationship, wherein the correspondence relationship between the at least two cost settlement entities includes: a correspondence relationship between the profit center and the cost center, a correspondence relationship between the cost center and the operation center, a correspondence relationship between the operation center and the operation unit, and a correspondence relationship between the operation unit and the operation product; The target association configuration relationship is constructed based on the corresponding relationship between the two cost settlement entities and the output consumption information.
5. The method for processing activity cost data according to claim 4, characterized in that: According to the target association configuration relationship, the cycle carry-over processing is performed to obtain the operation cost data including: Performing random screening on the preset operation unit list associated with the profit center to obtain a target operation unit list, wherein the target operation unit list includes the multiple operation units associated with the production operation process; Performing traversal processing on the target operation unit list to obtain a traversal result; A loop carry-over process is performed according to the target association configuration relationship and the traversal result to obtain the operation cost data.
6. The method for processing activity cost data according to claim 5, characterized in that: The operation cost data obtained by performing a cyclic carry-over process according to the target association configuration relationship and the traversal result includes: Determining the target operation unit currently being processed based on the traversal result; Determine a plurality of upstream operation units corresponding to the target operation unit by using the target association configuration relationship; Establishing a unit association relationship between the target operation unit and the plurality of upstream operation units; The operation cost data is obtained by performing a cyclic carry-over process based on the unit association relationship.
7. An activity cost data processing device, characterized in that: include: An acquisition module, used to acquire carry-over relationship configuration information, wherein the carry-over relationship configuration information is used to represent the mutual supply relationship between output and consumption among multiple operation units; A construction module, used to construct a target association configuration relationship between multiple cost settlement entities using the carry-forward relationship configuration information, wherein the target association configuration relationship is used to calculate and generate direct cost data and indirect cost data in a production operation process; A processing module, used for performing a cyclic carry-over process according to the target association configuration relationship to obtain operation cost data, wherein the operation cost data is used to represent the total cost data, unit cost data, product total cost data and product unit cost data corresponding to the plurality of operation units; The storage module is used to store the operation cost data into a target database.
8. An electronic device, characterized in that: include: processor; a memory for storing instructions executable by the processor; Wherein, the processor is configured to execute the instructions to implement the operation cost data processing method according to any one of claims 1 to 7.
9. A computer-readable storage medium, characterized in that: The computer-readable storage medium includes a stored executable program, wherein when the executable program is executed, the device where the storage medium is located is controlled to execute the operation cost data processing method according to any one of claims 1 to 7.
10. A computer program product, characterized in that The computer program product comprises computer instructions, which, when executed by a processor, implement the method for processing operation cost data as claimed in any one of claims 1 to 7.