CN112508470A - Method and device for changing bill of material, storage medium and electronic equipment - Google Patents

Method and device for changing bill of material, storage medium and electronic equipment Download PDF

Info

Publication number
CN112508470A
CN112508470A CN201910872890.8A CN201910872890A CN112508470A CN 112508470 A CN112508470 A CN 112508470A CN 201910872890 A CN201910872890 A CN 201910872890A CN 112508470 A CN112508470 A CN 112508470A
Authority
CN
China
Prior art keywords
materials
bill
changed
change
replacement
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
Application number
CN201910872890.8A
Other languages
Chinese (zh)
Inventor
游丰
马忠林
胡鸿
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
BYD Co Ltd
Original Assignee
BYD Co Ltd
Priority date (The priority date 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 date listed.)
Filing date
Publication date
Application filed by BYD Co Ltd filed Critical BYD Co Ltd
Priority to CN201910872890.8A priority Critical patent/CN112508470A/en
Publication of CN112508470A publication Critical patent/CN112508470A/en
Pending legal-status Critical Current

Links

Images

Classifications

    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06QINFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES; SYSTEMS OR METHODS SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES, NOT OTHERWISE PROVIDED FOR
    • G06Q10/00Administration; Management
    • G06Q10/08Logistics, e.g. warehousing, loading or distribution; Inventory or stock management
    • G06Q10/087Inventory or stock management, e.g. order filling, procurement or balancing against orders
    • G06Q10/0875Itemisation or classification of parts, supplies or services, e.g. bill of materials

Landscapes

  • Business, Economics & Management (AREA)
  • Economics (AREA)
  • Engineering & Computer Science (AREA)
  • Marketing (AREA)
  • Quality & Reliability (AREA)
  • Finance (AREA)
  • Entrepreneurship & Innovation (AREA)
  • Human Resources & Organizations (AREA)
  • Accounting & Taxation (AREA)
  • Operations Research (AREA)
  • Development Economics (AREA)
  • Strategic Management (AREA)
  • Tourism & Hospitality (AREA)
  • Physics & Mathematics (AREA)
  • General Business, Economics & Management (AREA)
  • General Physics & Mathematics (AREA)
  • Theoretical Computer Science (AREA)
  • Management, Administration, Business Operations System, And Electronic Commerce (AREA)

Abstract

The disclosure relates to a change method and a change device for bill of material, a storage medium and an electronic device. The changing method comprises the following steps: the method comprises the steps of firstly, receiving an original bill of materials and a material change request input by a user, then determining materials to be changed in the original bill of materials according to the material change request, then, carrying out change operation on the original bill of materials according to preset material parameter information and the materials to be changed, and finally outputting the changed bill of materials so that the user can confirm whether the changed bill of materials is consistent with the material change request. Therefore, the electronic equipment can automatically change the original bill of materials, the defects of low speed and low accuracy caused by manual change of the bill of materials are avoided, and the intellectualization of change of the bill of materials is improved.

Description

