Recording management apparatus, recording management method, and computer-readable storage medium
By storing the information associated with the number of management objects and the unique number in the record management device, and automatically updating the number and flags according to the reduction of management objects, the centralization of inventory management is solved, and the automated management of logistics records and the accuracy of inventory quantity is achieved.
Patent Information
- Application Number
- CN202080101548.9
- Authority / Receiving Office
- CN · China
- Patent Type
- Patents(China)
- Current Assignee / Owner
- Filing Date
- 2020-09-15
- Publication Date
- 2025-07-18
- Estimated Expiration
- 2040-09-15
AI Technical Summary
In the prior art, the management of purchasing goods, selling goods and inventory goods cannot be centralized, resulting in manual verification, spending a lot of time and costs, and the accuracy of inventory quantity cannot be ensured.
It provides a record management device and a computer-readable storage medium, and realizes automated management of logistics records by storing information associated with the number of management objects and automatically updating the numbers and flags according to the reduction of management objects.
It realizes automated management of logistics records, reduces the need for manual verification, and improves the accuracy and management efficiency of inventory quantity.
Smart Images

Figure CN115701300B_ABST
Abstract
Description
Technical Field
[0001] The present invention relates to a record management device, a record management method, and a computer-readable storage medium. Background Art
[0002] There are known techniques related to inventory management. For example, there is a known technique in which an inventory information storage unit is provided, which stores the storage location of inventory items as inventory information, the inventory quantity, and a reel ID attached to each reel for identifying the inventory items; a higher-order order information storage unit that stores information related to the progress of operations for higher-order orders; an outbound request information storage unit that stores information related to the progress of processing of outbound requests generated based on higher-order orders, and a processing unit that generates a preparation process and an outbound request for the reels of inventory items, and inputs the actual outbound result and the actual inbound result; the processing unit determines the product type, storage location, outbound quantity, and reel ID, generates an outbound request for the reels of inventory items, and imports a status such as a temporary outbound status as the inventory status of the reels to perform inventory management.
[0003] Prior Art Documents
[0004] Patent Documents
[0005] Patent Document 1: Japanese Patent Application Laid-Open No. Hei 11-116014 Summary of the Invention
[0006] Problems to be Solved by the Invention
[0007] Since the procurement of goods, the sale of goods, and the inventory of goods cannot be centrally managed, whether all the goods on the procurement requisition are the finally procured goods, whether there are sales errors, whether the inventory items are calculated and stored on the shelves, and whether the inventory quantity is always ensured to be correct, these problems exist in all enterprises. No matter how powerful a computer is used for calculation, manual verification must ultimately be carried out. As the number of goods increases, the operation takes a large amount of time and cost.
[0008] In one aspect, an object of the present invention is to facilitate the management of logistics records.
[0009] Means for Solving the Problems
[0010] To achieve the above object, the present invention provides a record management device. The record management device includes: a first storage unit for storing first information that associates the number of management objects with a unique first number, and a control unit for storing second information in a second storage unit. In the second information, a unique second number and a unique first flag indicating the existence of the management object are assigned to the number of management objects for each set quantity, and according to the reduction of the management objects, the reduced number of management objects is associated with a new first number and stored in the first storage unit, and corresponding to the reduced number of management objects, the first flag of the second information stored in the second storage unit is changed to a second flag indicating the non-existence of the management object.
[0011] The present invention also provides a computer-readable storage medium having a computer program stored thereon, characterized in that when the computer program runs, it performs the following processing: storing first information that associates the number of management objects with a unique first number; storing second information, in which a unique second number and a unique first flag indicating the existence of the management object are assigned to the number of management objects for each preset set quantity; corresponding to the reduction of the management objects, associating the reduced number of management objects with a new first number and storing it in the first storage unit, and for the reduced number of management objects, changing the first flag of the second information to a second flag, the second flag indicating the non-existence of the management object.
[0012] Effects of the present invention
[0013] In one aspect, it is possible to easily manage the records of logistics.
[0014] The above and other objects, features, and advantages of the present invention will become apparent from the following description in conjunction with the accompanying drawings, which show preferred embodiments as examples of the present invention. Description of the drawings
[0015] Figure 1 It is a block diagram showing the hardware configuration of a record management device according to an embodiment of the present invention.
[0016] Figure 2 It is a block diagram showing the functions of the record management device according to the present embodiment.
[0017] Figure 3 It is an example of the information stored in the inbound / outbound record information storage unit.
[0018] Figure 4 It is an example of the information stored in the inbound / outbound record details information storage unit.
[0019] Figure 5It is a diagram showing an example of a data input screen.
[0020] Figure 6 It is a diagram explaining the inventory confirmation process of the first embodiment.
[0021] Figure 7 It is a diagram explaining the normal inventory out process of the first embodiment.
[0022] Figure 8 It is a diagram explaining the inventory in process of the first example.
[0023] Figure 9 It is a diagram explaining the normal inventory out process of the first embodiment.
[0024] Figure 10 It is a diagram explaining the non-inventory in and out process of the first embodiment.
[0025] Figure 11 It is a diagram explaining the return process of the first embodiment.
[0026] Figure 12 It is a diagram explaining the return process (return to the supplier) of the first example.
[0027] Figure 13 It is a diagram showing the inventory status at the end of the term.
[0028] Figure 14 It is a block diagram showing the functions of the record management device according to the second embodiment.
[0029] Figure 15 It is a diagram showing an example of the information stored in the material number information storage section.
[0030] Figure 16 It is a diagram showing an example of the information stored in the product number main storage section.
[0031] Figure 17 It is a diagram showing an example of the data input screen according to the second embodiment.
[0032] Figure 18 It is a diagram explaining the inventory confirmation process of the second embodiment.
[0033] Figure 19 It is a diagram explaining the normal production out process of the second embodiment.
[0034] Figure 20 It is a diagram explaining the inventory in process of the second example.
[0035] Figure 21 It is a diagram explaining the normal production out process of the second embodiment.
[0036] Figure 22 It is a diagram for explaining the incoming and outgoing processing of non-inventory materials in the second embodiment.
[0037] Figure 23 It is a diagram for explaining the return processing (return to the supplier) in the second embodiment.
[0038] Figure 24 It is a diagram showing the inventory status at the end of the term in the second embodiment.
[0039] Figure 25 It is a view showing an example of the information stored in the material number information storage unit according to the third embodiment.
[0040] Figure 26 It is a diagram showing an example of the information stored in the product number main storage unit according to the third embodiment.
[0041] Figure 27 It is a diagram for explaining the data input screen in the third embodiment.
[0042] Figure 28 It is a diagram showing an example of the incoming and outgoing record information table and the incoming and outgoing record detail information table in the third embodiment.
[0043] Figure 29 It is a diagram for explaining the normal production outgoing processing and the commodity incoming processing in the third embodiment.
[0044] Figure 30 It is a diagram for explaining the normal production outgoing processing and the commodity incoming processing in the third embodiment.
[0045] Figure 31 It is a diagram for explaining the inventory incoming processing in the third embodiment.
[0046] Figure 32 It is a diagram for explaining the normal inventory outgoing processing in the third embodiment.
[0047] Figure 33 It is a diagram for explaining the GPS tracking processing in the third embodiment.
[0048] Symbol Explanation
[0049] 1, 1a Record Management Device
[0050] 11 Incoming and Outgoing Record Information Storage Unit
[0051] 12 Incoming and Outgoing Record Detail Information Storage Unit
[0052] 13 Control Unit
[0053] 14 Material Number Information Storage Unit
[0054] 15 Product Number Main Storage Unit
[0055] 30, 30a, 30b Data Input Screens
[0056] T1, T1a - T1T In - Out Record Information Table
[0057] T2, T2a, T2b In - Out Record Detail Information Table
[0058] T3 Material Number Information Table
[0059] T4 Product Number Master Table Detailed Implementation Manner
[0060] Next, a record management device of the implementation manner will be described in detail with reference to the accompanying drawings.
[0061] For ease of understanding of the present invention, the positions, sizes, shapes, ranges, etc. of the respective structures shown in the following drawings, etc. do not sometimes represent the actual positions, sizes, shapes, ranges, etc. Therefore, the present invention is not necessarily limited to the positions, sizes, shapes, ranges, etc. disclosed in the drawings, etc.
[0062] In the implementation manner, elements represented in the singular form include the plural form unless clearly stated otherwise in the text.
[0063] Implementation Manner
[0064] The record management device (computer) of the first implementation manner is a device for managing the logistics records of management target objects. The management target objects are not particularly limited and may be solids, liquids, gases, etc.
[0065] For example, when product A is sold to a customer, a delivery note is issued. If N products A are sold, the quantity column of the delivery note is N, and the amount obtained by multiplying the selling unit price by N is the sales amount.
[0066] If product A is an inventory item, then while purchasing N products A, they are stored as inventory items in a specified place, and the inventory amount increases by the amount obtained by multiplying A by the purchase amount.
[0067] When M inventory products A (inventory item A) are sold, if N > M, then (N - M) × purchase amount becomes the inventory amount at that moment.
[0068] In any case, the processing of the record management device 1 sets N as the calculated number.
[0069] When N > 0, the record management device of the embodiment divides product A into n1 + n2 + n3 + … + nN, assigns N serial numbers (numbers) to product A. When M product As are sold (purchased, inventoried), the record management device 1 performs sales (purchase, inventory) processing on each of M(n1 + n2 + n3 + … + nM) internally, thereby managing the sales and remaining inventory of N - M, and thus discovering possible errors in sales, purchases, and inventory.
[0070] Hereinafter, the disclosed record management device will be described more specifically.
[0071] Figure 1 It is a block diagram showing the hardware configuration of the record management device according to an embodiment of the present invention.
[0072] The entire device of the record management device 1 is controlled by a CPU (Central Processing Unit) 101. A RAM (Random Access Memory) 102 and a plurality of peripheral devices are connected to the CPU 101 via a bus 108.
[0073] The RAM 102 serves as the main storage device of the record management device 1. The RAM 102 temporarily stores at least a part of the program of the operating system (OS, Operating System) and application programs executed by the CPU 101. The RAM 102 stores various data used by the CPU 101 for processing.
[0074] A hard disk drive (HDD: Hard Disk Drive) 103, a graphics processing device 104, an input interface 105, a drive device 106, and a communication interface 107 are connected to the bus 108.
[0075] The hard disk drive 103 writes and reads data magnetically to and from the built-in disk. The hard disk drive 103 serves as an auxiliary storage device of the record management device 1. The hard disk drive 103 stores the OS program, application programs, and various data. Additionally, as a secondary storage device, a semiconductor storage device such as a flash memory can also be used.
[0076] A monitor 104a is connected to the graphics processing device 104. The graphics processing device 104 causes an image to be displayed on the screen of the monitor 104a according to a command from the CPU 101. As the monitor 104a, for example, a display device such as a CRT (Cathode Ray Tube) or a liquid crystal display device can be used.
[0077] A keyboard 105a and a mouse 105b are connected to the input interface 105. The input interface 105 sends the signals sent from the keyboard 105a or the mouse 105b to the CPU 101. The mouse 105b is an example of a pointing device, and other pointing devices can be used. As other pointing devices, for example, a touch panel, a tablet computer, a touchpad, a trackball, etc.
[0078] The driving device 106, for example, reads data recorded in a portable recording medium such as an optical disc or a USB (Universal Serial Bus) memory. The optical disc records data in a manner that can be read by the reflection of light. For example, when the driving device 106 is an optical driving device, a laser or the like is used to read the data recorded on the optical disc 200. As the optical disc 200, Blu-ray (registered trademark), DVD (Digital Versatile Disc), DVD-RAM, CD-ROM (Compact Disc Read Only Memory), CD-R (Recordable) / RW (ReWritable), etc. can be cited.
[0079] The communication interface 107 is connected to the network 50. The communication interface 107 transmits and receives data with other computers or communication devices via the network 50.
[0080] Through the hardware structure as described above, the processing function of the present embodiment can be realized.
[0081] In Figure 1 the recording management device 1 with the shown hardware structure, the following functions are provided.
[0082] Figure 2 is a block diagram showing the functions of the recording management device according to the present embodiment.
[0083] The recording management device 1 has an incoming and outgoing record information storage unit 11, an incoming and outgoing record detail information storage unit 12, and a control unit 13.
[0084] Figure 3 is an example of the information stored in the incoming and outgoing record information storage unit.
[0085] In the present embodiment, the information has been tabulated and stored.
[0086] In Figure 3 the shown incoming and outgoing record information table T1, attributes (numerical values or strings) are assigned to each item. The meaning of each item is as described in the remarks column. In addition, Figure 3 the shown incoming and outgoing record information table T1 is an example, and the addition, change, and deletion of arbitrary items can be performed.
[0087] Figure 4 This is an example of the information stored in the in-out record details information storage unit.
[0088] In Figure 4 In the in-out record details information table T2 shown, attributes (numerical values or character strings) are assigned to each item. The meaning of each item is as described in the remarks column. Additionally, Figure 4 The in-out record details information table T2 shown is an example, and it is possible to add, change, or delete any item.
[0089] Based on the inventory situation, the control unit 13 assigns different serial numbers (numbers) to the quantities for each product number, and creates sequences (records) of the in-out record information and the in-out record details information. Additionally, regarding the group number of the in-out record information, the control unit 13 uniformly appends "0" to the end-of-period inventory. Thus, during stock replenishment, it can be seen that the stock replenishment is carried out from the end-of-period inventory. Additionally, the control unit 13 can also assign GPS (Global Positioning System) serial numbers for tracking to each quantity.
[0090] Hereinafter, a specific example is used to illustrate the record management method. Specific Embodiment
[0092] The specific example is about the record management method for logistics.
[0093] Figures 5 to 13 This is a diagram for illustrating a specific example of the record management method.
[0094] In the following example, the in-out order of the product with the product number ABCD-1234 (hereinafter referred to as "Product X") is described. The creation start date of the record information is March 1, 2020.
[0095] Inventory Confirmation Process
[0096] Assume that the inventory quantity of Product X on March 1, 2020 is 10. The user operates the record management device 1 to display a data input screen on the monitor 104a. The user operates the data input screen to input information related to the inventory quantity of Product X at the end of February 2020 into the record management device 1.
[0097] Figure 5 This is a diagram showing an example of the data input screen.
[0098] In Figure 5 In the data input screen 30 shown, columns such as product number, in-out classification, in-out date, receipt classification, and in-out quantity are provided. On the right side of each column, it is possible to select a numerical value or a character string through a drop-down menu. It is also possible to directly input a numerical value or a character string.
[0099] After the user selects a value or a string in each column and then selects the input button 31, the record management device 1 performs various processes.
[0100] In addition, in the data input screen 30, it is also possible to input items not shown (such as items set in the receipt and issue record information table T1 and the receipt and issue record details information table T2) and their strings and values. For example, during the receipt processing described later, it is also possible to input inventory order receipt (processing of ordering and registering the product numbers of ordered inventory), inventory movement (processing of moving inventory items between different bases, decreasing the inventory quantity at the departure location and increasing the inventory quantity at the destination location) (destination), consignment storage (processing of moving the product numbers of goods stored in the supplier's inventory or other warehouses to the company's warehouse) (return), inventory status (receipt, increase in inventory quantity), return note (return receipt), batch receipt and issue, batch inventory count, delivery note purchase order, end-of-period inventory, etc. In addition, during the issue processing described later, delivery note (sales amount: issue: first-in, first-out (FIFO)), return note (return to supplier: issue → return), inventory movement (source: issue: first-in, first-out (FIFO)), consignment storage (inventory: issue), inventory status (issue, decrease in inventory quantity). It is also possible to input information such as batch receipt and issue, batch inventory count, etc.
[0101] Figure 6 It is a diagram for explaining the inventory confirmation process of the first embodiment.
[0102] In the inventory confirmation process of this specific example, the input button 31 is selected by choosing the receipt and issue classification "receipt", the receipt and issue date "March 1, 2020", the receipt classification "end-of-period inventory", and the receipt and issue quantity "10". Thus, as Figure 6 shown, the control unit 13 creates the receipt and issue record information table T1a with the group number "1". Regarding the group number, "1" is uniformly added to the end-of-period inventory, so that during stock preparation, it can be known that the stock is prepared from the end-of-period inventory.
[0103] In addition, as described above, the control unit 13 generates the receipt and issue record details information table T2 that assigns different serial numbers "1" to "10" to the quantity 1 of each product X according to the inventory quantity. In addition, the control unit 13 respectively sets the same "1" as the group number of the receipt and issue record information table T1a in the column of the receipt group number of these records. In addition, the control unit 13 sets "0" in the stock preparation flag column of these records.
[0104] Normal inventory issue processing
[0105] The outline of the issue processing is as follows.
[0106] During various issue processes, a stock preparation process for increasing the inventory quantity and the issue quantity is performed.
[0107] Regarding the stock preparation conditions
[0108] 1. When the purchase order number is specified in the details on the delivery note, the goods are prepared through the following steps.
[0109] (1) Determine the materials used and the quantity of materials used recorded in the product number master data
[0110] (2) For non-inventory items, during production processing, they are purchased and received into the warehouse, and then shipped out (at this time, the receipt is not recorded as regular inventory but as temporary inventory).
[0111] (3) The goods are prepared on a first-in, first-out basis and are prepared according to the inventory record order.
[0112] In the past data, for the shipping records with inconsistent quantities, the order is set to 0.
[0113] (Can be used as a key procedure for subsequent inspections of inventory errors)
[0114] Figure 7 It is a diagram showing the normal receipt and shipping processing of the first embodiment.
[0115] When the user receives a shipping order for 5 items of product X on March 5, 2020, the user issues a delivery note for product X and ships out 5 items of product X from the inventory. The user operates the record management device 1, and the data input screen 30 is displayed on the monitor 104a. The user operates the data input screen 30 and inputs the shipping quantity "5" of product X into the record management device 1.
[0116] As Figure 7 shown, the control unit 13 that has received the input generates an inbound and outbound record information table T1b with a group number "2". In addition, the control unit 13 refers to the inbound and outbound record detail information table T2, and extracts 5 records from the records without an assigned outbound group number in the order of the earliest receipt date and the smallest number. In Figure 7 , the records corresponding to the serial numbers "1" to "5".
[0117] The control unit 13 updates the inbound and outbound record detail information of the 5 items of product X with the extracted serial numbers "1" to "5". Specifically, for the records with serial numbers "1" to "5" in the inbound and outbound record detail information table T2, the control unit 13 sets the outbound date in the inbound and outbound record to March 5, 2020, and sets the same "2" as the group number in the outbound group number column as that in the inbound and outbound record information table T1b in each. Then, the control unit 13 sets "1" in the goods preparation flag column of these records. In addition, in the description of the figure, only the change points of the inbound and outbound record information table and the inbound and outbound record detail information table are shown. That is, for the records with serial numbers "6" to "10", they are the same as the inbound and outbound record detail information table T2 Figure 6 shown. The same applies to the following description.
[0118] Inventory receipt processing
[0119] Figure 8 It is a diagram showing the inventory receipt processing of the first embodiment.
[0120] When 10 units of product X are received in inventory on March 6, 2020, the user operates the record management device 1 to display the data input screen 30 on the monitor 104a. The user operates the data input screen 30 and inputs the received quantity "10" of product X into the record management device 1.
[0121] As Figure 8 shown, the control unit 13 that has received the input generates the inventory movement record information table T1c with the group number "3". In addition, the control unit 13 assigns the numbers "11" to "20" to each of the 10 received products and updates the inventory movement record details information table T2. In addition, the control unit 13 sets the same "3" as the group number of the inventory movement record information table T1c in the column of the received group number for these records.
[0122] Normal inventory withdrawal processing
[0123] Figure 9 It is a diagram showing the normal inventory withdrawal processing of the first embodiment.
[0124] When a withdrawal order for 10 units of product X is received on March 10, 2020, the user issues a delivery note for product X and withdraws 10 units of product X from the inventory. The user operates the record management device 1 to display the data input screen 30 on the monitor 104a. The user operates the data input screen 30 and inputs the withdrawn quantity "10" of product X into the record management device 1.
[0125] As Figure 9 shown, the control unit 13 that has received the input generates the inventory movement record information table T1d with the group number "4". In addition, the control unit 13 refers to the inventory movement record details information table T2 and extracts 10 records in the order of the earliest receipt date and the smallest serial number from the records that have not been assigned a withdrawal group number. In Figure 9 this case, the records corresponding to the serial numbers "6" to "15".
[0126] The control unit 13 updates the inventory movement record details of the 10 units of product X with the extracted serial numbers "6" to "15". Specifically, for the records with the serial numbers "6" to "15" in the inventory movement record details information table T2, the control unit 13 sets March 10, 2020 in the column of the inventory movement withdrawal date, and sets the same "4" as the group number of the inventory movement record information table T1d in the column of the withdrawal group number. Then, the control unit 13 sets "1" in the preparation flag column for these records.
[0127] Non-inventory Inbound and Outbound Processing
[0128] Figure 10 This is a diagram illustrating the non-inventory inbound and outbound processing of the first embodiment.
[0129] When receiving a non-inventory purchase outbound commission for 5 items of Product X on March 14, 2020, the user issues a delivery note for Product X. At this time, instead of shipping 5 items of Product X from the inventory, the user conducts a procurement process and directly ships the purchased items without warehousing them. The user operates the record management device 1 to display the data input screen 30 on the monitor 104a. The user operates the data input screen 30 and inputs the non-inventory inbound and outbound quantity "5" of Product X into the record management device 1.
[0130] As Figure 10 shown, the control unit 13 that has received the input generates an inbound and outbound record information table T1e for group numbers "5" and "6". The inbound and outbound area of group number "5" is classified as "inbound (temporary inventory)".
[0131] In addition, the control unit 13 assigns serial numbers "21" to "25" to each of the 5 items of Product X received and updates the inbound and outbound record details information table T2. Then, for the records with the currently assigned serial numbers "21" to "25", the control unit 13 sets March 14, 2020 in the column of the outbound date of the inbound and outbound record, and sets "5", which is the same as the group number in the inbound area of the inbound and outbound record information table T1e classified as "inbound (temporary inventory)", in the column of the inbound group number. In addition, the control unit 13 sets the same "6" as the group number in the inbound and outbound record information table T1e where the inbound and outbound classification is "outbound" in the outbound group number column respectively. Then, the control unit 13 sets "1" in the preparation flag column of these records.
[0132] Return Processing
[0133] Figure 11 This is a diagram illustrating the return processing of the first embodiment.
[0134] When receiving a return commission for Product X delivered on March 14, 2020 on March 15, 2020, the user issues a return note for Product X. The user operates the record management device 1 to display the data input screen 30 on the monitor 104a. The user operates the data input screen 30 and inputs the return inbound quantity "5" of Product X into the record management device 1.
[0135] As Figure 11 shown, the control unit 13 that has received the input generates an inbound and outbound record information table T1f for group number "7". The inbound and outbound classification of the inbound and outbound record information table T1f is "return inbound".
[0136] In addition, the control unit 13 assigns serial numbers "26" to "30" to each of the five returned products X, and updates the detailed information table T2 of the inventory record. Then, for the records with the currently assigned serial numbers "26" to "30", the control unit 13 sets March 15, 2020 in the column of the warehousing date, and sets "7", which is the same as the group number in the inventory record information table T1f, in the column of the warehousing group number.
[0137] Return processing (return to the supplier)
[0138] Figure 12 FIG. is a diagram illustrating the return processing (return to the supplier) of the first embodiment.
[0139] In order to return 4 products X from the inventory to the supplier on March 25, 2020, the user issues a return order. The user operates the record management device 1 to display the data input screen 30 on the monitor 104a. The user operates the data input screen 30 to input the return delivery quantity "4" of the product X into the record management device 1.
[0140] As Figure 12 shown, the control unit 13 that has received the input generates an inventory record information table T1g with the group number "8". The inventory classification in the inventory record information table T1g is "return delivery".
[0141] In addition, the control unit 13 refers to the detailed information table T2 of the inventory record, and extracts 4 records in ascending order of the serial number from the records without an assigned delivery group number. In Figure 12 this case, the records corresponding to the serial numbers "16" to "19".
[0142] The control unit 13 updates the inventory record details of the 4 products X with the extracted serial numbers "16" to "19". Specifically, for the records with the serial numbers "16" to "19" in the detailed information table T2 of the inventory record, the control unit 13 sets March 25, 2020 in the column of the inventory record delivery date, and sets "8", which is the same as the group number of each inventory record information table T1g, in the column of the delivery group number. Then, the control unit 13 sets "1" in the preparation flag column of these records.
[0143] The above are the transactions in March 2020. At the end of March 2020, the user inputs the confirmation of the inventory status of the product X at the end of March into the record management device 1. The control unit 13 refers to the detailed information table T2 of the inventory record, and displays the inventory status at the end of the March term, which summarizes the records with the preparation flag set to 0, on the monitor 104a.
[0144] Figure 13 FIG. is a diagram showing the inventory status at the end of the term.
[0145] InFigure 13 In the inventory situation screen 40 shown, there are columns for serial number, group number, receipt date, and quantity. By referring to this inventory situation screen 40, the user can easily confirm whether there are differences between the records and the inventory quantity.
[0146] By performing an inventory confirmation process when the month changes, the user can confirm the inventory status for each month.
[0147] As described above, the record management device 1 has: a first storage unit (receipt and issue record information storage unit 11) that stores first information (receipt and issue record information) associating the number of management objects (such as goods and materials) with a unique first number (group number); and a control unit 13 that stores second information (receipt and issue record detail information) in a second storage unit (receipt and issue record detail information storage unit 12) according to each set quantity indicating the number of management objects set in advance. The second information is assigned a unique second number (serial number) and a unique first flag. The first flag indicates the existence of the management object, and corresponding to the reduction of the management object, the reduced number of the management object is associated with a new first number and then stored in the first storage unit, and the first flag of the second information is changed to a second flag. The second information is the quantity of the management object reduced stored in the second storage unit, and the second flag indicates the non - existence of the management object.
[0148] Therefore, in order to perform a matching check of inventory data, by tracking the flow of receipt and issue of each quantity according to the receipt and issue records, it is possible to check whether there are differences between the records and the inventory quantity.
[0149] For example, in the case of electronic data of the delivery destination, by comparing the purchase order number, product number, quantity with the electronic data of the delivery destination and the receipt and issue records, a list of inconsistencies (there is electronic data but no goods in the receipt and issue records, and there are receipt and issue records but no goods in the electronic data) can be displayed. In the case where there is no electronic data of the delivery location, it is also possible to use details from the delivery destination, etc., and compare by purchase order number, product number, quantity to display a list of inconsistencies.
[0150] In addition, when there are differences between the actual inventory data and the inventory quantity, it is possible to track at which stage the differences occurred.
[0151] In addition, by using electronic data, etc., it is possible to perform a comparison of records and detect improper behavior, etc.
[0152] In addition, it is possible to confirm the receipt and issue process in the following modes.
[0153] · From general procurement to delivery and sales
[0154] · Receipt processing of inventory items
[0155] · Outbound processing of inventory items
[0156] · In delivery sales, when purchasing non-inventory items at the time of sale and recording the shipment without direct warehousing (used as temporary inventory processing)
[0157] Second Embodiment
[0158] Next, the record management device according to the second embodiment will be described.
[0159] Hereinafter, the record management device according to the second embodiment will be described centering on the differences from the first embodiment described above. For the same matters, the description thereof will be omitted.
[0160] The record management device according to the second embodiment is a device that manages records of crop materials and products.
[0161] Figure 14 It is a block diagram showing the functions of the record management device according to the second embodiment.
[0162] The record management device 1a further includes a material number information storage unit 14 and a product number main storage unit 15.
[0163] Figure 15 It is a diagram showing an example of the information stored in the material number information storage unit.
[0164] In Figure 15 In the material number information table T3 shown, columns for material number, unit, and minimum usage quantity are provided. The information arranged horizontally is mutually related.
[0165] In the material number column, information for identifying the number of the material is stored. In the unit column, the unit for each material is set. By numbering the sequence in units of weight g and volume cc, the products made, regardless of the type of materials required, are composed in sequence numbers, and the usage quantity and remaining quantity of raw materials are managed by sequence numbers. Whether the raw materials are solid, liquid, or gas, they can be managed without any problems.
[0166] In the minimum usage quantity column, the quantity of the material used once is set. For example, 100 g of the material with material number A is used once.
[0167] Figure 15 The material number information table T3 shown is an example, and any item can be added, changed, or deleted.
[0168] Figure 16 It is a diagram showing an example of the information stored in the product number main storage unit.
[0169] In Figure 16In the product number master table T4 and the product number master table T4a shown, columns for product number, material number, and usage quantity are provided. The information arranged horizontally is mutually related to each other.
[0170] In the column for product number, information for identifying the product number produced is stored. In the column for material number, information for identifying the material number used in the manufacture of the product in the product number column is stored. In the usage quantity column, the quantity of the material used in the manufacture of one product in the product number column is set. For example, in Figure 16 In the product number master table T4 shown, for manufacturing one product number ABCD-1234, it is set to use 500 g of the material with material number A, 50 g of the material with material number B, and 20 g of the material with material number C. Similarly, in the product number master table T4a, for manufacturing one product number YXZ-999, it is set to use 20 g of the material with material number D and 20 cc of the material with material number E.
[0171] These material number information tables T3, product number master table T4, and product number master table T4a can be stored in advance, or can be created and stored at any time.
[0172] Figure 17 It is a diagram showing an example of a data input screen of the second embodiment.
[0173] In Figure 17 In the data input screen 30a shown, columns for processing category, material number, date of receipt and issue, receipt classification, and quantity of receipt and issue are provided. Specific embodiments
[0175] Figures 18 to 22 It is a diagram explaining a specific example of the record management method of the second embodiment.
[0176] In the following example, the order of receipt and issue of the materials with material numbers A, B, C, D, and E is explained. The start date for creating the record information is April 1, 2020.
[0177] Inventory confirmation process
[0178] Figure 18 It is a diagram explaining the inventory confirmation process of the second embodiment.
[0179] On April 1, 2020, the inventory quantity of the material with material number A is "1000", the inventory quantity of the material with material number B is "200", and the inventory quantity of the material with material number C is "50". The user operates the record management device 1 to display the data input screen 30a on the monitor 104a. The user operates the data input screen 30a to input the inventory quantity of "1000" for the material with material number A, the inventory quantity of "200" for the material with material number B, and the inventory quantity of "50" for the material with material number C into the record management device 1.
[0180] AsFigure 18 As shown, the control unit 13 assigns a group number to each material number and creates an inbound and outbound record information table T1h with group numbers from "1" to "3".
[0181] In addition, the control unit 13 refers to the material number table T3 and assigns different serial numbers "1" to "19" to each of the quantity "100" of material number A, the quantity "50" of material number B, and the quantity "10" of material number C according to the minimum usage quantity of each material number, and generates an inbound and outbound record detail information table T2a. In addition, the control unit 13 sets the same group numbers "1" to "3" as the group numbers of each material number in the inbound and outbound record information table T1h in the column of the inbound group number of these records. In addition, the control unit 13 sets "0" in the preparation flag column of these records.
[0182] Normal production outbound processing
[0183] Figure 19 is a diagram illustrating the normal production outbound processing of the second embodiment.
[0184] When the user receives a production request for one product with product number ABCD-1234 (hereinafter referred to as "Product X") on April 5, 2020, the user issues a production order for Product X. The user operates the record management device 1 to display the data input screen 30a on the monitor 104a. The user operates the data input screen 30a to input the production quantity "1" of Product X into the record management device 1.
[0185] The control unit 13 that has received the input refers to the product number master table T4. The control unit 13 creates an inbound and outbound record information table T1i with group numbers "4" to "6". And, the control unit 13 refers to the inbound and outbound record detail information table T2a and extracts records for each material number based on the material usage quantity registered in the product number management unit.
[0186] Specifically, since the usage quantity of material number A is "500" and the quantity column of the record of material number A is "100", the control unit 13 extracts 5 records in ascending order of the serial number from the records that have not been assigned an outbound group number. Among Figure 19 them, the records corresponding to the serial numbers "1" to "5".
[0187] The control unit 13 updates the inbound and outbound record details of the 5 material numbers A with serial numbers "1" to "5" that are extracted. Specifically, for the records with serial numbers "1" to "5" in the inbound and outbound record detail information table T2a, the control unit 13 sets April 5, 2020 in the outbound date column of the inbound and outbound record, and sets the same "4" as the group number of the inbound and outbound record information table T1i in the outbound group number column. Then, the control unit 13 sets "1" in the preparation flag column of these records. The control unit 13 performs the same processing for material numbers B and C.
[0188] Inventory receipt processing
[0189] Figure 20 It is a diagram illustrating the inventory receipt processing of the second embodiment.
[0190] When 300 pieces of inventory of material number A are received on April 6, 2020, the user operates the record management device 1 to display the data input screen 30A on the monitor 104a. The user operates the data input screen 30a and inputs the received quantity "300" of material number A into the record management device 1.
[0191] As Figure 20 shown, the control unit 13 that has received the input generates the inventory record information table T1j of group number "7". In addition, the control unit 13 refers to the material number table T3 and updates the inventory record detail information table T2a in which different serial numbers "20" to "22" are assigned to each quantity "100" of material number A based on the minimum usage quantity of each material number. In addition, the control unit 13 sets the same "7" as the group number of the inventory record information table T1j in the column of the received group number of these records, respectively.
[0192] Normal production outbound processing
[0193] Figure 21 It is a diagram illustrating the normal production outbound processing of the second embodiment.
[0194] When the user receives an outbound order for 1 piece of product X on April 10, 2020, the user issues a production order for product X and produces 1 piece of product X from the inventory. The user operates the record management device 1 to display the data input screen 30a on the monitor 104a. The user operates the data input screen 30a and inputs the production quantity "1" of product X into the record management device 1.
[0195] The control unit 13 that has received the input refers to the product number master table T4. The control unit 13 generates the inventory record information tables T1k of group numbers "8" to "10". And, the control unit 13 refers to the inventory record detail information table T2a and extracts records for each material number based on the material usage quantity registered in the product number management unit.
[0196] Specifically, since the usage quantity of material number A is "500" and the quantity column of the record of material number A is "100", the control unit 13 extracts 5 records in the order of the smallest serial number from the records that have not been assigned an outbound group number. In Figure 21 it, the records corresponding to the serial numbers "6" to "10".
[0197] The control unit 13 updates the inbound and outbound record details of the five material numbers A with the extracted serial numbers "6" to "10". Specifically, for the records with serial numbers "6" to "10" in the inbound and outbound record details table T2a, the control unit 13 sets the outbound date column of the inbound and outbound record to April 10, 2020, and sets the same "8" as the group number in the outbound group number column in the inbound and outbound record information table T1k. Then, the control unit 13 sets "1" in the preparation flag column of these records. The control unit 13 performs the same processing for material numbers B and C.
[0198] Inbound and Outbound Processing of Non-Inventory Materials
[0199] Figure 22 It is a diagram illustrating the inbound and outbound processing of non-inventory materials in the second embodiment.
[0200] When receiving a commission for inbound and outbound of non-inventory materials of a product with product number XYZ-999 (hereinafter referred to as "Product Y") on April 14, 2020, the user issues a production order for Product Y. At this time, instead of taking out one Product Y from the inventory, the user performs a procurement process when issuing the production order, and directly takes out Product Y without storing it in the warehouse. The user operates the record management device 1 to display the data input screen 30a on the monitor 104a. The user operates the data input screen 30a and inputs the procurement outbound quantity "1" of the non-inventory materials of Product Y into the record management device 1.
[0201] After receiving the input, the control unit 13 refers to the product number master table T4a. Then, as Figure 22 shown, the control unit 13 generates an inbound and outbound record information table T1m with group numbers "11" to "14". The inbound and outbound classifications of group numbers "11" and "12" in the inbound and outbound record information table T1m are inbound (temporary inventory). The inbound and outbound classifications of group numbers "13" and "14" are production outbound.
[0202] In addition, the control unit 13 assigns serial numbers "23" and "24" to the purchased material number D20g respectively, and updates the inbound and outbound record details table T2a. Then, for the currently assigned records with serial numbers "23" to "26", the control unit 13 sets the outbound date column of the inbound and outbound record to April 14, 2020, and sets the same "11" as the group number in the inbound group number column in the inbound and outbound record information table T1m. In addition, the control unit 13 sets the same "13" as the group number in the outbound group number column. Then, the control unit 13 sets "1" in the preparation flag column of these records.
[0203] Return Processing (Return to the Inbound Location)
[0204] Figure 23This is a diagram illustrating the return processing (return to the supplier) of the second embodiment.
[0205] In order to return 300 pieces of Material No. A from the inventory to the supplier on April 25, 2020, the user issues a return order. The user operates the record management device 1 to display the data input screen 30a on the monitor 104a. The user operates the data input screen 30a and inputs the return quantity of "300" for Material No. A into the record management device 1.
[0206] As Figure 23 shown, the control unit 13 that has received the input generates the inventory record information table T1n of group number "15". The inventory classification in the inventory record information table T1n is "return out of stock".
[0207] Furthermore, the control unit 13 assigns serial numbers "20" to "22" to the 300 pieces of Material No. A for return respectively, and updates the inventory record detail information table T2a. Then, the control unit 13 refers to the inventory record detail information table T2a and extracts 3 records in ascending order of the serial number from the records without an assigned out-of-stock group number. Among Figure 23 them, the records corresponding to the serial numbers "20" to "22".
[0208] The control unit 13 updates the inventory record details of the 300 pieces of Material No. A with serial numbers "20" to "22" that are extracted. Specifically, for the records with serial numbers "20" to "22" in the inventory record detail information table T2a, the control unit 13 sets April 25, 2020 in the column of the out-of-stock date of the inventory record, and sets the same "15" as the group serial number in the inventory record information table T1n in the column of the out-of-stock group number respectively. Then, the control unit 13 sets "1" in the preparation flag column of these records.
[0209] The above is the transaction in April 2020. At the end of April 2020, the user inputs the confirmation of the inventory status of Product X at the end of April into the record management device 1. The control unit 13 refers to the inventory record detail information table T2a and displays on the monitor 104a the inventory status summarizing the records with the preparation flag set to 0.
[0210] Figure 24 This is a diagram showing the inventory status at the end of the period of the second embodiment.
[0211] According to the record management device of the second embodiment, the same effect as that of the first embodiment can be obtained. That is, it is possible to check whether there is a difference between the record and the inventory quantity.
[0212] When there is a difference between the actual inventory data and the inventory quantity, it is possible to trace at which stage the difference occurred.
[0213] By comparing records using electronic data and the like, improper behavior and the like can be detected.
[0214] In addition, it is possible to confirm the flow of materials in and out of storage in the following patterns.
[0215] · Incoming record as inventory
[0216] · Production record
[0217] · During production processing, when purchasing non-inventory parts during production without directly storing them, and the record of using them during production processing (used as temporary inventory processing)
[0218] Third Embodiment
[0219] Next, the record management device of the third embodiment will be described.
[0220] Hereinafter, the record management device of the third embodiment will be described centering on the differences from the above-described first embodiment and second embodiment, and the description of the same matters will be omitted.
[0221] The record management device of the third embodiment assigns a GPS management number in production management and logistics records, and can manage the flow of items in production → inventory → logistics. Such a configuration is different from the first embodiment and the second embodiment.
[0222] Regarding the GPS management number of this embodiment, when materials are received into the warehouse, "1" is assigned to the head of the GPS management number. When products are received into the warehouse, "2" is assigned to the head of the GPS management number. For normal logistics warehousing (both inventory and non-inventory items), "0" is assigned. When a packing box is received into the warehouse, "9" is assigned to the head of the GPS management number.
[0223] Regarding products, each group number is associated with the GPS management number of the materials used, and it is possible to trace which materials are used.
[0224] Even if the materials used are the same, when the sizes of the finished products are different, they are treated as different numbers.
[0225] Even for the same product, when the sizes of packing boxes and the like are different, they are treated as different numbers. Therefore, other numbers are also assigned to the GPS management number.
[0226] Regarding the stock preparation flag, when received into the warehouse, both materials and products are set to 0 (both inventory and non-inventory). Regarding the stock preparation when materials are shipped out, the stock preparation flag is set to "1", and it is regarded as the completion of shipping out (used) and the record is retained.
[0227] Regarding delivery sales, regarding the delivery at the time of shipping out the manufactured products and the purchased products, the stock preparation flag is set to "2", and it is regarded as the completion of shipping out and retained in the record. In the GPS tracking, when the product reaches the delivery destination, the stock preparation flag is set to "3" to indicate the completion of delivery.
[0228] Figure 25 It is a diagram showing an example of the information stored in the material number information storage unit of the third embodiment.
[0229] In Figure 25 In the material number information table T3a shown, columns for material number, unit, and minimum usage quantity are provided. The information arranged horizontally is mutually related.
[0230] In the material number information table T3a, for example, the unit of material number A is set to g, and the minimum usage quantity is set to 50 (50 g). In addition, the unit of packing box A is set to piece, and the minimum usage quantity is set to 1 (1 piece).
[0231] Figure 26 It is a diagram showing an example of the information stored in the product number main storage unit according to the third embodiment.
[0232] In Figure 26 In the product number main table T4b shown, to manufacture a product number XYZ, it is set to use 100 g of the material of material number A, 50 g of the material of material number B, 300 cc of the material of material number C, one packing box A, and one packing box B.
[0233] In addition, the dimensions (length × width × height) of each packing box are set in the unit columns of packing boxes A and B in the product number main table T4b.
[0234] Figure 27 It is a diagram explaining the data input screen of the third embodiment.
[0235] In Figure 27 In the data input screen 30b shown, columns for material number, unit, quantity, quantity per each, in-out quantity, in-out date, and in-storage classification are provided.
[0236] Figure 28 It is a diagram showing an example of the in-out record information table and the in-out record detail information table of the third embodiment.
[0237] Prepare packing boxes for separate packing according to the size of product XYZ, and assign different sequences to each box.
[0238] As shown in the detailed information table T2b of the inbound and outbound records, the serial number and the GPS management number are allocated according to each quantity. In addition, although not shown, the GPS information (location information) for each material number can also be stored in the detailed information table T2b of the inbound and outbound records.
[0239] Production material inbound processing
[0240] To produce two products XYZ, materials A, B, and C are received through the procurement process.
[0241] Assume that on July 1, 2020, 200 pieces of material with material number A, 100 pieces of material with material number B, 600 pieces of material with material number C, 1 piece of packing box A, and 1 piece of packing box B are purchased.
[0242] Regarding the packing boxes, since 1 packing box is used for the production quantity of 1, when the production quantity is 2, it is in the form of packing 1 product in packing box A and 1 product in packing box B.
[0243] The user operation record management device 1 displays the data input screen 30b on the monitor 104a. The user operates the data input screen 30b and inputs the purchase quantity of 200 for material number A, the purchase quantity of 100 for material number B, the purchase quantity of 600 for material number C, the purchase quantity of 1 for packing box A, and the purchase quantity of 1 for packing box B into the record management device 1.
[0244] As Figure 28 shown, the control unit 13 creates the inbound and outbound record information table T1p, which assigns different group numbers "1" to "5" for each material number.
[0245] In addition, in this embodiment, the minimum usage quantity of each material model is set in the material number information table T3a. Therefore, the control unit 13 refers to the inbound and outbound record information table T1p, the material number information table T3a, and the product number master table T4b, and generates the detailed information table T2b of the inbound and outbound records according to the usage quantity of each material number, and assigns different serial numbers "1" to "16" to each of the quantity of 200 for material number A, the quantity of 100 for material number B, the quantity of 600 for material number C, the inventory quantity of 1 for packing box A, and the inventory quantity of 1 for packing box B.
[0246] In addition, the control unit 13 respectively sets "1" to "5" in the column of the inbound group number of these records, which is the same as the group number of the material number in the inbound and outbound record information table T1p. In addition, the control unit 13 sets a unique GPS management number in the field of the GPS management number of these records. In addition, the control unit 13 sets "0" in the extraction flag column of these records.
[0247] Normal production outbound processing and product inbound processing
[0248] Figure 29 and Figure 30 are diagrams for explaining the normal production outbound processing and product inbound processing of the third embodiment.
[0249] Here, when receiving an order to produce 2 items of product XYZ on July 10, 2020, the user issues a production order for product XYZ. Then, the user operates the record management device 1 to display the data input screen 30b on the monitor 104a. The user operates the data input screen 30b to input the production quantity "2" of product XYZ into the record management device 1.
[0250] The control unit 13 that has received the input generates an inbound and outbound record information table T1q with group numbers "6" to "10". And the control unit 13 refers to the inbound and outbound record detail information table T2b, and for each material number, allocates records according to the material usage quantity registered in the material number information table T3a and the product number master table T4b.
[0251] Specifically, since the usage quantity of material number A is "200" and the record quantity column of material number A is "50", the control unit 13 extracts 4 records in ascending order of serial number from the records that have not been allocated an outbound group number. Among Figure 29 them, the records corresponding to serial numbers "1" to "4".
[0252] The control unit 13 updates the inbound and outbound record detail information of the 4 material numbers A with serial numbers "1" to "4" that are extracted. Specifically, the control unit 13 sets July 10, 2020 in the outbound date column of the inbound and outbound record detail information table T2b for the records with serial numbers "1" to "4", and sets the same "6" as the group number of the inbound and outbound record information table T1q in the outbound group number column respectively. Then, the control unit 13 sets "1" in the preparation flag column. The control unit 13 performs the same processing for material numbers B, C, packing box A, and packing box B.
[0253] Then, for the two produced products XYZ, the control unit 13 Figure 30 generates an inbound and outbound record information table T1r with group numbers "11" and "12" as shown. In the column of used GPS management numbers in the inbound and outbound record information table T1r, set the GPS management numbers of all materials used when manufacturing product XYZ. And the control unit 13 allocates serial numbers "17" and "18" to the produced products XYZ respectively and updates the inbound and outbound record detail information table T2b. And the control unit 13 sets the same "11" and "12" as the group number of the inbound and outbound record information table T1r in the inbound group number column of these records respectively, and allocates a unique GPS management number to the GPS management number column.
[0254] Inventory receipt processing
[0255] Figure 31 It is a diagram illustrating the inventory receipt processing of the third embodiment.
[0256] When 2 items of ABC and 3 items of DEF are received into inventory on July 15, 2020, the user operates the record management device 1 to display the data input screen 30b on the monitor 104a. The user operates the data input screen 30b to input the receipt quantities of "2" for item ABC and "3" for item DEF into the record management device 1.
[0257] The control unit 13 that receives the input updates the material number information table T3a and the product number master table T4b. Then, as Figure 31 shown, it generates the receipt and issue record information tables T1s with group numbers "13" and "14". In addition, the control unit 13 assigns serial numbers "19" to "23" to the 2 received items of ABC and 3 received items of DEF respectively, and updates the receipt and issue record detail information table T2b. In addition, the control unit 13 sets "13" and "14", which are the same as the group numbers of the material numbers in the receipt and issue record information table T1s, in the columns of the receipt group numbers of these records. Furthermore, the control unit 13 sets unique GPS management numbers in the GPS management number fields of these records. In addition, the control unit 13 sets "0" in the preparation flag columns of these records.
[0258] Normal inventory issue processing
[0259] Figure 32 It is a diagram illustrating the normal inventory issue processing of the third embodiment.
[0260] When receiving the issue commission for 2 items of XYZ, 2 items of ABC, and 3 items of DEF on July 20, 2020, the user issues a delivery note for item X and issues 2 items of XYZ, 2 items of ABC, and 3 items of DEF from the inventory. The user operates the record management device 1 to display the data input screen 30b on the monitor 104a. The user operates the data input screen 30b to input the issue quantities of "2" for item XYZ, "2" for item ABC, and "3" for item DEF into the record management device 1.
[0261] As Figure 32 shown, the control unit 13 that receives the input generates the receipt and issue record information tables T1t with group numbers "15" to "18". In addition, the control unit 13 refers to the receipt and issue record detail information table T2b and extracts records in ascending order of serial number from the records that have not been assigned an issue group number. In Figure 32 it, the records corresponding to the serial numbers "17" to "23".
[0262] The control unit 13 updates the inbound and outbound record details information for the records with serial numbers "17" to "23" extracted. Specifically, for the records with serial numbers "17" to "23" in the inbound and outbound record details information table T2b, the control unit 13 sets July 20, 2020 in the column of the outbound date of the inbound and outbound record, and sets "15" to "18" which are the same as the group serial numbers in the inbound and outbound record information table T1t in the column of the outbound group number respectively. Then, the control unit 13 sets "2" indicating the completion of outbound in the stock preparation flag column of these records.
[0263] GPS Tracking Processing
[0264] Figure 33 It is a diagram illustrating the GPS tracking processing of the third embodiment.
[0265] For the 2 products XYZ, 2 products ABC, and 3 products DEF that are out of stock in the above normal inventory outbound processing, the process of the products reaching the delivery destination is tracked using GPS information.
[0266] Once the user confirms arriving at the consignee, the user operates the record management device 1 to display the data input screen 30b on the monitor 104a. The user operates the data input screen 30b to input the arrival completion of the 2 products XYZ, 2 products ABC, and 3 products DEF into the record management device 1.
[0267] The control unit 13 that has received the input updates the stock preparation flag of the sequence assigned with the corresponding GPS management number to "3". In addition, the delivery date of July 21, 2020 is set.
[0268] The record management device 1 according to the third embodiment can achieve the same effects as the record management devices of the first embodiment and the second embodiment.
[0269] Moreover, according to the record management device 1 of the third embodiment, by further assigning GPS management numbers in production management and logistics records, the flow of items in production → inventory → logistics can be managed.
[0270] The processing executed by the record management device 1 can be executed by multiple devices in a distributed manner. For example, it can also be that one device generates the inbound and outbound record information table, and other devices use this inbound and outbound record information table to generate the inbound and outbound record details information table.
[0271] As described above, the recording management apparatus, recording management method, and program of the present invention have been described based on the illustrated embodiments. However, the present invention is not limited thereto, and the structure of each part may be replaced with any structure having the same function. For example, the information stored in each table in advance may be directly input by the user. Conversely, the information input by the user each time may be stored in the table in advance. In addition, any other constituent or process may be added to the present invention.
[0272] In addition, the present invention may also be a structure (feature) that combines any two or more of the above-described embodiments.
[0273] Only the principle of the present invention has been shown above. In addition, those skilled in the art can make many modifications and changes, and the present invention is not limited to the exact construction and application shown and described above, and all corresponding modifications and equivalents are considered to be within the scope of the present invention, which has the appended claims and their equivalents.
[0274] The intention of developing a program called a serial number
[0275] The present invention is a computer program developed to calculate in real time the total value of all assets (land, building real estate, forest materials, river water sources, cars, computers and other movable properties, animals and plants and their appendages, food, underground buried objects) on the earth (which can also be defined as any three-dimensional space). However, for the computer running this program, compared with the distributed processing calculation by multiple world's first supercomputers such as Fugaku, it can be calculated by a single quantum computer M (temporarily called now) with the world's first performance developed for this purpose, which can reduce the risk of being tampered with, so it can be said to be ideal. The asset state on the earth is one of the products that have been produced (hereinafter referred to as PD) in circulation (including inventory), or the products that are currently in production (hereinafter referred to as PU), or the materials (hereinafter referred to as PM), or the untreated natural non-materials (hereinafter referred to as PN, *animals and plants can also be considered in this way).
[0276] Therefore, even if the states of the assets are different, in principle, serial numbers (hereinafter referred to as SN) can be attached to all of each item. In addition, all items with SN can also be given a monetary value by a person. Therefore, when calculating the total amount of the total assets on the earth at the calculation start time {ta}, {SN} = sigmaPD + sigmaPU + sigmaPM + sigmaPN = sigmav holds ({SN} is all the objects numbered by the sequence. sigmav is their total value. sigmaP* is the calculated value of all four specific asset conditions).
[0277] The program is characterized in that the object of the sequence number can be changed from a thing to currency. Suppose the amount of time (ta) of the total issued currency (the value of the currency in circulation in the market + the currency on the computer) that is constantly changing on the earth is sigmam. If sigmav ≥ sigmam, then humans do not go bankrupt. If sigmav < sigmam, then currency equal to or higher than the actual asset value is issued and sold in the market, and the amount of currency with sigmav - sigmam < 0 is waste paper. The amount of currency issued in various countries in the past was not clear to the public. That is, humans have not yet calculated the amount of currency on the earth at time (ta), so the correct total amount of issued currency cannot be known. To solve this uncertainty problem, the program of the present invention is effective. The program can calculate the total value of all assets on the earth while also being able to calculate the amount of currency issued as the benchmark for measuring the assets. As a result, the country can easily detect illegal asset flows such as tax evasion and the underground economy.
[0278] In addition, the above processing function can be implemented by a computer. In this case, a program that describes the processing content of the record management devices 1 and 1a is provided. By executing this program on the computer, the above processing function can be implemented on the computer. The program that describes the processing content can be recorded in a computer-readable recording medium. Examples of computer-readable recording media include magnetic storage devices, optical discs, magneto-optical recording media, semiconductor memories, etc. Examples of magnetic storage devices include hard disk drives, floppy disks (FD), and magnetic tapes. The optical disc can be a DVD, DVD-RAM, CD-ROM / RW, etc. Examples of magneto-optical recording media include MO (Magneto-Optical disk).
[0279] In the case where the program is distributed, for example, portable recording media such as DVDs and CD-ROMs on which the program is recorded are sold. In addition, the program can be stored in the storage device of a server computer and can be transmitted from the server computer to other computers via a network.
[0280] The computer that executes the program stores, for example, the program recorded in the portable recording medium or the program forwarded from the server computer in its own storage device. Then, the computer reads the program from its storage device and executes processing according to the program. The computer can directly read the program from the portable recording medium and execute processing according to the program. In addition, whenever a program is transmitted from a server computer connected via a network, the computer can execute processing in sequence according to the received program.
[0281] In addition, at least a part of the above processing functions can also be implemented by electronic circuits such as DSP (Digital Signal Processor), ASIC (Application Specific Integrated Circuit), and PLD (Programmable Logic Device).
Claims
1. A record management device, characterized in that, comprising: a first storage unit that stores first information associating the number of management objects with unique first numbers; a second storage unit that stores second information in which unique second numbers are assigned to the number of the management objects for each preset set quantity, and a unique first flag indicating the existence of the management objects; a third storage unit that stores quantity information associating the set quantity with each category of the management objects; and a control unit that, corresponding to the decrease of the management objects, associates the number of decreased management objects with new first numbers and stores them in the first storage unit, and for the number of decreased management objects, changes the first flag of the second information stored in the second storage unit to a second flag, the second flag indicating the non-existence of the management objects, the control unit stores the first information in the first storage unit, the first information associating the number of the management objects of each type of the management objects with the first numbers, and the control unit stores the second information in the second storage unit, the second information assigning unique second numbers and the first flag to each set quantity with reference to the quantity information.
2. The recording management apparatus according to claim 1, wherein, The control unit changes the first flag of the second information to a second flag, and the second information is extracted according to the number of decreased management objects in ascending order of the second numbers.
3. The record management device according to claim 1, characterized in that the control unit stores the first information in the first storage unit, wherein, according to the increase of the management objects, the number of increased management objects is associated with new first numbers, and stores the second information in the second storage unit, in the second information, unique second numbers and a unique first flag indicating the existence of the management objects are assigned to the number of management objects for each preset quantity.
4. The record management device according to claim 1, characterized in that the control unit stores the first information in the first storage unit according to the increase of the management objects, in the first information, the number of increased quantity of each type of the management objects is associated with new first numbers, and stores the second information in the second storage unit, in the second information, unique second numbers and the first flag are assigned to each set quantity of the management objects.
5. The record management device according to any one of claims 1 to 4, characterized in that, The control unit also associates third information for position identification with the second information, and when receiving an input indicating that the management objects reach the destination, changes the second flag of the second information to a third flag indicating reaching the destination.
6. The record management apparatus according to any one of claims 1 to 4, characterized in that, The control unit outputs the first information assigned with the first flag.
7. A record management method, characterized in that, A computer performs the following processing storing first information associating the number of management objects with unique first numbers in a first storage unit; Store the second information in the second storage unit. In the second information, a unique second number is assigned to the number of the management objects according to each preset set quantity, and a unique first flag indicating the existence of the management objects is provided; Store the quantity information associating the set quantity with each category of the management objects in the third storage unit; and Corresponding to the reduction of the management objects, associate the reduced number of the management objects with a new first number and store it in the first storage unit. For the reduced number of the management objects, change the first flag of the second information stored in the second storage unit to a second flag, where the second flag indicates the non-existence of the management objects; Store the first information in the first storage unit, where the first information associates the number of the management objects for each type of the management objects with the first number, and store the second information in the second storage unit. The second information assigns a unique second number and the first flag to each set quantity with reference to the quantity information.
8. A computer-readable storage medium having a computer program stored thereon, characterized in that, When the computer program runs, the following processes are executed: Store the first information associating the number of the management objects with a unique first number in the first storage unit; Store the second information in the second storage unit. In the second information, a unique second number is assigned to the number of the management objects according to each preset set quantity, and a unique first flag indicating the existence of the management objects is provided; Store the quantity information associating the set quantity with each category of the management objects in the third storage unit; and Corresponding to the reduction of the management objects, associate the reduced number of the management objects with a new first number and store it in the first storage unit. For the reduced number of the management objects, change the first flag of the second information to a second flag, where the second flag indicates the non-existence of the management objects; Store the first information in the first storage unit, where the first information associates the number of the management objects for each type of the management objects with the first number, and store the second information in the second storage unit. The second information assigns a unique second number and the first flag to each set quantity with reference to the quantity information.
Citation Information
Patent Citations
Reel part inventory management system and method, and storage medium in which inventory management program is stored
JP1999116014A
A method for realizing reverse tracing at batch level in the pharmaceutical industry
CN109299897A