Order system, order method, and order program
The ordering system addresses inefficiencies in conventional production management by managing and editing order records for outsourced processes, enhancing ordering efficiency and reducing costs through flexible record management.
Patent Information
- Application Number
- JP2024018139
- Authority / Receiving Office
- JP · JP
- Patent Type
- Applications
- Current Assignee / Owner
- Filing Date
- 2024-02-08
- Publication Date
- 2025-08-21
AI Technical Summary
Conventional production management systems face inefficiencies in managing order records for outsourced processes, leading to increased costs, longer delivery times, and difficulty in data management due to the inability to consolidate or split order records based on suppliers, order status, or procurement status, and inability to handle multiple parts together in a single record.
An ordering system that manages order records for each outsourced process, allowing for editing and consolidation based on supplier, order status, and procurement status, including process type information, quantity, and product identification, enabling optimal order data creation.
Improves ordering efficiency by allowing flexible management of order records, reducing costs, and optimizing delivery times through integrated order records.
Smart Images

Figure 2025122560000001_ABST
Abstract
Description
[Technical Field]
[0001] The present invention relates to an ordering system, an ordering method, and an ordering program. [Background technology]
[0002] Conventionally, there is a production management system equipped with an order processing unit that receives confirmed order information and processes orders for each part so as to meet the delivery date of the ordered item based on the parts and quantities required to produce the ordered item and the time required from ordering to delivery of each part (for example, Patent Document 1). The production management system described in Patent Document 1 is equipped with an unofficial order information creation unit that creates unofficial order information based on unconfirmed order information before confirmed order information is input, and causes the order processing unit to process orders based on the created unofficial order information. [Prior art documents] [Patent documents]
[0003] [Patent Document 1] Japanese Patent Application Laid-Open No. 2013-242760 Summary of the Invention [Problem to be solved by the invention]
[0004] Furthermore, in conventional production management systems, when production arrangements are made and an order is required, an order record may be generated based on the number of orders. An order record is generated for each process (outsourcing process) that requires an order for each part of the ordered product. For example, even if the same part is manufactured, if multiple outsourcing processes are included in the manufacturing process of that part, an order record is generated for each outsourcing process.
[0005] However, one drawback of creating separate order records for each outsourcing process is that it is not possible to change the order unit depending on the supplier, order status, or procurement status, making it impossible to create optimal order data. Below, we will explain three specific examples of this issue.
[0006] The first problem is that order records are generated for each outsourcing process, making it impossible to generate order records for each part. For example, if multiple production arrangements for different products (or the same product) that contain the same part are started separately, multiple order records for the same part will be generated.
[0007] If the lot price for the outsourcing process changes by consolidating multiple order records for the same part, it will lead to a reduction in the cost of the outsourcing process, but conventional production management systems cannot consolidate order records, which results in the problem of extra costs being incurred for the outsourcing process.In addition, if the supplier company consolidates and manages acceptance data by part, the management units for the supplier's acceptance data and the orderer's order data (order record) are different, which creates the problem of not being able to manage data appropriately.
[0008] The second problem is that it is not possible to split an order record into multiple order records depending on the supplier or order status. For example, there are cases where it is possible to reduce the cost of outsourcing processes and shorten delivery times by splitting orders for parts related to one order record among multiple suppliers depending on the supplier's unit price and inventory status. However, with conventional production management systems, it is not possible to split order records, which results in the problem of extra costs and longer delivery times for outsourcing processes.
[0009] Furthermore, when ordering a large number of parts using a single order record, it may not be possible to place all of the parts at the factory at once, and in such cases the parts are carried in and out in multiple batches. However, conventional production management systems cannot separate order records by delivery date, which makes it difficult to properly manage orders.
[0010] The third problem is that outsourced processes that process multiple parts together cannot be managed together in a single order record. For example, processes such as dip coating (a painting method in which multiple parts are immersed in paint) process multiple parts together, so the price is calculated for the set of parts rather than for each part. However, with conventional production management systems, sets of parts are managed together on a single invoice. If parts other than those for dip coating are sent on the same invoice, separate invoices for the dip coating and the other parts must be created, making data management difficult.
[0011] Due to the above problems, conventional production management systems are unable to accommodate various ordering forms, and therefore are unable to create optimal ordering data.
[0012] One aspect of the present invention is an ordering system, an ordering method, and an ordering program that can improve ordering efficiency. [Means for solving the problem]
[0013] An ordering system according to one aspect of the present invention includes a control unit configured to manage order records generated for each outsourced process of one or more parts that make up an ordered product, the order records including process type information for the outsourced process to be ordered, the quantity of the parts to be ordered, product identification information for the product, and order identification information for order data related to the product, and the control unit is configured to edit and manage the order records.
[0014] In one aspect of the present invention, an ordering method involves a control device configured to manage order records generated for each outsourced process of one or more parts that make up an ordered product, editing and managing the order records, and the order records including process type information for the outsourced process to be ordered, the quantity of the parts to be ordered, product identification information for the product, and order identification information for order data related to the product.
[0015] An ordering program according to one aspect of the present invention causes a control device configured to manage order records generated for each outsourced process of one or more parts that make up an ordered product to edit and manage the order records, and the order records include process type information for the outsourced process to be ordered, the quantity of the parts to be ordered, product identification information for the product, and order identification information for order data related to the product.
[0016] According to an embodiment of the ordering system, ordering method, and ordering program of the present invention, the ordering system, ordering method, and ordering program are configured to be able to edit and manage multiple ordering records, so that the ordering unit can be changed depending on the supplier, order status, and procurement status, thereby improving ordering efficiency. [Effects of the Invention]
[0017] According to an aspect of the present invention, an ordering system, an ordering method, and an ordering program can improve ordering efficiency. [Brief explanation of the drawings]
[0018] [Figure 1] FIG. 1 is a schematic diagram showing an ordering system according to an embodiment of the present invention. [Figure 2] FIG. 2 is a diagram showing an example of an order screen according to this embodiment. [Figure 3] FIG. 3 is a diagram showing an example of a process summary of an order record according to this embodiment. [Figure 4] FIG. 4 is a diagram showing an example of a process summary of an order record according to this embodiment. [Figure 5] FIG. 5 is a diagram showing an example of a quantity summary of an order record according to this embodiment. [Figure 6] FIG. 6 is a diagram showing an example of the quantity summary of the order record in this embodiment. [Figure 7] FIG. 7 is a diagram illustrating an example of division of an integrated order record according to this embodiment. [Figure 8] FIG. 8 is a diagram showing an example of the order editing screen of this embodiment. [Figure 9] FIG. 9 is a diagram illustrating an example of division of an integrated order record according to this embodiment. [Figure 10] FIG. 10 is a diagram showing an example of the reception screen of this embodiment. [Figure 11] FIG. 11 is a diagram showing an example of a package order (acceptance) according to this embodiment. [Figure 12] FIG. 12 is a diagram showing an example of a package order (acceptance) according to this embodiment. [Figure 13] FIG. 13 is a diagram showing an example of a package order (acceptance) according to this embodiment. [Figure 14] FIG. 14 is a schematic diagram showing an order record of this embodiment. [Figure 15] FIG. 15 is a flowchart showing the processing executed by the control unit of the ordering device according to this embodiment. DETAILED DESCRIPTION OF THE INVENTION
[0019] The best mode for carrying out the present invention will be described below with reference to the drawings. Note that the following embodiments do not limit the inventions according to the claims, and not all of the combinations of features described in the embodiments are necessarily essential to the solution of the invention.
[0020] [Overall configuration of the ordering system according to this embodiment] FIG. 1 is a schematic diagram showing an ordering system according to an embodiment of the present invention. First, an outline of an ordering system 1 according to an embodiment of the present invention will be described with reference to Fig. 1. The ordering system 1 according to this embodiment generally includes an ordering device 10 that functions as a control device, as shown in Fig. 1. The ordering device 10 is configured to be able to manage an order record R that is generated for each outsourcing process of one or more parts that make up an ordered product.
[0021] In this embodiment, outsourcing includes not only outsourcing of the manufacturing process (processing, etc.) (consignment of the manufacturing process) but also ordering of parts.
[0022] FIG. 1 is a functional block diagram showing an ordering device according to this embodiment. 1, the ordering device 10 includes an input unit 20, a display unit 30, a control unit 40, and a storage unit 50. The ordering device 10 according to this embodiment is, for example, a numerical control device or an electronic computer such as a desktop personal computer, a laptop computer, or a tablet terminal.
[0023] The input unit 20 is composed of input devices such as a keyboard, mouse, touchpad, joystick, etc., and by operating the input unit 20, in addition to the information input function normally required in the ordering device 10, it is possible to perform operations such as selecting an order record R and creating order data 56 and receipt data 57, which will be described later. The ordering device 10 may also have a barcode scanner that functions as the input unit 20.
[0024] The display unit 30 has a display as a display device, and in addition to the screen display functions normally required in the ordering device 10, displays the ordering screen 31 described below, the order editing screen 32 described below, the acceptance screen 33 described below, etc.
[0025] Furthermore, the display unit 30 may be configured as a touch panel (touch screen) having the functions of the input unit 20. When the display unit 30 is configured as a touch panel, the user can, for example, operate the display unit 30 to perform various operations on the ordering device 10, such as selecting an order record R and creating order data 56 and receipt data 57.
[0026] The configurations of the input unit 20 and the display unit 30 are not limited to those described above, and any configuration having equivalent functions (for example, a display means or input means that can be used remotely) can be used instead of the input unit 20 and the display unit 30, and is not limited to this.
[0027] FIG. 2 is a diagram showing an example of an order screen according to this embodiment. The order screen 31 is a screen for selecting an order record R created by a requirement calculation unit 42 (to be described later) of the control unit 40 and causing an order data creation unit 43 (to be described later) of the control unit 40 to create order data 56. As shown in Figure 2, the order screen 31 includes an arrangement list 31a, an order list 31b, a total order record number display field in the arrangement list 31c, a total order record number display field in the order list 31d, an order date input field 31e, a slip number input field 31f, an input person selection field 31g, a slip mode switch button 31h, a single slip mode switch button 31i, a process summary button 31j, a quantity summary button 31k, an initialization button 31l, an order list transition button 31m, an arrangement list side selection button 31n, a list display setting tool expansion button 31o, an order record edit button 31p, an order record delete button 31q, an order list side selection button 31r, an order forced termination button 31s, a forced termination list reference button 31t, an OK button 31u, and a cancel button 31v.
[0028] The order list 31a displays a list of pending order records R. In this embodiment, when the ordering screen 31 is launched, the order list 31a automatically displays pending order records R based on the order data 53 and the order record list 54, which will be described later. The order list 31a also displays information about the order records R, such as the drawing number and the number of orders (quantity of parts). The order list 31a can be sorted and the display items can be edited according to the operation method.
[0029] The information of the order record R that can be displayed on the order list 31a includes, for example, information on the order data 53, product information, part information, and supplier company information. Specifically, the information of the order data 53 includes, for example, the order date, document number, drawing number, version number, drawing release year and month, update date and time, order quantity (numerator), order quantity (denominator), remaining order quantity (numerator), remaining order quantity (denominator), process start date, process end date, manufacturing process sequence, etc.
[0030] Product information includes, for example, item name, serial number, product number, product dimensions, quantity, process (each process related to the manufacture of products and parts), etc. Part information includes, for example, part number, part dimensions, part weight, process name, process alternative name, process code, management code, work category, part delivery date, order price, evaluation price, setup man-hours, processing man-hours, lead time, safety lead time, processing data name, material name, material part number, specified part number, variety, material, plate thickness, material shape, weight (kg / sheet), unit weight (kg / m), material unit, material notes, etc.
[0031] Supplier company information includes, for example, supplier company name, supplier company name in furigana, supplier company abbreviation, supplier company printed name, supplier company registration number, supplier company telephone number, supplier company fax number, supplier company postal code, supplier company address, supplier company representative name, supplier company representative position, registered company classification, customer number, etc.
[0032] The order list 31b displays a list of order records R for placing orders. In this embodiment, the order list 31b displays order records R that the user has manually moved from the dispatch list 31a. The order list 31b also displays information about the order record R required for placing an order, such as the name of the supplier company and the delivery date for receipt.
[0033] The information of the order record R displayed in the order list 31b includes, for example, the drawing number, version number, process name, manufacturing number, supplier company name, supplier company abbreviation, product name, order quantity (numerator), order quantity (denominator), quantity, unit price, acceptance delivery date, etc.
[0034] The total number of order records in the order list display field 31c displays the total number of order records R included in the order list 31a. The total number of order records in the order list display field 31d displays the total number of order records R included in the order list 31b. The order date input field 31e displays the order date of the order data 56 to be created. The date the order screen 31 was launched is automatically entered into the order date input field 31e.
[0035] The slip number input field 31f displays the slip number of the order data 56 to be created. A new slip number is generated and automatically entered into the slip number input field 31f when the order screen 31 is launched. The input person selection field 31g displays the name of the input person for the selected order screen 31. The user (input person) may enter the name of the input person in the input person selection field 31g to search and select the name of the input person, or may select the name of the input person from a list.
[0036] Selecting the slip mode switch button 31h allows the order data 56 to be created in slip mode (slip format). Selecting the single slip mode switch button 31i allows the order data 56 to be created in single slip mode (single slip format).
[0037] By selecting multiple order records R in the order list 31b and then selecting the process summary button 31j, you can combine multiple order records R for which you want to order multiple processes together into a single order record R (an integrated order record R' described below).
[0038] By selecting multiple order records R in the order list 31b and then selecting the quantity consolidation button 31k, the multiple order records R for which you want to order quantities together can be consolidated into a consolidated order record R', as described below.
[0039] Selecting the initialization button 31l allows the order list 31b to be initialized. Specifically, all order records R in the order list 31b are returned to the dispatch list 31a, and the integrated order record R' is returned to the original multiple order records R.
[0040] An order list transition button 31m is provided for each order record R in the dispatch list 31a. When an order list transition button 31m is selected, the order record R corresponding to the selected order list transition button 31m is transitioned from the dispatch list 31a to the order list 31b.
[0041] A dispatch list selection button 31n is provided for each order record R in the dispatch list 31a. When the user wishes to transfer multiple order records R from the dispatch list 31a to the order list 31b at once, the user selects multiple dispatch list selection buttons 31n corresponding to the order records R to be transferred. Then, the user can select one of the order list transfer buttons 31m, or drag and drop one of the order records R corresponding to the selected dispatch list selection button 31n onto the order list 31b, thereby transferring multiple order records R at once to the order list 31b.
[0042] Selecting the list display setting tool expand button 31o displays a list display setting screen (not shown). On the list display setting screen, the user can select the display items to be displayed in the dispatch list 31a and set the order of the display items.
[0043] The order record edit button 31p is provided for each order record R in the order list 31b. By selecting the order record edit button 31p, an order edit screen 32 for the corresponding order record R, which will be described later, can be displayed.
[0044] The order record deletion button 31q is provided for each order record R in the order list 31b. By selecting the order record deletion button 31q, the corresponding order record R can be deleted from the order list 31b and returned to the dispatch list 31a.
[0045] An order list selection button 31r is provided for each order record R in the order list 31b. The order list selection button 31r is used when integrating multiple order records R in the order list 31b into an integrated order record R'. The user can integrate multiple order records R into an integrated order record R' by selecting the order list selection button 31r corresponding to the multiple order records R they want to select in the order list 31b, and then selecting the process summary button 31j or quantity summary button 31k.
[0046] Selecting the order forced termination button 31s makes it possible to forcibly terminate the creation of the order data 56. Selecting the forced termination list reference button 31t makes it possible to refer to a list of the order data 56 that have been forcibly terminated.
[0047] Selecting the OK button 31u confirms the information to be included in the order data 56 to be created, and creates the order data 56. Selecting the cancel button 31v cancels the creation of the order data 56.
[0048] FIG. 8 is a diagram showing an example of the order editing screen of this embodiment. The order editing screen 32 is a screen for editing information of the order record R. As shown in Fig. 8, the order editing screen 32 includes a supplier company information selection field 32a, a quantity input field 32b, a unit price input field 32c, an acceptance delivery date input field 32d, an OK button 32e, and a cancel button 32f.
[0049] The supplier company information selection field 32a displays supplier company information of the order record R. Supplier company information is automatically selected in the supplier company information selection field 32a based on the order data 53. The quantity input field 32b displays the quantity of parts to be ordered that is included in the order record R. The quantity of parts is automatically input in the quantity input field 32b based on the order data 53.
[0050] The unit price input field 32c displays the unit price of the outsourced process to be ordered, which is included in the order record R. The unit price input field 32c is automatically entered with the unit price of the outsourced process based on the order data 53. The acceptance delivery date input field 32d displays the acceptance delivery date of the part included in the order record R. The acceptance delivery date input field 32d is automatically entered with the acceptance delivery date based on the order data 53.
[0051] The user can select supplier company information different from the automatically selected supplier company information by selecting the supplier company information selection field 32a. The user can search for and select supplier company information by entering the supplier company name, telephone number, etc. in the supplier company information selection field 32a, or can select supplier company information from a list. The user can change the values in each field to any value by selecting the quantity input field 32b, unit price input field 32c, and acceptance delivery date input field 32d.
[0052] The OK button 32e can be selected to confirm and save the edited information included in the order record R. The cancel button 32f can be selected to cancel the editing of the information included in the order record R.
[0053] FIG. 10 is a diagram showing an example of the reception screen of this embodiment. The receiving screen 33 is a screen for selecting an order record R for a part when receiving a part whose outsourced process has been completed, and for causing the receiving data creation unit 44 (described later) of the control unit 40 to create receiving data 57. As shown in Fig. 10, the receiving screen 33 includes a remaining receiving quantity list 33a, a receiving list 33b, a total order record number display field 33c in the remaining receiving quantity list, a total order record number display field 33d in the receiving list, a receiving slip number input field 33e, a receiving person selection field 33f, a receiving date input field 33g, a barcode reading search button 33h, a receiving target selection screen launch button 33i, an add expense button 33j, an edit button 33k, a delete button 33l, a receiving list side selection button 33m, a total amount display field 33n, an OK button 33o, and a cancel button 33p.
[0054] The remaining acceptance list 33a displays the remaining amount of the order record R when a portion of the order record R is accepted. The acceptance list 33b displays a list of the order records R to be accepted. The display items of the acceptance list 33b display information of the order record R necessary for acceptance, such as the number of acceptances and acceptance delivery date. The acceptance list 33b can be sorted and the display items can be edited according to the operation method.
[0055] The information of the order record R that can be displayed on the receiving list 33b includes, for example, information on the order data 53, product information, part information, receiving company information (supplier company information), order data 56 information, and delivery company information. Specifically, the information in the order data 53 is, for example, the order classification, document number, drawing number, version number, drawing release date, etc. The product information is the item name, quantity, etc.
[0056] Part information includes, for example, part number, part dimensions, part weight, management code, order price, evaluation price, processing data name, material name, material part number, specified part number, variety, material, plate thickness, material shape, weight (kg / sheet), unit weight (kg / m), material unit, material notes, etc.
[0057] The receiving company information includes, for example, the receiving company name, the receiving company name in furigana, the receiving company abbreviation, the receiving company printed name, the receiving company registration number, the receiving company telephone number, the receiving company fax number, the receiving company postal code, the receiving company address, the receiving company representative name, the receiving company representative position, the registered company classification, the customer number, etc.
[0058] The information in the order data 56 includes, for example, the invoice number, order date, order type, order number, order category, order quantity, order quantity unit, order price, order amount, accepted item name, acceptance delivery date, expected acceptance date, accepted quantity, accepted quantity unit, accepted quantity, remaining accepted quantity, accepted price, detailed unit amount, unit price setting, reorder, estimate confirmation, production capacity confirmation, order document output setting, automatic amount calculation setting, reduced tax rate target setting, reduced tax rate application setting, designated order number, priority, etc.
[0059] The recipient company information includes, for example, recipient company name, recipient company name in katakana, recipient company abbreviation, recipient company printed name, recipient company registration number, recipient company telephone number, recipient company fax number, recipient company postal code, recipient company address, recipient company representative name, recipient company representative position, registered company classification, etc.
[0060] The total number of order records in the remaining receipt list display field 33c displays the total number of order records R included in the remaining receipt list 33a. The total number of order records in the receipt list display field 33d displays the total number of order records R included in the receipt list 33b. The receipt voucher number input field 33e displays the voucher number of the receipt data 57 to be created. A new voucher number is generated and automatically entered in the receipt voucher number input field 33e when the receipt screen 33 is launched.
[0061] In this embodiment, the voucher number of the receipt data 57 is generated separately from the voucher number of the order data 56, but this is not limited to this, and the voucher number of the order data 56 and the voucher number of the receipt data 57 may be the same.
[0062] The receiving staff selection field 33f displays the name of the selected receiving staff. The user (receiving staff) may enter the name of the receiving staff in the receiving staff selection field 33f to search and select the name of the receiving staff, or may select the name of the receiving staff from a list. The receiving date input field 33g displays the receiving date of the receiving data 57 to be created. The date the receiving screen 33 was launched is automatically entered in the receiving date input field 33g.
[0063] By selecting the barcode reading search button 33h, the user can read the barcode on the slip attached to the part to be received using a barcode reader and add the order record R for that part to the receiving list 33b. In this embodiment, the order record R is added to the end of the receiving list 33b, but this is not limiting.
[0064] Selecting the acceptance target selection screen launch button 33i displays the acceptance target selection screen (not shown). Selecting the add expense button 33j generates a new expense order record E, which is displayed in the acceptance list 33b. The user can edit the order record R and integrated order record R' in the acceptance list 33b by selecting the edit button 33k. Also, the user can delete the order record R and integrated order record R' in the acceptance list 33b from the acceptance list 33b by selecting the delete button 33l.
[0065] The receiving list selection button 33m is provided for each order record R in the receiving list 33b. The receiving list selection button 33m is used to select multiple order records R and integrated order record R' in the receiving list 33b. For example, the user can select the receiving list selection button 33m corresponding to the multiple order records R and integrated order record R' that the user wants to select in the receiving list 33b, and then select the delete button 33l to delete the multiple order records R and integrated order record R' all at once from the receiving list 33b.
[0066] The total amount display field 33n displays the total amount in the receipt list 33b. The total amount is the sum of the subtotal amount (quantity of parts x unit price) or the detailed unit amount of each order record R in the receipt list 33b and the detailed unit amount of the expense order record E.
[0067] Selecting the OK button 33o confirms the information to be included in the acceptance data 57 to be created, and creates the acceptance data 57. Selecting the cancel button 33p cancels the creation of the acceptance data 57.
[0068] The control unit 40 is configured, for example, by an integrated arithmetic processing device having a CPU (Central Processing Unit) and a GPU (Graphics Processing Unit). As shown in Fig. 1, the control unit 40 includes an arrangement data creation unit 41, a required quantity calculation unit 42, an order data creation unit 43, and a receipt data creation unit 44, and is configured to be able to manage the order record R.
[0069] FIG. 15 is a flowchart showing the processing executed by the control unit of the ordering device according to this embodiment. The order data creation unit 41 is configured to be able to execute an order data creation process (S1 in FIG. 15) in which, after receiving an order for a product, the order data creation unit 41 creates order data 53 based on the order information 51 stored in the memory unit 50 and makes arrangements for the production of the product and parts. The order data creation unit 41 is also configured to set a safety stock quantity in accordance with a demand forecast, and when the inventory quantity in the inventory information 52 stored in the memory unit 50 falls below the safety stock quantity, create order data 53 and make arrangements for the production of the parts.
[0070] Furthermore, if a part or outsourced process is suddenly required, the user can input necessary information such as the number of parts to be ordered via the input unit 20 and have the ordering data creation unit 41 order the parts.
[0071] The required quantity calculation unit 42 is configured to be able to execute an order record generation process (S2 in Figure 15) that calculates the number of parts that need to be ordered based on the order quantity in the order data 53 and the inventory information 52 in the memory unit 50, and generates the order record R required for ordering.
[0072] The order data creation unit 43 is configured to be able to execute an order data creation process (S4 in FIG. 15) that creates order data 56 based on the order record R. The order data creation unit 43 is also configured to be able to edit and manage a plurality of order records R. Specifically, the order data creation unit 43 is configured to be able to execute an integrated order record creation process (S3 in FIG. 15) that integrates a plurality of order records R that satisfy predetermined conditions and generates an integrated order record R'.
[0073] The basic flow of ordering in the ordering system 1 according to this embodiment will be described with reference to Fig. 2. The basic flow of ordering will be described starting from a state in which an unordered order record R is included in the order list 31a on the order screen 31. The user selects the order list transition button 31m corresponding to the order record R displayed on the order list 31a via the input unit 20, and transitions the order record R to be ordered to the order list 31b.
[0074] If you want to change the information included in the order record R, select the order record edit button 31p corresponding to the order record R you want to edit, and the order edit screen 32 will be displayed. By selecting the OK button 31u on the order screen 31, the order data creation unit 43 will create order data 56, and the order record R in the order list 31b will be placed in an ordered state.
[0075] [Summary of the order recording process according to this embodiment] The order data creation unit 43 is also configured to be able to integrate a plurality of order records R having the same order identification information but different process type information to generate an integrated order record R'. Specifically, in this embodiment, the order data creation unit 43 is configured to be able to execute a process integration selection reception process that receives selection of a plurality of order records R having the same order identification information (in this embodiment, serial number) but different process type information (in this embodiment, process name), and a process integration process that integrates the selected plurality of order records R to generate an integrated order record R'.
[0076] The unit price of the integrated order record R' is recalculated based on the outsourcing process of the integrated multiple order records R. In addition, the acceptance due date of the integrated order record R' is re-determined based on the acceptance due dates of the integrated multiple order records R. Furthermore, the process type information of the integrated multiple order records R is listed as the process type information of the integrated multiple order records R.
[0077] In this embodiment, the earliest acceptance due date among the acceptance due dates of the multiple integrated order records R is selected as the acceptance due date of the integrated order record R', but the invention is not limited to this.
[0078] 3 and 4 are diagrams showing an example of a process summary of an order record according to this embodiment. Here, a summary of the process of the order record R according to this embodiment will be described with reference to Figures 3 and 4. For example, as shown in Figure 3, there are two order records R that have been moved to the order list 31b on the order screen 31 as order records R to be placed. The total number of order records in the order list on the order screen 31 is displayed in the column 31d.
[0079] The first order record R has a serial number "iiiii", a supplier company name "XX Company", a quantity "10", and a process name "blank". The second order record R has a serial number "iiiii", a supplier company name "XX Company", a quantity "10", and a process name "bend". In other words, the two order records R in the order list 31b have the same order identification information (serial number), supplier company name, and quantity in the order data 53 related to the product, but different process names.
[0080] When the user wishes to combine these two order records R with different process names to generate one integrated order record R', the user first selects the order list side selection button 31r corresponding to each order record R in the order list 31b on the order screen 31. After selecting the order list side selection button 31r, the user selects the process combination button 31j.
[0081] Thereafter, the order data creation unit 43 accepts the selection of two order records R that have the same manufacturing number (arrangement identification information of the order data 53 related to the product) but different process names (process type information) (process integration selection acceptance process).Then, as shown in Figure 4, the order data creation unit 43 integrates the two selected order records R to generate an integrated order record R' (process integration process) and displays it in the order list 31b of the order screen 31.
[0082] The generated integrated order record R' has the same serial number as the two order records R before the integration: "iiiiii", supplier company name "XX Company", and quantity "10". Furthermore, the process name of the integrated order record R' is "blank, bend", which is a list of the process names of the two order records R before the integration. Because there were only two order records R in the order list 31b of the order screen 31 before the integration, only the generated integrated order record R' is displayed in the order list 31b of the order screen 31 after the integration, and the total number of order records in the order list display field 31d is "1".
[0083] In addition, when multiple order records R with different order identification information (in this embodiment, manufacturing number) in the order data 53 related to the product are selected during process consolidation of the order records R, and the process consolidation button 31j on the order screen 31 is pressed, the order data creation unit 43 is configured to not merge the multiple selected order records R, but to display an error message on the order screen 31 and prompt the user to select an order record R with the same order identification information in the order data 53 related to the product.
[0084] Furthermore, when multiple order records R with different supplier company information (supplier company name, etc.) are selected during process consolidation of order records R, and the process consolidation button 31j on the order screen 31 is pressed, the order data creation unit 43 is configured to consolidate the selected multiple order records R to generate a consolidated order record R', display an error mark in the display item related to the supplier company information in the order list 31b on the order screen 31, and leave the contents of the supplier company information blank.
[0085] Furthermore, if the user selects the OK button 31u on the order screen 31 to complete the order while the supplier company information is left blank, the order data creation unit 43 is configured to display an error message on the order screen 31 without creating the order data 56, and to prompt the user to enter the supplier company information.
[0086] [Summary of quantities in order records according to this embodiment] The order data creation unit 43 is also configured to be able to integrate a plurality of order records R that have the same product identification information and the same process type information to generate an integrated order record R'. Specifically, in this embodiment, the order data creation unit 43 is configured to be able to execute a quantity integration selection reception process that receives selection of a plurality of order records R that have the same product identification information (in this embodiment, drawing number) and the same process type information (in this embodiment, process name), and a quantity integration process that integrates the selected plurality of order records R to generate an integrated order record R'.
[0087] The unit price of the integrated order record R' is calculated again based on the outsourcing process of the integrated multiple order records R. In addition, the receipt due date of the integrated order record R' is determined again based on the receipt due dates of the integrated multiple order records R. In addition, the quantity of the integrated order record R' is the sum of the quantities of the integrated multiple order records R.
[0088] Furthermore, the serial number of the integrated order record R' is a list of serial numbers of the integrated multiple order records R. In this embodiment, the acceptance due date of the integrated order record R' is selected to be the earliest acceptance due date among the acceptance due dates of the integrated multiple order records R, but is not limited to this.
[0089] 5 and 6 are diagrams showing an example of the quantity summary of the order record in this embodiment. Here, the summarization of quantities of order records R according to this embodiment will be described with reference to Figures 5 and 6. For example, as shown in Figure 5, there are two order records R that have been moved to the order list 31b on the order screen 31 as order records R to be placed. The total number of order records in the order list on the order screen 31 is displayed as "2" in the display field 31d.
[0090] The first order record R has a drawing number of "SSSS," a revision number of "1," a quantity of "10," a process name of "painting," and a serial number of "00005092." Similarly, the second order record R has a drawing number of "SSSS," a revision number of "1," a quantity of "10," a process name of "painting," and a serial number of "00005093." In other words, the two order records R in order list 31b have the same product identification information (same drawing number and drawing revision number) and the same process name, but the order identification information (serial number) in order data 53 related to the products is different.
[0091] When the user wishes to combine these two order records R to generate a single integrated order record R', the user first selects the order list side selection button 31r corresponding to each order record R in the order list 31b on the order screen 31. After selecting the order list side selection button 31r, the user selects the quantity combination button 31k.
[0092] Thereafter, the order data creation unit 43 accepts the selection of two order records R that have the same drawing number and drawing version number (product identification information) and also the same process name (process type information) (quantity consolidation selection acceptance process).Then, as shown in Figure 6, the order data creation unit 43 consolidates the two selected order records R to generate a consolidated order record R' (quantity consolidation process) and displays it in the order list 31b of the order screen 31.
[0093] The generated integrated order record R' has the same drawing number as the two order records R before the integration: "SSSS," version number "1," and process name "painting." The quantity of the integrated order record R' is "20," which is the sum of the quantities of the two order records R before the integration. Furthermore, the serial numbers of the integrated order record R' are "00005092, 00005093," which is a list of the serial numbers of the two order records R before the integration. Because there were only two order records R in the order list 31b of the order screen 31 before the integration, only the generated integrated order record R' is displayed in the order list 31b of the order screen 31 after the integration, and the total number of order records in the order list display field 31d is "1."
[0094] In addition, when consolidating the quantities of order records R, if multiple order records R with different product identification information (including in this embodiment cases where at least one of the drawing number and drawing version number is different) are selected and the quantity consolidation button 31k on the order screen 31 is pressed, the order data creation unit 43 is configured to not consolidate the multiple selected order records R, but to display an error message on the order screen 31 and prompt the user to select an order record R with the same product identification information (the same drawing number and drawing version number).
[0095] Furthermore, when consolidating the quantities of order records R, if multiple order records R with different process type information (in this embodiment, process name) are selected and the quantity consolidation button 31k on the order screen 31 is pressed, the order data creation unit 43 is configured to not consolidate the selected multiple order records R, but to display an error message on the order screen 31 and prompt the user to select order records R with the same process type information.
[0096] Furthermore, when consolidating the quantities of order records R, if multiple order records R with different supplier company information (supplier company name, etc.) are selected and the quantity consolidation button 31k on the order screen 31 is pressed, the order data creation unit 43 consolidates the selected multiple order records R to generate a consolidated order record R', displays an error mark in the display item related to the supplier company information in the order list 31b on the order screen 31, and leaves the contents of the supplier company information blank.
[0097] Furthermore, if the user selects the OK button 31u on the order screen 31 to complete the order while the supplier company information is left blank, the order data creation unit 43 is configured to not create the order data 56, but to display an error message on the order screen 31 and prompt the user to enter the supplier company information.
[0098] [Splitting the Integrated Order Record According to the Present Embodiment] Furthermore, the order data creation unit 43 is configured to be able to split the integrated order record R' into multiple order records R. Specifically, in this embodiment, the order data creation unit 43 is configured to be able to execute a quantity change acceptance process that accepts input of a quantity that is smaller than the original quantity of parts in the selected integrated order record R', and an order record division process that changes the quantity of parts in the selected integrated order record R' to the input quantity, creates an order record R that is the same as the order record R that was the basis for the selected integrated order record R', and sets the quantity of the parts to a number obtained by subtracting the input quantity from the original quantity of parts.
[0099] In this embodiment, the divided order records R in the order record division process are displayed in the arrangement list 31a of the order screen 31, but this is not limiting, and the divided order records R may be displayed in the order list 31b of the order screen 31. The quantity of parts in the divided order records R is displayed as the "remaining order quantity" of the order record R.
[0100] When dividing the consolidated integrated order record R' into multiple order records R, the order data creation unit 43 is configured to reduce the quantity of parts (order quantity) from the order records R that were the basis for the consolidated order record R', starting with the order record R with the latest acceptance delivery date. Furthermore, when the quantity of parts in the order record R with the latest acceptance delivery date becomes zero, the order data creation unit 43 is configured to reduce the quantity of parts in the order record R with the next latest acceptance delivery date. In other words, the "remaining order quantity" of the order records R displayed on the dispatch list 31a is restored to its original state in order of latest acceptance delivery date.
[0101] When dividing the integrated order record R' into multiple order records R after the process has been summarized, the order data creation unit 43 is configured to generate multiple order records R that are the basis for the integrated order record R', and to set the quantity of parts in each order record R to the number obtained by subtracting the input quantity from the original quantity of parts in the integrated order record R'.
[0102] 7 and 9 are diagrams showing an example of division of an integrated order record according to this embodiment. Here, division of the integrated order record R' according to this embodiment will be described with reference to Figures 7 to 9. For example, as shown in Figure 7, an integrated order record R' generated by integrating multiple order records R is in the order list 31b of the order screen 31. This integrated order record R' is an integrated order record R' in which the quantity has been consolidated, and the serial number is "bbbbb", the supplier company name is "XX Company", and the quantity is "20".
[0103] The total number of order records in the order list display field 31d on the order screen 31 is set to "1." Furthermore, there is no order record R in the order list 31a on the order screen 31, and the total number of order records in the order list display field 1c is set to "0."
[0104] When the user wishes to divide the integrated order record R' in the order list 31b on the order screen 31, the user first selects the edit order record button 31p corresponding to the integrated order record R' in the order list 31b, as shown in FIG. 7. After selecting the edit order record button 31p, the order edit screen 32 is displayed on the display unit 30. For example, when the user wishes to reduce the quantity of the integrated order record R' to 10 and place an order, the user changes the value in the quantity input field 32b on the order edit screen 32 from "20" to "10" as shown in FIG. 8, and then selects the OK button 32e.
[0105] Thereafter, the order data creation unit 43 receives input of the quantity of the order record R (quantity change reception process). Then, as shown in Fig. 9, the order data creation unit 43 changes the quantity of the selected order record R in the order list 31b of the order screen 31 to "10", and also generates an order record R identical to the order record R in the order list 31b by setting the quantity to "10" (order record division process), and displays it on the arrangement list 31a.
[0106] Because there was only one integrated order record R' in the order list 31b of the order screen 31 before the split, only the original integrated order record R' that was split into is displayed in the order list 31b of the order screen 31 after the split, and the total number of order records in the order list display field 31d is "1." Also, because there was no order record R in the order list 31a before the split, only the newly generated order record R that was split is displayed in the order list 31a after the split, and the total number of order records display field 1c on the order list is "1."
[0107] The acceptance data creation unit 44 is configured to create acceptance data 57 based on the order data 56. The basic acceptance flow of the order system 1 according to this embodiment will be described with reference to Fig. 10. Note that the acceptance flow of only the order record R will be described, but the acceptance flow of the integrated order record R' is similar, so its description will be omitted.
[0108] First, the user selects the order record R to be accepted on the acceptance target selection screen by selecting the acceptance target selection screen button 33i on the acceptance screen 33. When the order record R to be accepted is selected, the selected order record R is displayed in a list in the acceptance list 33b on the acceptance screen 33, as shown in FIG.
[0109] If the order is to be accepted as is, the OK button 33o on the acceptance screen 33 is selected, and the acceptance data creation unit 44 creates acceptance data 57, and the order record R in the acceptance list 33b becomes an acceptance completed state.
[0110] Furthermore, the user can select the acceptance list selection button 33m corresponding to the order record R in the acceptance list 33b and select the edit button 33k or the delete button 33l to edit or delete the selected order record R. When editing and accepting only a portion of the order record R, the remaining order record R or the order record R deleted from the acceptance list 33b is displayed in the remaining acceptance list 33a.
[0111] [Package order (acceptance) of order record according to this embodiment] In addition, the acceptance data creation unit 44 is configured to be able to execute a lump-sum order (acceptance) selection acceptance process that accepts the selection of multiple order records R with a unit price of 0 yen or no unit price set and the same process type information (in this embodiment, process name), a total amount acceptance process that accepts input of the total amount of the selected multiple order records R, and an amount integration process that integrates the amounts for the outsourced processes of the selected multiple order records R into the total amount.
[0112] 11 and 12 are diagrams showing an example of a complete order (receive) according to this embodiment. Here, a complete order (receive) of an order record R according to this embodiment will be described with reference to FIGS. 11 and 12. For example, as shown in FIG. 11, there are three order records R in which order data 56 has been created and orders have been placed, all with a unit price of "0." The first order record R has a drawing number of "DDDD," a quantity of "10," and a process name of "painting." The second order record R has a drawing number of "EEEE," a quantity of "5," and a process name of "painting." The third order record R has a drawing number of "FFFF," a quantity of "15," and a process name of "painting."
[0113] That is, the three order records R included in one order data 56 have the same process name only, but different drawing numbers and quantities, and are a combination of order records R that cannot be combined into process or quantity summaries.
[0114] The parts related to the three order records R were painted collectively by the supplier company using dip painting, etc. Therefore, the amount related to the outsourced process related to these order records R is incurred not per part unit for each order record R, but per work unit performed collectively, in other words, per set of parts.
[0115] When accepting these order records R, the user, like the basic acceptance flow, selects the acceptance target selection screen launch button 33i on the acceptance screen 33 and selects three order records R on the acceptance target selection screen. Then, as shown in Fig. 12, the acceptance data creation unit 44 accepts the selection of the three order records R (complete order (acceptance) selection acceptance process) and displays the selected three order records R in the acceptance list 33b on the acceptance screen 33.
[0116] The user then selects the Add Expenses button 33j. The receipt data creation unit 44 creates a new expense order record E and displays it in the receipt list 33b. Next, the user enters the total amount of the three order records R into the detail unit amount of the expense order record E in the receipt list 33b. The receipt data creation unit 44 then accepts the input of the total amount (total amount acceptance process) and integrates the amounts of the outsourced processes of the three order records R into the input total amount (amount integration process).
[0117] Then, the acceptance data creation unit 44 displays the total amount in the total amount display field 33n. To accept the three order records R, the acceptance data creation unit 44 creates acceptance data 57 by selecting the OK button 33o on the acceptance screen 33, and the acceptance is completed.
[0118] FIG. 13 is a diagram showing an example of a package order according to this embodiment. In this embodiment, a package order (acceptance) can be performed not only by the method described above, but also by the following procedure. First, three order records R are displayed in the acceptance list 33b of the acceptance screen 33 using the same procedure as the method described above. Then, the user inputs the total amount of the three order records R into the detailed unit amount of any one of the three order records R, as shown in FIG. 13.
[0119] Thereafter, the acceptance data creation unit 44 accepts the input of the total amount (total amount acceptance process) and integrates the amounts of the outsourcing processes of the three order records R into the input total amount (amount integration process).The acceptance data creation unit 44 then displays the total amount in the total amount display field 33n.The following procedure is the same as the method described above, so a description thereof will be omitted.
[0120] The storage unit 50 has a storage medium such as an HDD (Hard Disk Drive) or an SSD (Solid State Drive), and stores various data in a readable and writable manner. As shown in Fig. 1, the storage unit 50 stores order information 51, inventory information 52, arrangement data 53, an order record list 54, supplier information 55, order record R, order data 56, receipt data 57, and an order program 58. Furthermore, the storage unit 50 stores programs necessary for controlling each part of the order device 10.
[0121] Order information 51 is information about product orders entered by the user via input unit 20. Inventory information 52 is information about products for the current period calculated from the required number and order number of products for the previous period, and includes information such as the number of products and parts in stock. Arrangement data 53 is arrangement information for products and parts created by arrangement data creation unit 41.
[0122] The order record list 54 is a list of order records R created by the requirement calculation unit 42. Supplier information 55 includes supplier company information for each supplier requesting an outsourced process. Order data 56 is parts order information created by the order data creation unit 43. Receipt data 57 is parts receipt information created by the receipt data creation unit 44.
[0123] The ordering program 58 causes the ordering device 10, which is configured to be able to manage the order record R generated for each outsourced process of one or more parts that make up the ordered product, to edit and manage multiple order records R.
[0124] FIG. 14 is a schematic diagram showing an order record of this embodiment. 14, the order record R includes process type information of the outsourced process to be ordered, the quantity of parts to be ordered, product identification information of the product, and order identification information of the order data 53 related to the product. The order record R also includes the unit price and acceptance delivery date of the outsourced process to be ordered.
[0125] In this embodiment, the process type information is a process name, but is not limited to this. Also, in this embodiment, the product identification information of the product is a drawing number, but is not limited to this. Furthermore, in this embodiment, the order identification information is a manufacturing number, but is not limited to this.
[0126] [Ordering method according to this embodiment] Next, an ordering method by the ordering system 1 according to this embodiment will be described. In the ordering method according to this embodiment, the control unit 40 of the ordering device 10, which is configured to be able to manage the order record R generated for each outsourcing process of one or more parts that make up the ordered product, edits and manages the multiple order records R. Specifically, in the ordering method according to this embodiment, the order data creation unit 43 of the control unit 40 integrates the multiple order records R that satisfy predetermined conditions and generates an integrated order record R'.
[0127] The ordering method according to this embodiment will be described in detail with reference to Fig. 15. First, when an order for a product is received, the user creates order information 51. After the order is received, the order data creation unit 41 of the control unit 40 of the ordering device 10 creates order data 53 based on the order information 51 stored in the memory unit 50 of the ordering device 10, and makes arrangements for the production of the product and parts (S1 in Fig. 15: order data creation step).
[0128] Next, the required quantity calculation unit 42 of the control unit 40 of the ordering device 10 calculates the number of parts to be ordered based on the order quantity in the order data 53 and the inventory information 52 in the storage unit 50, and generates an order record R required for ordering (S2 in FIG. 15: order record generation step). Then, the order data creation unit 43 integrates multiple order records R that satisfy predetermined conditions, and generates an integrated order record R' (S3 in FIG. 15: integrated order record generation step).
[0129] Specifically, the user selects multiple order records R having the same manufacturing number but different process names via the input unit 20 of the ordering device 10 on the order screen 31 displayed on the display unit 30 of the ordering device 10 (process integration selection process). The order data creation unit 43 of the control unit 40 of the ordering device 10 accepts the selection of the multiple order records R (process integration selection acceptance process), and integrates the selected multiple order records R to generate an integrated order record R' (process integration process).
[0130] Alternatively, the user selects multiple order records R that have the same drawing number and the same process name via the input unit 20 of the ordering device 10 on the order screen 31 displayed on the display unit 30 of the ordering device 10 (quantity consolidation selection process). The order data creation unit 43 of the control unit 40 of the ordering device 10 accepts the selection of multiple order records R (quantity consolidation selection acceptance process), and integrates the selected multiple order records R to generate an integrated order record R' (quantity consolidation process).
[0131] Thereafter, the order data creation unit 43 of the control unit 40 of the order device 10 creates order data 56 based on the order record R and the integrated order record R' (S4 in FIG. 15: order data creation step) and places an order. Through the above steps, a series of order placement methods by the order placement system 1 according to this embodiment are executed.
[0132] [Advantages of the ordering system, ordering method, and ordering program according to this embodiment] As described above, the ordering system 1 of this embodiment is equipped with a control unit 40 configured to be able to manage an order record R generated for each outsourced process of one or more parts that make up the ordered product, and the order record R includes process type information (in this embodiment, the process name) of the outsourced process to be ordered, the quantity of parts to be ordered, product identification information of the product (in this embodiment, the drawing number), and order identification information of the order data 53 related to the product (in this embodiment, the serial number), and the control unit 40 is configured to be able to edit and manage multiple order records R.
[0133] The ordering system 1 of this embodiment is configured in this way so that it can edit and manage multiple order records R, and therefore has the advantage of being able to edit multiple order records R according to the supplier, order status, procurement status, cost, etc., to perform order management that corresponds to various order types, thereby improving ordering efficiency.
[0134] Furthermore, in the ordering system 1 according to this embodiment, the control unit 40 is configured to be able to execute an integrated order record generation process that integrates multiple order records R that satisfy predetermined conditions and generates an integrated order record R'. This configuration makes it possible to integrate order records R, etc., for which ordering together would reduce the cost of outsourcing processes, to generate an integrated order record R' and place an order, which has the advantage of improving ordering efficiency.
[0135] Furthermore, in the ordering system 1 according to this embodiment, the control unit 40 is configured to integrate multiple order records R that have the same order identification information (in this embodiment, the manufacturing number) but different process type information (in this embodiment, the process name) and generate an integrated order record R', and the order record R includes the unit price and acceptance delivery date of the outsourcing process to be ordered, and the unit price of the integrated order record R' is recalculated based on the outsourcing process of the integrated multiple order records R, and the acceptance delivery date of the integrated order record R' is re-determined based on the acceptance delivery date of the integrated multiple order records R.
[0136] By having such a configuration, when parts for an ordered product include multiple outsourced processes that are ordered from the same supplier, multiple order records R for the same parts can be consolidated, and when the lot price per unit of the outsourced process changes, the cost of the outsourced process can be reduced, which has the advantage of improving ordering efficiency.
[0137] Furthermore, if the supplier manages receipt data collectively on a part-by-part basis, generating the integrated order record R' has the added advantage of enabling appropriate data management, since the management units of the supplier's receipt data and the ordering company's order data can be aligned.
[0138] Furthermore, in the ordering system 1 of this embodiment, the control unit 40 is configured to be able to integrate multiple order records R that have the same product identification information (in this embodiment, drawing number) and the same process type information (in this embodiment, process name) to generate an integrated order record R', and the order record R includes the unit price and acceptance delivery date of the outsourcing process to be ordered, the unit price of the integrated order record R' is recalculated based on the outsourcing process of the integrated multiple order records R, the acceptance delivery date of the integrated order record R' is re-determined based on the acceptance delivery dates of the integrated multiple order records R, and the quantity of the integrated order record R' is the sum of the quantities of the integrated multiple order records R.
[0139] By having such a configuration, when multiple ordered products contain multiple identical parts, multiple order records R for the same part can be consolidated, and when the lot unit price of the outsourced process changes, the cost of the outsourced process can be reduced, which has the advantage of improving ordering efficiency.
[0140] Furthermore, if the supplier manages receipt data collectively on a part-by-part basis, generating the integrated order record R' has the added advantage of enabling appropriate data management, since the management units of the supplier's receipt data and the ordering company's order data can be aligned.
[0141] Furthermore, in the ordering system 1 according to this embodiment, the control unit 40 is configured to be able to divide the integrated order record R' into multiple order records R. This configuration has the advantage of improving ordering efficiency, because it allows for dividing the order record and placing orders when, for example, dividing orders into multiple suppliers depending on the unit price or inventory status of the suppliers can reduce the cost of outsourcing processes or shorten delivery times.
[0142] [Variations] Although the preferred embodiments of the present invention have been described above, the technical scope of the present invention is not limited to the scope described in the above-described embodiments. Various modifications and improvements can be made to the above-described embodiments.
[0143] For example, in the above-described embodiment, the control unit 40 has been described as being configured to be able to execute an integrated order record generation process that integrates multiple order records R that satisfy predetermined conditions and generates an integrated order record R', but this is not limiting. The control unit 40 does not have to be able to execute an integrated order record generation process that integrates multiple order records R that satisfy predetermined conditions and generates an integrated order record R'. Furthermore, in the above-described embodiment, the control unit 40 has been described as creating a new integrated order record R', but this is not limiting. The control unit 40 may integrate multiple order records R by using any of the multiple order records R as the integrated order record R'.
[0144] In the above-described embodiment, the control unit 40 is configured to be able to integrate multiple order records R that have the same order identification information (in this embodiment, manufacturing number) but different process type information (in this embodiment, process name) to generate an integrated order record R', and the order record R includes the unit price and acceptance delivery date of the outsourced process to be ordered, and the unit price of the integrated order record R' is recalculated based on the outsourced process of the integrated multiple order records R, and the acceptance delivery date of the integrated order record R' is re-determined based on the acceptance delivery date of the integrated multiple order records R, but this is not limited to this.
[0145] In the above-described embodiment, the control unit 40 is configured to integrate multiple order records R that have the same product identification information (in this embodiment, drawing number) and the same process type information (in this embodiment, process name) to generate an integrated order record R', and the order record R includes the unit price and acceptance delivery date of the outsourced process to be ordered, the unit price of the integrated order record R' is recalculated based on the outsourced process of the integrated multiple order records R, the acceptance delivery date of the integrated order record R' is re-determined based on the acceptance delivery dates of the integrated multiple order records R, and the quantity of the integrated order record R' is the total quantity of the integrated multiple order records R, but this is not limited to this. The control unit 40 is capable of integrating multiple order records R that satisfy various predetermined conditions to generate an integrated order record R'.
[0146] In the above-described embodiment, the control unit 40 is described as being configured to be able to divide the integrated order record R' into multiple order records R, but this is not limited to this. The control unit 40 does not have to be able to divide the integrated order record R' into multiple order records R.
[0147] In the above-described embodiment, the order data creation unit 43 of the control unit 40 is described on the assumption that the order record R cannot be divided into multiple order records R, but this is not limited to this. The control unit 40 may be configured to be able to divide the order record R into multiple order records R.
[0148] In the above-described embodiment, in the integrated order record generation process, the order data creation unit 43 of the control unit 40 is described as integrating multiple order records R manually selected by the user to generate an integrated order record R', but this is not limiting. The order data creation unit 43 may automatically identify a combination of order records R with good ordering efficiency and generate an integrated order record R' or suggest it to the user.
[0149] In the above-described embodiment, the ordering device 10 is described as including a storage unit 50, and the storage unit 50 stores therein the order information 51, inventory information 52, arrangement data 53, order record list 54, supplier information 55, order record R, order data 56, receipt data 57, and order program 58, but is not limited to this. The ordering system 1 may include a server capable of communicating with the ordering device 10, and some or all of the data stored in the storage unit 50 may be stored on the server.
[0150] In the above-described embodiment, the control unit 40 of the ordering device 10 has been described as including the arrangement data creation unit 41 that creates arrangement data 53 and makes arrangements for the production of products and parts, but this is not limited to this. The ordering system 1 may include a production management device that creates arrangement data 53 separately from the ordering device 10 and makes arrangements for the production of products and parts, and the control unit 40 of the ordering device 10 may not include the arrangement data creation unit 41.
[0151] In the above-described embodiment, the acceptance data creation unit 44 of the control unit 40 has been described as being configured to be able to execute a batch order (acceptance) selection acceptance process that accepts the selection of multiple order records R with a unit price of 0 yen or no unit price set and the same process type information (in this embodiment, the process name), a total amount acceptance process that accepts input of the total amount of the selected multiple order records R, and an amount integration process that integrates the amounts for the outsourced processes of the selected multiple order records R into a total amount, but this is not limiting. The acceptance data creation unit 44 does not necessarily have to be able to execute the batch order (acceptance) selection acceptance process, the total amount acceptance process, and the amount integration process. [Explanation of symbols]
[0152] 1. Ordering System 10 Ordering device 20 Input section 30 Display section 31 Order screen 31a Wanted List 31b Order List 31c Total order record number display field in the order list 31d Total order record display field in order list 31e Order date input field 31f Invoice number input field 31g Input person selection field 31h Slip mode switch button 31i Single sheet mode switch button 31j Process summary button 31k quantity summary button 31l Initialization button 31m Order list transition button 31n Arrangement list selection button 31o List display setting tool expansion button 31p Order record edit button 31q Order record deletion button 31r Order list side selection button 31s Order termination button 31t Forced Termination List Reference Button 31u OK button 31v Cancel button 32 Order editing screen 32a Supplier information selection field 32b Quantity input field 32c Unit price input field 32d Receipt delivery date input field 32e OK button 32f Cancel button 33 Receiving Screen 33a Remaining Acceptance List 33b Acceptance List 33c Total order record number display field in the receipt remaining quantity list 33d Total order record number display field in receipt list 33e Receipt slip number input field 33f Acceptance person selection field 33g Receipt date input field 33h Barcode reading search button 33i Acceptance target selection screen launch button 33j Add Expense button 33k Edit button 33l Erase button 33m Acceptance list side selection button 33n Total amount display field 33o OK button 33p Cancel button 40 Control Unit 41 Arrangement Data Creation Department 42 Requirement calculation part 43 Order Data Creation Department 44 Acceptance Data Creation Department 50 Storage section 51 Order Information 52 Stock Information 53 Arrangement Data 54 Order Record List 55 Supplier Information 56 Order Data 57 Acceptance Data E. Expense Order Record R Order Record R' Integrated Order Record
Claims
1. a control unit configured to be able to manage order records generated for each outsourcing process of one or more parts that constitute the ordered product, the order record includes process type information of the outsourced process to be ordered, the quantity of the parts to be ordered, product identification information of the product, and order identification information of order data related to the product; The control unit is configured to be able to edit and manage a plurality of the order records. Ordering system.
2. The control unit is configured to be able to execute an integrated order record generation process for integrating a plurality of the order records that satisfy a predetermined condition and generating an integrated order record. The ordering system according to claim 1 .
3. The control unit a plurality of order records having the same arrangement identification information but different process type information are integrated to generate the integrated order record; The order record includes a unit price and a delivery date for the outsourcing process to be ordered, The unit price of the integrated order record is recalculated based on the outsourcing processes of the integrated plurality of order records, The receipt due date of the integrated order record is determined again based on the receipt due dates of the integrated plurality of order records. The ordering system according to claim 2.
4. The control unit a plurality of order records having the same product identification information and the same process type information are integrated to generate the integrated order record; The order record includes a unit price and a delivery date for the outsourcing process to be ordered, The unit price of the integrated order record is recalculated based on the outsourcing processes of the integrated plurality of order records, The acceptance delivery date of the integrated order record is determined again based on the acceptance delivery dates of the integrated plurality of order records; The quantity of the integrated order record is the sum of the quantities of the integrated multiple order records. The ordering system according to claim 2.
5. The control unit is configured to be able to divide the integrated order record into a plurality of the order records. The ordering system according to any one of claims 2 to 4.
6. a control unit configured to be able to manage order records generated for each outsourcing process of one or more parts constituting the ordered product, and edits and manages the order records; The order record includes process type information of the outsourced process to be ordered, the quantity of the parts to be ordered, product identification information of the product, and order identification information of order data related to the product. How to order.
7. a control device configured to be able to manage order records generated for each outsourcing process of one or more parts constituting the ordered product, and causing the control device to edit and manage the order records; The order record includes process type information of the outsourced process to be ordered, the quantity of the parts to be ordered, product identification information of the product, and order identification information of order data related to the product. Ordering program.
Citation Information
Patent Citations
Production management system
JP2013242760A