Method and device for changing bill of material, storage medium and electronic equipment
Technical Field
The present disclosure relates to the field of computer technologies, and in particular, to a method and an apparatus for changing a bill of materials, a storage medium, and an electronic device.
Background
In the stage of designing and developing all electronic products such as computers, PADs, smart phones and the like to mass production, materials used for production inevitably change due to the problems of change of design requirements, long delivery time or stop of production and the like, so that a lot of problems are caused for the management of material lists. In the related art, when a material change occurs, a technician is required to manually change a bill of materials (bom of material), so that due to the need to manually confirm the replacement material and manually modify the bill of materials, the changing operation is complicated, the required time is long, and the accuracy of the determined replacement material is not high.
Disclosure of Invention
The present disclosure is directed to a method, an apparatus, a storage medium, and an electronic device for changing a bill of material, so as to solve the problems in the related art.
In order to achieve the above object, a first aspect of the present disclosure provides a method for changing a bill of materials, including:
receiving an original bill of material and a material change request input by a user, wherein the original bill of material is a bill of material which is not changed;
determining the materials to be changed in the original bill of materials according to the material change request;
changing the original bill of materials according to preset material parameter information and the materials to be changed;
and outputting the changed bill of materials to enable a user to confirm whether the changed bill of materials is consistent with the material change request.
Optionally, the material change request includes: the design requirement change information of the item corresponding to the original bill of materials, or the materials to be changed;
when the material change request includes design requirement change information of an item corresponding to the original bill of materials, determining the materials to be changed in the original bill of materials according to the material change request includes:
and determining the materials to be changed in the original bill of materials according to the design requirement change information.
Optionally, the altering operation includes: at least one of the material is deleted, the material is added and the material is replaced.
Optionally, the changing operation is to replace a material, and the preset material parameter information is a preset replacement relationship;
the changing operation of the original bill of materials is carried out according to preset material parameter information and the materials to be changed, and the changing operation comprises the following steps:
determining a replacement material corresponding to the material to be changed according to the preset replacement relationship and the material to be changed;
and changing the original bill of materials according to the replacement materials.
Optionally, the method further comprises:
receiving attribute information of the material input by a user;
according to the attribute information, materials with consistent attribute information are divided into a group;
receiving a test result of a user after testing the materials in each group in the same test environment;
and establishing a replacement relation between the materials with consistent test results.
Optionally, the method further comprises:
receiving a historical bill of materials;
and acquiring the replacement relation between the materials from the historical bill of materials.
A second aspect of the present disclosure provides a bill of materials changing apparatus, including:
the system comprises a first receiving module, a second receiving module and a display module, wherein the first receiving module is used for receiving an original bill of material and a material change request input by a user, and the original bill of material is a bill of material which is not changed;
the determining module is used for determining the materials to be changed in the original bill of materials according to the material change request;
the change module is used for changing the original bill of materials according to preset material parameter information and the materials to be changed;
and the output module is used for outputting the changed bill of materials so that a user can confirm whether the changed bill of materials is consistent with the material change request.
Optionally, the material change request includes: the design requirement change information of the item corresponding to the original bill of materials, or the materials to be changed; the determination module is further to: and determining the materials to be changed in the original bill of materials according to the design requirement change information.
Optionally, the altering operation includes: at least one of the material is deleted, the material is added and the material is replaced.
Optionally, the changing operation is to replace a material, and the preset material parameter information is a preset replacement relationship; the change module includes:
the determining submodule is used for determining a replacement material corresponding to the material to be changed according to the preset replacement relationship and the material to be changed;
and the change submodule is used for carrying out change operation on the original bill of materials according to the replacement materials.
Optionally, the apparatus further comprises:
the second receiving module is used for receiving the attribute information of the material input by the user;
the grouping module is used for grouping the materials with consistent attribute information into a group according to the attribute information;
the third receiving module is used for receiving a test result of the user after testing the materials in each group in the same test environment;
and the establishing module is used for establishing a replacement relation between the materials with consistent test results.
Optionally, the apparatus further comprises:
the fourth receiving module is used for receiving the historical bill of materials;
and the acquisition module is used for acquiring the replacement relationship among the materials from the historical bill of materials.
The third aspect of the present disclosure also provides a computer readable storage medium having stored thereon a computer program which, when executed by a processor, performs the steps of the method provided by the first aspect of the present disclosure.
The fourth aspect of the present disclosure also provides an electronic device, including:
a memory having a computer program stored thereon;
a processor for executing the computer program in the memory to implement the steps of the method provided by the first aspect of the present disclosure.
According to the technical scheme, the method comprises the steps of firstly receiving an original bill of material and a material change request input by a user, then determining materials to be changed in the original bill of material according to the material change request, then carrying out change operation on the original bill of material according to preset material parameter information and the materials to be changed, and finally outputting the changed bill of material so that the user can confirm whether the changed bill of material is consistent with the material change request. Therefore, the electronic equipment can automatically change the original bill of materials, the defects of low speed and low accuracy caused by manual change of the bill of materials are avoided, and the intellectualization of change of the bill of materials is improved.
Additional features and advantages of the disclosure will be set forth in the detailed description which follows.
Drawings
The accompanying drawings, which are included to provide a further understanding of the disclosure and are incorporated in and constitute a part of this specification, illustrate embodiments of the disclosure and together with the description serve to explain the disclosure without limiting the disclosure. In the drawings:
FIG. 1 is a flow diagram illustrating a method for changing a bill of materials in accordance with an exemplary embodiment.
Fig. 2 is a flow chart illustrating a method of change of bill of materials according to another exemplary embodiment.
Fig. 3 is a block diagram illustrating an apparatus for changing a bill of materials in accordance with an example embodiment.
FIG. 4 is a block diagram illustrating an electronic device in accordance with an example embodiment.
Detailed Description
The following detailed description of specific embodiments of the present disclosure is provided in connection with the accompanying drawings. It should be understood that the detailed description and specific examples, while indicating the present disclosure, are given by way of illustration and explanation only, not limitation.
FIG. 1 is a flow diagram illustrating a method for changing a bill of materials in accordance with an exemplary embodiment. The method may be applied to an electronic device, and as shown in fig. 1, the changing method may include:
in step 11, an original bill of materials and a material change request input by a user are received, wherein the original bill of materials is a bill of materials which are not changed.
In this disclosure, when a user designs and produces an electronic product, the name and quantity of the materials used by the electronic product and the attribute information of the materials are listed to form a bill of materials. The material change request is used to change the original bill of materials, for example, the material change request may be to change part of materials in the original bill of materials, or may be to change all materials in the original bill of materials, which is not specifically described in this disclosure.
In step 12, the material to be changed in the original bill of materials is determined according to the material change request.
Wherein, the material change request includes: and the design requirement change information of the item corresponding to the original bill of materials, or the materials to be changed.
In one embodiment, the material change request includes a material to be changed, wherein the material to be changed is a material included in the original bill of materials. In this embodiment, a user may input a material to be changed by manual or voice, or mark a material to be changed on an original material list, so that after the user inputs the original material list into an electronic device executing the changing method, the electronic device may determine the material with a mark as the material to be changed according to the mark of the user in the original material list.
In another embodiment, the bill of materials change request includes design requirement change information for items corresponding to the original bill of materials. Therefore, when the electronic equipment receives the material change request, the electronic equipment can determine the material information to be changed in the original bill of materials according to the design requirement change information. For example, the electronic device may store a corresponding relationship between a change of a design requirement and a material to be changed in advance, for example, an item corresponding to an original bill of materials is a circuit, the change of the design requirement is to increase an output voltage of the circuit, and the material to be changed corresponding to the increase of the output voltage is a resistor and a power supply. Therefore, when the electronic equipment acquires the design requirement change of the increased output voltage, the resistance and the power supply in the original bill of materials can be determined as the materials to be changed.
In step 13, changing the original bill of materials according to the preset material parameter information and the materials to be changed. Wherein the changing operation may include at least one of deleting material, adding material, and replacing material.
For example, when the design requirement changes to increase the output voltage of the circuit, the electronic device may reduce the number of resistors in the circuit, i.e., delete a portion of the resistors in the original bill of materials. Alternatively, the electronic device may also increase the number of power supplies when the design requirements change to increase the output voltage of the circuit, i.e., adding new power supplies in the original bill of materials. For example, when the material in the original bill of materials is a material that has a long delivery period or stops producing, other materials may be used for replacement, i.e., replacing the material. It should be noted that the attributes of the replacement material and the material to be changed are similar, so that the result of the item using the replacement material is consistent with the result of the item using the material to be changed in the original bill of materials.
In step 14, the changed bill of materials is output to enable the user to confirm whether the changed bill of materials is consistent with the material change request.
After the electronic equipment changes the original bill of materials, the changed bill of materials can be output, so that a user can compare the changed bill of materials with the original bill of materials conveniently, the difference between the changed bill of materials and the original bill of materials is determined, and whether the difference is consistent with the material change request or not is further judged.
For example, if the material change request is the design requirement change information of the item corresponding to the original material list, and the design requirement change information is to increase the output voltage of the circuit, and if the number of the resistors is decreased or the resistance value of the resistors is decreased or the number of the power sources is increased compared with the original material list, the changed material list is considered to be consistent with the material change request. And if the number of the resistors is increased and the number of the power supplies is reduced compared with the original bill of materials in the changed bill of materials, the changed bill of materials is considered to be inconsistent with the material change request.
It should be noted that, after the electronic device changes the original bill of materials, the electronic device may further determine, according to the changed bill of materials, whether the difference between the changed bill of materials and the original bill of materials is consistent with the material change request, and output the changed bill of materials when the difference between the changed bill of materials and the original bill of materials is consistent with the material change request. Therefore, before the changed bill of materials is output, the electronic equipment can judge the difference between the changed bill of materials and the electronic equipment once, and the changed bill of materials is output only when the difference is consistent with the material change request, so that a user can obtain the more accurate changed bill of materials.
According to the technical scheme, firstly, an original bill of material and a material change request input by a user are received, then, the material to be changed in the original bill of material is determined according to the material change request, then, the original bill of material is changed according to preset material parameter information and the material to be changed, and finally, the changed bill of material is output, so that the user can confirm whether the changed bill of material is consistent with the material change request or not. Therefore, the electronic equipment can automatically change the original bill of materials, the defects of low speed and low accuracy caused by manual change of the bill of materials are avoided, and the intellectualization of change of the bill of materials is improved.
In order to better understand the present solution, the following describes a method for changing the bill of materials provided in the present disclosure with a complete embodiment.
In the disclosure, when the original bill of materials is changed, the materials to be changed need to be changed with reference to the preset material parameter information. The preset material parameter information may be attribute information of a plurality of materials input by a user, or may be a preset replacement relationship.
In an embodiment, the preset material parameter information is attribute information of the material. In this embodiment, a user inputs attribute information of a plurality of materials into the electronic device in advance. For example, if the material is a resistor, the attribute information may include resistance, error, power, packaging process, and the like; if the material is a capacitor, the attribute information of the material can comprise capacitance value, error, voltage, temperature characteristic, packaging process and the like; if the material is a power source, the attribute information may include voltage, current, power, temperature characteristics, and the like. Therefore, the electronic equipment can store the attribute information of a plurality of materials. After the materials to be changed are determined, the original bill of materials can be changed according to the stored materials.
Specifically, if the design requirement change information is to increase the output voltage of the circuit, the electronic device changes the original material list by using, as a replacement material, a power supply having a voltage value greater than the voltage value of the power supply included in the original list according to the attribute information of the power supply, or changes the original material list by using, as a new power supply, a power supply having the same voltage value as the increased value according to the increased value of the output voltage, and so on.
For example, if the design requirement change information is to increase the output voltage of the circuit to 20V, the electronic device may determine a power source with a voltage value of 20V from the plurality of materials stored therein, and determine the power source as a replacement material for the power source included in the original list, so as to perform a change operation on the original list of materials. For another example, if the output voltage corresponding to the original bill of materials is 10V, and the design requirement change information is still to increase the output voltage of the circuit to 20V, the increase value of the output voltage is 10V, the electronic device may determine a power supply with a voltage of 10V from the plurality of stored materials, determine the power supply as a new power supply, and perform a change operation on the original bill of materials.
In another embodiment, the preset material parameter information is a preset replacement relationship, and the change operation may be to replace a material. Specifically, referring to fig. 2, fig. 2 is a flowchart illustrating a method for changing a bill of materials according to another exemplary embodiment. As shown in fig. 2, the method may further include the following steps.
In step 15, attribute information of the material input by the user is received. The attribute information of the material has been exemplified in the foregoing, and is not described herein again.
In step 16, the materials with consistent attribute information are grouped into a group according to the attribute information.
For example, the resistance in the material may be set as one group, the capacitance in the material may be set as one group, and the power source in the material may be set as one group according to the attribute information. For another example, for the resistors in the material, the resistors may be further classified into different groups according to different resistance value ranges, for example, the resistors with the resistance value range [0,10) are classified into a first group, the resistors with the resistance value range [10,20) are classified into a second group, and so on.
Therefore, the user can test the materials in each group in the same environment according to the grouping condition. The same environment refers to the same test instrument used when testing the material and the same circuit or system in which the material is located. For example, different resistors are tested at the same position in the same circuit, that is, the resistors to be tested are sequentially connected to the same position in the circuit, and the output signals of the circuit when each test resistor is connected to the position are respectively counted, and a test result is generated.
In step 17, a test result of the user testing the materials included in each group in the same test environment is received.
In step 18, alternate relationships are established between materials having consistent test results.
In the present disclosure, a user inputs a test result edited by the user to an electronic device, and the electronic device receives the test result and establishes a replacement relationship according to the test result. Specifically, the electronic device may determine the materials that can be replaced with each other by comparing the test results of each material, where the test results are more consistent, or the difference between the test results is smaller than the preset difference, that is, a replacement relationship is established between the materials with consistent test results. For example, if the test results for resistance a and resistance B are consistent, i.e., indicate that resistance a and resistance B may be replaced by each other, the electronic device may establish a replacement relationship between resistance a and resistance B.
In another embodiment, the preset material parameter information is a preset alternative relationship, and the alternative relationship may be obtained as follows: and receiving a historical bill of materials, and acquiring the replacement relation between the materials from the historical bill of materials. The historical bill of materials refers to a bill of materials corresponding to items completed by a technician, and the bill of materials usually includes determined materials which can be replaced with each other, or materials which can be replaced in a single aspect. Illustratively, the historical bill of materials includes that material C and material D are substituted for each other, and that material E may be substituted for material F, and so on. In this way, when the electronic device receives the historical bill of materials, the alternative relationship between the materials can be obtained from the historical bill of materials.
It should be noted that the replacement relationship between the materials may be replaced by both parties or by a single party. For example, the material C and the material D may be replaced with each other, or the material E may replace the material F, but the material F cannot replace the material E. The user can set that both sides replace each other or the unilateral is replaced according to actual need, for example, in the circuit, can replace the material that the precision is low with the material that the precision is high, and can not use the material that the precision is low to replace the material that the precision is high, etc. The present disclosure does not specifically limit this.
By adopting the technical scheme, the replacement relationship can be determined by adopting different methods, so that the flexibility of determining the replacement relationship is improved. Furthermore, since the replacement relationship is determined by the test result or by the historical bill of materials, the accuracy of the determined replacement relationship can be improved.
As shown in fig. 2, the method may further include:
in step 11, an original bill of materials and a material change request input by a user are received.
In step 12, the material to be changed in the original bill of materials is determined according to the material change request.
In step 131, according to the preset replacement relationship and the material to be changed, a replacement material corresponding to the material to be changed is determined.
In the disclosure, the electronic device stores a preset replacement relationship in advance, and after determining the material to be changed, the electronic device may determine the replacement material corresponding to the material to be changed according to the material to be changed and the preset replacement relationship. For example, if the material to be changed is the material C, and in the preset replacement relationship, the material C and the material D may be replaced with each other, the electronic device may determine that the material D is a replacement material corresponding to the material to be changed.
In step 132, a change operation is performed on the original bill of materials based on the replacement materials.
After the replacement materials are determined, the replacement materials may be marked in the original bill of materials. For example, "Material C" in the original bill of materials may be changed to "Material C (Material D)", indicating that Material D may replace Material C. It should be noted that if there are multiple replacement materials, the multiple replacement materials may be marked in the original bill of materials, for example, changing "material C" in the original bill of materials to "material C (material D, material M, material N)", and so on.
In step 14, the changed bill of materials is output to enable the user to confirm whether the changed bill of materials is consistent with the material change request.
Therefore, the electronic equipment can automatically change the original bill of materials, the defects of low speed and low accuracy caused by manual change of the bill of materials are avoided, and the intellectualization of change of the bill of materials is improved.
Based on the same inventive concept, the disclosure also provides a change device of the bill of materials. Fig. 3 is a block diagram illustrating an apparatus for changing a bill of materials in accordance with an example embodiment. As shown in fig. 3, the changing means may include:
the first receiving module 31 is configured to receive an original bill of material and a material change request input by a user, where the original bill of material is a bill of material that has not been changed;
a determining module 32, configured to determine, according to the material change request, a material to be changed in the original bill of materials;
the changing module 33 is configured to change the original bill of materials according to preset material parameter information and the materials to be changed;
and the output module 34 is configured to output the changed bill of materials, so that the user can confirm whether the changed bill of materials is consistent with the material change request.
Optionally, the material change request includes: the design requirement change information of the item corresponding to the original bill of materials, or the materials to be changed; the determination module 32 may be further configured to: and determining the materials to be changed in the original bill of materials according to the design requirement change information.
Optionally, the altering operation includes: at least one of the material is deleted, the material is added and the material is replaced.
Optionally, the changing operation is to replace a material, and the preset material parameter information is a preset replacement relationship; the alteration module 33 may include:
the determining submodule is used for determining a replacement material corresponding to the material to be changed according to the preset replacement relationship and the material to be changed;
and the change submodule is used for carrying out change operation on the original bill of materials according to the replacement materials.
Optionally, the apparatus may further include:
the second receiving module is used for receiving the attribute information of the material input by the user;
the grouping module is used for grouping the materials with consistent attribute information into a group according to the attribute information;
the third receiving module is used for receiving a test result of the user after testing the materials in each group in the same test environment;
and the establishing module is used for establishing a replacement relation between the materials with consistent test results.
Optionally, the apparatus may further include:
the fourth receiving module is used for receiving the historical bill of materials;
and the acquisition module is used for acquiring the replacement relationship among the materials from the historical bill of materials.
With regard to the apparatus in the above-described embodiment, the specific manner in which each module performs the operation has been described in detail in the embodiment related to the method, and will not be elaborated here.
FIG. 4 is a block diagram illustrating an electronic device in accordance with an example embodiment. As shown in fig. 4, the electronic device 400 may include: a processor 401 and a memory 402. The electronic device 400 may also include one or more of a multimedia component 403, an input/output (I/O) interface 404, and a communications component 405.
The processor 401 is configured to control the overall operation of the electronic device 400, so as to complete all or part of the steps in the method for changing the bill of materials. The memory 402 is used to store various types of data to support operation at the electronic device 400, such as instructions for any application or method operating on the electronic device 400 and application-related data, such as contact data, transmitted and received messages, pictures, audio, video, and so forth. The Memory 402 may be implemented by any type of volatile or non-volatile Memory device or combination thereof, such as Static Random Access Memory (SRAM), Electrically Erasable Programmable Read-Only Memory (EEPROM), Erasable Programmable Read-Only Memory (EPROM), Programmable Read-Only Memory (PROM), Read-Only Memory (ROM), magnetic Memory, flash Memory, magnetic disk or optical disk. The multimedia components 403 may include a screen and an audio component. Wherein the screen may be, for example, a touch screen and the audio component is used for outputting and/or inputting audio signals. For example, the audio component may include a microphone for receiving external audio signals. The received audio signal may further be stored in the memory 402 or transmitted through the communication component 405. The audio assembly also includes at least one speaker for outputting audio signals. The I/O interface 404 provides an interface between the processor 401 and other interface modules, such as a keyboard, mouse, buttons, etc. These buttons may be virtual buttons or physical buttons. The communication component 405 is used for wired or wireless communication between the electronic device 400 and other devices. Wireless Communication, such as Wi-Fi, bluetooth, Near Field Communication (NFC), 2G, 3G, 4G, NB-IOT, eMTC, or other 5G, etc., or a combination of one or more of them, which is not limited herein. The corresponding communication component 405 may therefore include: Wi-Fi module, Bluetooth module, NFC module, etc.
In an exemplary embodiment, the electronic Device 400 may be implemented by one or more Application Specific Integrated Circuits (ASICs), Digital Signal Processors (DSPs), Digital Signal Processing Devices (DSPDs), Programmable Logic Devices (PLDs), Field Programmable Gate Arrays (FPGAs), controllers, microcontrollers, microprocessors, or other electronic components, and is used for performing the above-mentioned method of changing the bill of materials.
In another exemplary embodiment, a computer readable storage medium is also provided, which comprises program instructions, which when executed by a processor, implement the steps of the method of changing a bill of materials described above. For example, the computer readable storage medium may be the memory 402 comprising program instructions executable by the processor 401 of the electronic device 400 to perform the method for changing the bill of materials as described above.
In another exemplary embodiment, a computer program product is also provided, which comprises a computer program executable by a programmable apparatus, the computer program having code portions for performing the method of changing a bill of material described above when executed by the programmable apparatus.
The preferred embodiments of the present disclosure are described in detail with reference to the accompanying drawings, however, the present disclosure is not limited to the specific details of the above embodiments, and various simple modifications may be made to the technical solution of the present disclosure within the technical idea of the present disclosure, and these simple modifications all belong to the protection scope of the present disclosure.
It should be noted that the various features described in the above embodiments may be combined in any suitable manner without departing from the scope of the invention. In order to avoid unnecessary repetition, various possible combinations will not be separately described in this disclosure.
In addition, any combination of various embodiments of the present disclosure may be made, and the same should be considered as the disclosure of the present disclosure, as long as it does not depart from the spirit of the present disclosure.

Claims (10)

1. A method for changing a bill of material, comprising:
receiving an original bill of material and a material change request input by a user, wherein the original bill of material is a bill of material which is not changed;
determining the materials to be changed in the original bill of materials according to the material change request;
changing the original bill of materials according to preset material parameter information and the materials to be changed;
and outputting the changed bill of materials to enable a user to confirm whether the changed bill of materials is consistent with the material change request.
2. The change method according to claim 1, wherein the material change request includes: the design requirement change information of the item corresponding to the original bill of materials, or the materials to be changed;
when the material change request includes design requirement change information of an item corresponding to the original bill of materials, determining the materials to be changed in the original bill of materials according to the material change request includes:
and determining the materials to be changed in the original bill of materials according to the design requirement change information.
3. The changing method according to claim 2, wherein the changing operation includes: at least one of the material is deleted, the material is added and the material is replaced.
4. The changing method according to claim 1, wherein the changing operation is material replacement, and the preset material parameter information is a preset replacement relationship;
the changing operation of the original bill of materials is carried out according to preset material parameter information and the materials to be changed, and the changing operation comprises the following steps:
determining a replacement material corresponding to the material to be changed according to the preset replacement relationship and the material to be changed;
and changing the original bill of materials according to the replacement materials.
5. The changing method according to claim 4, characterized in that the method further comprises:
receiving attribute information of the material input by a user;
according to the attribute information, materials with consistent attribute information are divided into a group;
receiving a test result of a user after testing the materials in each group in the same test environment;
and establishing a replacement relation between the materials with consistent test results.
6. The changing method according to claim 4, characterized in that the method further comprises:
receiving a historical bill of materials;
and acquiring the replacement relation between the materials from the historical bill of materials.
7. A bill of material change apparatus, comprising:
the system comprises a first receiving module, a second receiving module and a display module, wherein the first receiving module is used for receiving an original bill of material and a material change request input by a user, and the original bill of material is a bill of material which is not changed;
the determining module is used for determining the materials to be changed in the original bill of materials according to the material change request;
the change module is used for changing the original bill of materials according to preset material parameter information and the materials to be changed;
and the output module is used for outputting the changed bill of materials so that a user can confirm whether the changed bill of materials is consistent with the material change request.
8. The change device of claim 7, wherein the change operation is a replacement of material, and the predetermined material parameter information is a predetermined replacement relationship; the change module includes:
the first determining submodule is used for determining a replacement material corresponding to the material to be changed according to the preset replacement relationship and the material to be changed;
and the change submodule is used for carrying out change operation on the original bill of materials according to the replacement materials.
9. A computer-readable storage medium, on which a computer program is stored which, when being executed by a processor, carries out the steps of the method according to any one of claims 1 to 6.
10. An electronic device, comprising:
a memory having a computer program stored thereon;
a processor for executing the computer program in the memory to carry out the steps of the method of any one of claims 1 to 6.
CN201910872890.8A 2019-09-16 2019-09-16 Method and device for changing bill of material, storage medium and electronic equipment Pending CN112508470A (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN201910872890.8A CN112508470A (en) 2019-09-16 2019-09-16 Method and device for changing bill of material, storage medium and electronic equipment

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN201910872890.8A CN112508470A (en) 2019-09-16 2019-09-16 Method and device for changing bill of material, storage medium and electronic equipment

Publications (1)

Publication Number Publication Date
CN112508470A true CN112508470A (en) 2021-03-16

Family

ID=74924037

Family Applications (1)

Application Number Title Priority Date Filing Date
CN201910872890.8A Pending CN112508470A (en) 2019-09-16 2019-09-16 Method and device for changing bill of material, storage medium and electronic equipment

Country Status (1)

Country Link
CN (1) CN112508470A (en)

Citations (7)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US20030220852A1 (en) * 2002-05-22 2003-11-27 Andrew Back Bill of materials change management schema
CN1549670A (en) * 2003-05-21 2004-11-24 华为技术有限公司 Method and apparatus for examining uniformity
CN102479205A (en) * 2010-11-26 2012-05-30 金蝶软件(中国)有限公司 Generation method and system of change order
CN104268699A (en) * 2014-09-28 2015-01-07 浪潮(北京)电子信息产业有限公司 Method for automatic inspection of bill of material (BOM)
CN105138499A (en) * 2015-08-07 2015-12-09 北京汽车研究总院有限公司 Data processing method and apparatus and terminal
CN107341613A (en) * 2017-07-07 2017-11-10 云南中烟工业有限责任公司 A kind of method for aiding in tobacco leaf formulation balance to replace
CN107958365A (en) * 2018-01-17 2018-04-24 广东欧珀移动通信有限公司 Material information variation, device, storage medium and electronic equipment

Patent Citations (7)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US20030220852A1 (en) * 2002-05-22 2003-11-27 Andrew Back Bill of materials change management schema
CN1549670A (en) * 2003-05-21 2004-11-24 华为技术有限公司 Method and apparatus for examining uniformity
CN102479205A (en) * 2010-11-26 2012-05-30 金蝶软件(中国)有限公司 Generation method and system of change order
CN104268699A (en) * 2014-09-28 2015-01-07 浪潮(北京)电子信息产业有限公司 Method for automatic inspection of bill of material (BOM)
CN105138499A (en) * 2015-08-07 2015-12-09 北京汽车研究总院有限公司 Data processing method and apparatus and terminal
CN107341613A (en) * 2017-07-07 2017-11-10 云南中烟工业有限责任公司 A kind of method for aiding in tobacco leaf formulation balance to replace
CN107958365A (en) * 2018-01-17 2018-04-24 广东欧珀移动通信有限公司 Material information variation, device, storage medium and electronic equipment

Similar Documents

Publication Publication Date Title
KR20230034197A (en) Circuit principle diagram inspection method, device and system
CN104572059B (en) Processing method and device for modifying application name
CN110134593B (en) Software testing method and device, electronic equipment and storage medium
CN115130065B (en) Method, device and equipment for processing characteristic information of supply terminal and computer readable medium
CN110502415B (en) Buried point setting method, device and equipment
CN112463797A (en) Report generation method, system, storage medium and electronic equipment
CN108255976B (en) Data sorting method and device, storage medium and electronic equipment
CN114357041A (en) Industrial data asset publishing method and device
US10205813B2 (en) Method and system for detecting abnormal contact information and server
CN104156305A (en) Application program testing method and device
CN102622233A (en) System and method for automatically generating user interface applicable to certain interactive terminal equipment
CN114021016A (en) Data recommendation method, device, equipment and storage medium
CN111597112B (en) Automatic test method and device and electronic equipment
CN112508470A (en) Method and device for changing bill of material, storage medium and electronic equipment
CN107665124B (en) Modular JavaScript file processing method, device and server
CN110580221A (en) Control testing method and device, storage medium and electronic equipment
US20190318027A1 (en) Sample size determination in sampling systems
CN114637794A (en) Report data processing method, device, equipment, storage medium and product
CN115373676A (en) Verification method, verification device, storage medium and electronic equipment
US10764130B2 (en) Automatically reconfiguring an input interface
CN111400260A (en) File display method, display device, terminal device and readable storage medium
CN110737426A (en) Program block creating method, program block creating device, computer equipment and storage medium
CN112487032A (en) Data query method and device, storage medium and electronic equipment
CN112749159A (en) Form generation method and device, electronic equipment and storage medium
CN111177279A (en) Form saving method and device, storage medium and electronic equipment

Legal Events

Date Code Title Description
PB01 Publication
PB01 Publication
SE01 Entry into force of request for substantive examination
SE01 Entry into force of request for substantive examination
RJ01 Rejection of invention patent application after publication

Application publication date: 20210316

RJ01 Rejection of invention patent application after publication