Inventory difference acquisition method and device, electronic equipment and storage medium
By receiving and processing data sent by the client, updating and identifying inventory differences, the problem of inventory differences dependence on inventory scenarios in the existing technology is solved, and more efficient and economical inventory differences acquisition is achieved.
Patent Information
- Application Number
- CN202311162016.8
- Authority / Receiving Office
- CN · China
- Patent Type
- Applications(China)
- Current Assignee / Owner
- Filing Date
- 2023-09-08
- Publication Date
- 2025-03-11
AI Technical Summary
The acquisition of inventory differences in the prior art depends on inventory scenarios, which are inefficient and cost-effective.
By receiving the number of removed items, physical items or indication information sent by the client, the system quantity is updated, and the goods are identified based on the system quantity, physical items or indication information, to achieve inventory differences in the removal scenario.
It is possible to obtain inventory differences without relying on inventory scenarios, save manpower and material resources, improve acquisition efficiency and reduce costs.
Smart Images

Figure CN119599561A_ABST
Abstract
Description
Technical Field
[0001] The present application relates to the field of computer application technology, and in particular to a method, device, electronic device and storage medium for obtaining inventory differences. Background Art
[0002] Inventory discrepancy refers to the difference between the system quantity of goods in the WMS (Warehouse Management System) and the physical quantity of goods. Currently, the acquisition of inventory discrepancy depends on the inventory counting scenario. Most of them require the use of the warehouse management system to create an inventory count sheet. The inventory counters manually count the physical quantity of goods and enter it into the warehouse management system, which consumes a lot of manpower and material resources. In addition, the acquisition of inventory discrepancy is inefficient and costly. Summary of the invention
[0003] The present application aims to solve, at least to some extent, one of the technical problems in the related art that the acquisition of inventory differences depends on the inventory counting scenario, and the acquisition of inventory differences is inefficient and costly.
[0004] To this end, the first aspect embodiment of the present application proposes a method for obtaining inventory differences, which can receive the number of items taken off the shelves, the physical number or indication information sent by the client, and update the system number based on the number of items taken off the shelves, and identify whether there is an inventory difference in the goods by taking into account the system number, the physical number or the indication information, so as to realize the acquisition of inventory differences in the off-shelf scenario. Compared with the related technology that can only realize the acquisition of inventory differences in the inventory counting scenario, the present solution can realize the acquisition of inventory differences without relying on the inventory counting scenario, which saves manpower and material resources, improves the efficiency of obtaining inventory differences, and reduces the cost of obtaining inventory differences.
[0005] The second embodiment of the present application proposes another method for obtaining inventory differences.
[0006] The third embodiment of the present application proposes a device for obtaining inventory differences.
[0007] The fourth embodiment of the present application proposes another device for obtaining inventory differences.
[0008] A fifth aspect of the present application provides an electronic device.
[0009] The sixth aspect of the present application provides a computer-readable storage medium.
[0010] The first aspect of the present application proposes a method for obtaining inventory differences, which is applicable to a warehouse management system. The method includes: receiving the off-shelf quantity of goods sent by a client; based on the off-shelf quantity, updating the system quantity of the goods in the warehouse management system; receiving the physical quantity of the goods sent by the client, or indication information indicating whether the physical quantity is zero; based on the system quantity, the physical quantity or the indication information, identifying whether there is an inventory difference for the goods.
[0011] According to the method for obtaining inventory differences in the embodiment of the present application, the warehouse management system receives the number of goods taken off the shelves sent by the client, updates the system quantity of the goods in the warehouse management system based on the number of goods taken off the shelves, receives the physical quantity of the goods sent by the client, or indicates whether the physical quantity is zero, and identifies whether there is an inventory difference in the goods based on the system quantity, the physical quantity, or the indication information. Thus, the number of goods taken off the shelves, the physical quantity, or the indication information sent by the client can be received, and the system quantity can be updated based on the number of goods taken off the shelves, and whether there is an inventory difference in the goods can be identified taking into account the system quantity, the physical quantity, or the indication information, and the acquisition of inventory differences in the off-shelf scenario can be realized. Compared with the related art that can only realize the acquisition of inventory differences in the inventory-taking scenario, the present solution can realize the acquisition of inventory differences without relying on the inventory-taking scenario, saving manpower and material resources, improving the efficiency of acquiring inventory differences, and reducing the cost of acquiring inventory differences.
[0012] In addition, the method for obtaining inventory differences according to the above embodiment of the present application may also have the following additional technical features:
[0013] In one embodiment of the present application, identifying whether there is an inventory difference of the goods based on the system quantity, the physical quantity or the indication information includes: if the system quantity and the physical quantity are not equal, identifying that there is an inventory difference of the goods; or, if the system quantity and the physical quantity are equal, identifying that there is no inventory difference of the goods.
[0014] In one embodiment of the present application, after identifying that the inventory difference of the goods occurs, it also includes: obtaining the difference between the system quantity and the physical quantity, and determining the difference as the inventory difference amount of the goods.
[0015] In one embodiment of the present application, if the system quantity is zero, identifying whether there is an inventory difference of the goods based on the system quantity, the physical quantity or the indication information includes: if the indication information indicates that the physical quantity is not zero, identifying that there is an inventory difference of the goods; or, if the indication information indicates that the physical quantity is zero, identifying that there is no inventory difference of the goods.
[0016] In one embodiment of the present application, after identifying that the inventory difference of the goods occurs, the method further includes: receiving the physical quantity of the goods sent by the client; and determining the physical quantity as the inventory difference amount of the goods.
[0017] In one embodiment of the present application, if the indication information indicates that the physical quantity is zero, identifying whether there is an inventory difference of the goods based on the system quantity, the physical quantity or the indication information includes: if the system quantity is not zero, identifying that there is an inventory difference of the goods; or, if the system quantity is zero, identifying that there is no inventory difference of the goods.
[0018] In one embodiment of the present application, after identifying that the goods have inventory differences, the method further includes: determining the system quantity as the inventory difference amount of the goods.
[0019] In one embodiment of the present application, before receiving the indication information, it also includes: if the system quantity is zero, notifying the client to display a first display window for confirming whether the physical quantity is zero.
[0020] In one embodiment of the present application, before receiving the physical quantity of the goods sent by the client, it also includes: notifying the client to display a second display window for entering the physical quantity.
[0021] The second aspect embodiment of the present application proposes another method for obtaining inventory differences, which is applicable to a client, and the method includes: obtaining the delisting quantity of the goods based on the delisting operation of the user who logs in to the client on the goods; sending the delisting quantity to the warehouse management system, wherein the delisting quantity is used to update the system quantity of the goods in the warehouse management system; sending the physical quantity of the goods, or indication information indicating whether the physical quantity is zero, to the warehouse management system, wherein the system quantity, the physical quantity or the indication information is used to identify whether there is an inventory difference for the goods.
[0022] According to the method for obtaining inventory differences in the embodiment of the present application, the client obtains the number of goods removed from the shelves based on the removal operation of the goods by the user who logged in to the client, and sends the number of goods removed from the shelves to the warehouse management system, wherein the number of goods removed from the shelves is used to update the system quantity of the goods in the warehouse management system, and the physical quantity of the goods, or the indication information indicating whether the physical quantity is zero, is sent to the warehouse management system, wherein the system quantity, the physical quantity or the indication information is used to identify whether there is an inventory difference in the goods. Thus, the number of goods removed from the shelves, the physical quantity or the indication information can be sent to the warehouse management system, so that the warehouse management system can update the system quantity based on the number of goods removed from the shelves, and consider the system quantity, the physical quantity or the indication information to identify whether there is an inventory difference in the goods, so that the acquisition of inventory differences in the removal scenario can be realized. Compared with the related art that can only realize the acquisition of inventory differences in the inventory-taking scenario, the present solution can realize the acquisition of inventory differences without relying on the inventory-taking scenario, saving manpower and material resources, improving the efficiency of obtaining inventory differences, and reducing the cost of obtaining inventory differences.
[0023] In addition, the method for obtaining inventory differences according to the above embodiment of the present application may also have the following additional technical features:
[0024] In one embodiment of the present application, the method also includes: receiving a first notification sent by the warehouse management system, wherein the first notification is a first display window displayed for confirming whether the physical quantity is zero; controlling the display of the first display window; and generating indication information for indicating whether the physical quantity is zero based on the operation of the user logged in to the client on the first display window.
[0025] In one embodiment of the present application, the method further includes: generating indication information for indicating whether the physical quantity is zero based on a delisting operation of the goods by a user who logs into the client.
[0026] In one embodiment of the present application, the method further includes: updating the physical quantity based on the off-shelf quantity.
[0027] In one embodiment of the present application, the method further includes: obtaining the physical quantity based on an input operation of the user who logs into the client for the physical quantity.
[0028] In one embodiment of the present application, before obtaining the physical quantity based on the entry operation of the physical quantity by the user logged in to the client, it also includes: receiving a second notification sent by the warehouse management system, wherein the second notification is to display a second display window for entering the physical quantity; controlling the display of the second display window; and using the operation of the user logged in to the client on the second display window as the entry operation.
[0029] The third aspect embodiment of the present application proposes a device for obtaining inventory differences, which is applicable to a warehouse management system, and the device includes: a first receiving module, used to receive the number of goods taken off the shelves sent by a client; an updating module, used to update the system quantity of the goods in the warehouse management system based on the number of goods taken off the shelves; a second receiving module, used to receive the physical quantity of the goods sent by the client, or an indication information indicating whether the physical quantity is zero; an identification module, used to identify whether there is an inventory difference of the goods based on the system quantity, the physical quantity or the indication information.
[0030] The device for acquiring inventory differences in the embodiment of the present application receives the number of goods taken off the shelves sent by the client, updates the system quantity of the goods in the warehouse management system based on the number of goods taken off the shelves, receives the physical quantity of the goods sent by the client, or indication information indicating whether the physical quantity is zero, and identifies whether there is an inventory difference in the goods based on the system quantity, the physical quantity or the indication information. Thus, the number of goods taken off the shelves, the physical quantity or the indication information sent by the client can be received, and the system quantity can be updated based on the number of goods taken off the shelves, and whether there is an inventory difference in the goods can be identified taking into account the system quantity, the physical quantity or the indication information, and the acquisition of inventory differences in the scene of taking off the shelves can be realized. Compared with the related art that can only realize the acquisition of inventory differences in the scene of inventory counting, the present solution can realize the acquisition of inventory differences without relying on the scene of inventory counting, saving manpower and material resources, improving the efficiency of acquiring inventory differences, and reducing the cost of acquiring inventory differences.
[0031] In addition, the inventory difference acquisition device according to the above embodiment of the present application may also have the following additional technical features:
[0032] In one embodiment of the present application, the identification module is further used to: if the system quantity and the physical quantity are not equal, identify that there is an inventory difference in the goods; or if the system quantity and the physical quantity are equal, identify that there is no inventory difference in the goods.
[0033] In one embodiment of the present application, after identifying that the goods have an inventory difference, the identification module is further used to: obtain the difference between the system quantity and the physical quantity, and determine the difference as the inventory difference amount of the goods.
[0034] In one embodiment of the present application, if the system quantity is zero, the identification module is further used to: if the indication information indicates that the physical quantity is not zero, identify that there is an inventory difference in the goods; or, if the indication information indicates that the physical quantity is zero, identify that there is no inventory difference in the goods.
[0035] In one embodiment of the present application, after identifying that the goods have inventory differences, the identification module is further used to: receive the physical quantity of the goods sent by the client; and determine the physical quantity as the inventory difference amount of the goods.
[0036] In one embodiment of the present application, if the indication information indicates that the physical quantity is zero, the identification module is further used to: if the system quantity is not zero, identify that there is an inventory difference in the goods; or, if the system quantity is zero, identify that there is no inventory difference in the goods.
[0037] In one embodiment of the present application, after identifying that the goods have inventory differences, the identification module is further used to: determine the system quantity as the inventory difference amount of the goods.
[0038] In one embodiment of the present application, before receiving the indication information, the second receiving module is further used to: if the system quantity is zero, notify the client to display a first display window for confirming whether the physical quantity is zero.
[0039] In one embodiment of the present application, before receiving the physical quantity of the goods sent by the client, the second receiving module is further used to: notify the client to display a second display window for entering the physical quantity.
[0040] The fourth aspect embodiment of the present application proposes another device for obtaining inventory differences, which is applicable to a client, and the device includes: an acquisition module, which is used to obtain the number of goods taken off the shelves based on the delisting operation of the goods by the user who logs in to the client; a first sending module, which is used to send the delisting quantity to the warehouse management system, wherein the delisting quantity is used to update the system quantity of the goods in the warehouse management system; a second sending module, which is used to send the physical quantity of the goods, or an indication information indicating whether the physical quantity is zero, to the warehouse management system, wherein the system quantity, the physical quantity or the indication information is used to identify whether there is an inventory difference for the goods.
[0041] The device for obtaining inventory differences in the embodiment of the present application obtains the number of goods removed from the shelves based on the removal operation of the goods by the user who logs in to the client, and sends the number of goods removed from the shelves to the warehouse management system, wherein the number of goods removed from the shelves is used to update the system quantity of the goods in the warehouse management system, and sends the physical quantity of the goods, or the indication information indicating whether the physical quantity is zero, to the warehouse management system, wherein the system quantity, the physical quantity or the indication information is used to identify whether there is an inventory difference in the goods. Thus, the number of goods removed from the shelves, the physical quantity or the indication information can be sent to the warehouse management system, so that the warehouse management system can update the system quantity based on the number of goods removed from the shelves, and identify whether there is an inventory difference in the goods by considering the system quantity, the physical quantity or the indication information, and can realize the acquisition of inventory differences in the scene of removing the shelves. Compared with the related art that can only realize the acquisition of inventory differences in the scene of inventory counting, the present solution can realize the acquisition of inventory differences without relying on the scene of inventory counting, saving manpower and material resources, improving the efficiency of obtaining inventory differences, and reducing the cost of obtaining inventory differences.
[0042] In addition, the inventory difference acquisition device according to the above embodiment of the present application may also have the following additional technical features:
[0043] In one embodiment of the present application, the acquisition module is also used to: receive a first notification sent by the warehouse management system, wherein the first notification is a first display window displayed for confirming whether the physical quantity is zero; control the display of the first display window; and generate indication information indicating whether the physical quantity is zero based on the operation of the user logged in to the client on the first display window.
[0044] In one embodiment of the present application, the acquisition module is further used to: generate indication information indicating whether the physical quantity is zero based on the delisting operation of the goods by the user who logs in to the client.
[0045] In one embodiment of the present application, the acquisition module is further used to update the physical quantity based on the off-shelf quantity.
[0046] In one embodiment of the present application, the acquisition module is further used to: acquire the physical quantity based on an input operation of the user who logs into the client for the physical quantity.
[0047] In one embodiment of the present application, before obtaining the physical quantity based on the entry operation of the physical quantity by the user logged in to the client, the acquisition module is also used to: receive a second notification sent by the warehouse management system, wherein the second notification is a second display window for displaying the physical quantity; control the display of the second display window; and use the operation of the user logged in to the client on the second display window as the entry operation.
[0048] The fifth aspect of the present application proposes an electronic device, including: a memory, a processor, and a computer program stored in the memory and executable on the processor, wherein when the processor executes the program, the method for obtaining inventory differences as described above is implemented.
[0049] The electronic device of the embodiment of the present application can receive the number of items taken off the shelves, the physical number or indication information sent by the client through the processor executing the computer program stored in the memory, and update the system number based on the number of items taken off the shelves, and identify whether there is an inventory difference in the goods by taking into account the system number, the physical number or the indication information, so as to realize the acquisition of inventory differences in the scenario of taking off the shelves. Compared with the related art that can only realize the acquisition of inventory differences in the inventory counting scenario, the present solution can realize the acquisition of inventory differences without relying on the inventory counting scenario, thereby saving manpower and material resources, improving the efficiency of acquiring inventory differences, and reducing the cost of acquiring inventory differences.
[0050] The sixth aspect of the present application provides a computer-readable storage medium on which a computer program is stored. When the program is executed by a processor, the method for obtaining inventory differences as described above is implemented.
[0051] The computer-readable storage medium of the embodiment of the present application can receive the number of items taken off the shelves, the physical number or indication information sent by the client by storing a computer program and being executed by a processor, and update the system number based on the number of items taken off the shelves, and identify whether there is an inventory difference in the goods by taking into account the system number, the physical number or the indication information, so as to realize the acquisition of inventory differences in the scenario of taking off the shelves. Compared with the related art that can only realize the acquisition of inventory differences in the inventory-taking scenario, the present solution can realize the acquisition of inventory differences without relying on the inventory-taking scenario, thereby saving manpower and material resources, improving the efficiency of acquiring inventory differences, and reducing the cost of acquiring inventory differences.
[0052] Additional aspects and advantages of the present application will be given in part in the following description, and in part will become apparent from the following description, or will be learned through practice of the present invention. BRIEF DESCRIPTION OF THE DRAWINGS
[0053] The above and / or additional aspects and advantages of the present application will become apparent and easily understood from the following description of the embodiments in conjunction with the accompanying drawings, in which:
[0054] Figure 1 It is a flowchart of a method for obtaining inventory differences according to an embodiment of the present application;
[0055] Figure 2 It is a flowchart of a method for obtaining inventory differences according to another embodiment of the present application;
[0056] Figure 3 It is a flowchart of a method for obtaining inventory differences according to another embodiment of the present application;
[0057] Figure 4 It is a flowchart of a method for obtaining inventory differences according to another embodiment of the present application;
[0058] Figure 5 It is a flowchart of a method for obtaining inventory differences according to another embodiment of the present application;
[0059] Figure 6 It is a flowchart of a method for obtaining inventory differences according to another embodiment of the present application;
[0060] Figure 7 It is a structural schematic diagram of an inventory difference acquisition device according to an embodiment of the present application;
[0061] Figure 8 It is a structural schematic diagram of an inventory difference acquisition device according to another embodiment of the present application;
[0062] Fig. 9 It is a schematic diagram of the structure of an electronic device according to an embodiment of the present application. DETAILED DESCRIPTION
[0063] Embodiments of the present application are described in detail below, and examples of the embodiments are shown in the accompanying drawings, wherein the same or similar reference numerals throughout represent the same or similar elements or elements having the same or similar functions. The embodiments described below with reference to the accompanying drawings are exemplary and are intended to be used to explain the present application, and should not be construed as limiting the present application.
[0064] The following describes the inventory difference acquisition method, device, electronic device and storage medium of the embodiments of the present application with reference to the accompanying drawings.
[0065] Figure 1 The figure is a flowchart of a method for obtaining inventory differences according to an embodiment of the present application.
[0066] like Figure 1 As shown, the method for obtaining inventory differences in the embodiment of the present application includes:
[0067] S101, receiving the quantity of goods to be taken off the shelves sent by the client.
[0068] It should be noted that the execution subject of the method for obtaining inventory differences in the embodiment of the present application may be a WMS (Warehouse Management System), and the device for obtaining inventory differences in the embodiment of the present application may be configured in any warehouse management system so that the warehouse management system can execute the method for obtaining inventory differences in the embodiment of the present application. The warehouse management system may be deployed on a workstation, server, computer, user terminal and other intelligent devices, wherein the user terminal includes but is not limited to a mobile phone, computer, intelligent voice interaction device, intelligent home appliance, vehicle-mounted terminal, etc.
[0069] In the embodiment of the present application, the goods may be any goods in the related art, for example, may include food, mobile phones, books, etc. The off-shelf quantity refers to the physical quantity of the goods taken out from the storage location, also called the outbound quantity.
[0070] It is understandable that when the goods are in the off-shelf scenarios such as picking, warehouse transfer, replenishment, change, and warehouse relocation, the off-shelf quantity of the goods sent by the client can be received. Among them, the picking scenario refers to the scenario where the order triggers the movement of goods, the replenishment scenario refers to the scenario where the order triggers the movement of goods from the storage location or box picking location to the zero picking location, the warehouse transfer scenario refers to the scenario where the warehouse triggers the movement of goods autonomously, the change scenario refers to the scenario where the grade, batch attributes and other factors of the goods change to trigger the movement of goods, and the warehouse relocation scenario refers to the scenario where the goods are moved from one physical warehouse to another.
[0071] S102: Based on the number of goods removed from the shelves, the system quantity of the goods in the warehouse management system is updated.
[0072] It should be noted that the system quantity refers to the quantity of goods in the warehouse management system, for example, it may be the quantity of goods in the storage space of the warehouse management system.
[0073] It is understandable that based on the number of goods taken off the shelves, the system quantity of the goods in the warehouse management system is updated, including subtracting the difference between the system quantity of the goods and the number of goods taken off the shelves as the updated system quantity of the goods.
[0074] For example, taking the client as a PDA (Personal Digital Assistant), a handheld device, if the system quantity of commodity A in the warehouse management system is 10, the warehouse management system can receive the off-shelf quantity 4 of commodity A sent by the PDA, and the warehouse management system can update the system quantity of commodity A in the warehouse management system from 10 to 6 based on the off-shelf quantity 4 of commodity A.
[0075] In one embodiment, after the system quantity of the goods in the warehouse management system is updated based on the delisting quantity, it also includes identifying that the system quantity is less than zero, notifying the client that the delisting quantity is abnormal, and / or identifying the system quantity abnormality and generating indication information for indicating the system quantity abnormality.
[0076] For example, taking the client as a handheld computer, if the system quantity of goods A in the warehouse management system is 5, the warehouse management system can receive the off-shelf quantity 6 of goods A sent by the handheld computer. Based on the off-shelf quantity 6 of goods A, the warehouse management system can update the system quantity of goods A in the warehouse management system from 5 to -1, and can identify that the system quantity of goods A is less than zero, notify the client that the off-shelf quantity 6 of goods A is abnormal, and / or identify that the system quantity -1 of goods A is abnormal, and generate indication information for indicating that the system quantity -1 of goods A is abnormal.
[0077] S103, receiving the physical quantity of the goods sent by the client, or indication information for indicating whether the physical quantity is zero.
[0078] It should be noted that the physical quantity refers to the quantity of goods in the storage location. Both the physical quantity and the system quantity are updated based on the number of goods removed from the shelves, that is, both the physical quantity and the system quantity can be updated with the number of goods removed from the shelves.
[0079] In one embodiment, before receiving the indication information, if the system quantity is zero, the client is notified to display a first display window for confirming whether the physical quantity is zero. Thus, if the system quantity is zero, the client is notified to display the first display window, so that the first display window can be displayed on the client, so that the user who logs in to the client (such as a picker) can confirm whether the physical quantity of the goods is zero through the first display window.
[0080] In one embodiment, before receiving the physical quantity of the goods sent by the client, the method further includes notifying the client to display a second display window for entering the physical quantity. Thus, the client can be notified to display the second display window, so that the second display window can be displayed on the client, so that the user who logs in to the client (such as a picker) can enter the physical quantity through the second display window.
[0081] S104, based on the system quantity, the physical quantity or the indication information, identifying whether there is an inventory difference of the goods.
[0082] In one embodiment, based on the system quantity, the physical quantity or the indication information, identifying whether there is an inventory discrepancy of the goods includes identifying that there is an inventory discrepancy of the goods if the system quantity and the physical quantity are not equal, or identifying that there is no inventory discrepancy of the goods if the system quantity and the physical quantity are equal. Thus, in the method, whether there is an inventory discrepancy of the goods can be identified based on whether the system quantity and the physical quantity are equal.
[0083] In some examples, if the system quantity and the physical quantity are not equal, an inventory discrepancy is identified for the goods, including if the system quantity is greater than the physical quantity, an under-quantity inventory discrepancy is identified for the goods, or if the physical quantity is greater than the system quantity, an over-quantity inventory discrepancy is identified for the goods.
[0084] In some examples, after identifying the inventory difference of the goods, the method further includes obtaining the difference between the system quantity and the physical quantity, and determining the difference as the inventory difference amount of the goods.
[0085] In some examples, a difference between the system quantity and the physical quantity is obtained, and the difference is determined as the inventory difference amount of the goods, including determining the absolute difference between the system quantity and the physical quantity as the inventory difference amount of the goods.
[0086] In some examples, a difference between a system quantity and a physical quantity is obtained, and the difference is determined as an inventory difference amount of the goods, including if the system quantity is greater than the physical quantity, using the difference between the system quantity and the physical quantity as the shortage inventory difference amount of the goods, or, if the physical quantity is greater than the system quantity, using the difference between the physical quantity and the system quantity as the excess inventory difference amount of the goods.
[0087] For example, taking the client as a handheld computer, if the system quantity of commodity A in the warehouse management system is 10, the warehouse management system can receive the off-shelf quantity 4 of commodity A sent by the handheld computer, and the warehouse management system can update the system quantity of commodity A in the warehouse management system from 10 to 6 based on the off-shelf quantity 4 of commodity A.
[0088] For example, the warehouse management system can also receive the physical quantity 4 of goods A sent by a handheld computer. The system quantity 6 of goods A is greater than the physical quantity 4 of goods A. It identifies that there is a shortage inventory difference in goods A, and subtracts the difference 2 of the system quantity 6 of goods A from the physical quantity 4 of goods A as the shortage inventory difference of goods A.
[0089] For example, the warehouse management system can also receive the physical quantity 9 of goods A sent by a handheld computer. The system quantity 6 of goods A is less than the physical quantity 9 of goods A. It identifies the excess inventory difference of goods A and uses the difference 3 of the physical quantity 9 of goods A minus the system quantity 6 of goods A as the excess inventory difference of goods A.
[0090] For example, the warehouse management system may also receive the physical quantity 6 of the good A sent by the handheld computer, and the system quantity 6 of the good A is equal to the physical quantity 6 of the good A, thereby identifying that there is no inventory difference of the good A.
[0091] In one embodiment, before identifying whether there is an inventory difference in the goods, it also includes identifying that the inventory difference acquisition mode in the delisting scenario corresponding to the dimension to which the goods belong in the warehouse management system is turned on. Therefore, in the method, the inventory difference is acquired in the delisting scenario only when the inventory difference acquisition mode in the delisting scenario corresponding to the dimension to which the goods belong in the warehouse management system is turned on, so that the inventory difference acquisition mode in the delisting scenario can be configurable.
[0092] It is understandable that the state of the inventory difference acquisition mode in the delisting scenario corresponding to at least one dimension of the goods in the warehouse management system can be configured, for example, it can be configured to be an open state, a closed state, etc. Among them, the dimension to which the goods belong includes the warehouse dimension where the goods are located, the owner dimension of the goods, the storage area dimension where the goods are located, the category dimension to which the goods belong, etc.
[0093] In summary, according to the method for obtaining inventory differences in the embodiment of the present application, the warehouse management system receives the number of goods taken off the shelves sent by the client, updates the system quantity of the goods in the warehouse management system based on the number of goods taken off the shelves, receives the physical quantity of the goods sent by the client, or the indication information indicating whether the physical quantity is zero, and identifies whether there is an inventory difference in the goods based on the system quantity, the physical quantity or the indication information. Thus, the number of goods taken off the shelves, the physical quantity or the indication information sent by the client can be received, and the system quantity can be updated based on the number of goods taken off the shelves, and whether there is an inventory difference in the goods can be identified taking into account the system quantity, the physical quantity or the indication information, and the acquisition of inventory differences in the off-shelf scenario can be realized. Compared with the related art that can only realize the acquisition of inventory differences in the inventory-taking scenario, the present solution can realize the acquisition of inventory differences without relying on the inventory-taking scenario, saving manpower and material resources, improving the efficiency of acquiring inventory differences, and reducing the cost of acquiring inventory differences.
[0094] Figure 2 The figure is a flowchart of a method for obtaining inventory differences according to another embodiment of the present application.
[0095] like Figure 2 As shown, the method for obtaining inventory differences in the embodiment of the present application includes:
[0096] S201, receiving the quantity of goods to be taken off the shelves sent by the client.
[0097] S202: Based on the number of goods removed from the shelves, the system quantity of the goods in the warehouse management system is updated.
[0098] S203: If the system quantity is zero, notify the client to display a first display window for confirming whether the physical quantity of the goods is zero.
[0099] S204: Receive indication information sent by the client to indicate whether the quantity of the physical object is zero.
[0100] For the relevant contents of steps S201 - S204 , please refer to the above embodiment and will not be described again here.
[0101] S205: If the indication information indicates that the physical quantity is not zero, it is identified that there is an inventory difference in the goods.
[0102] It can be understood that if the indication information indicates that the physical quantity is not zero, that is, the physical quantity is not zero and the system quantity is zero, it is recognized that there is an inventory difference in the goods.
[0103] In one embodiment, the physical quantity of the goods is greater than or equal to zero. If the indication information indicates that the physical quantity is not zero, that is, the physical quantity is greater than zero and the system quantity is zero, it is identified that the goods have an excess inventory difference.
[0104] In one embodiment, after identifying that there is an inventory difference in the goods, it also includes receiving the physical quantity of the goods sent by the client, and determining the physical quantity as the inventory difference of the goods. It can be understood that at this time, the physical quantity of the goods is greater than zero and the system quantity is zero, that is, the physical quantity is determined as the excess inventory difference of the goods. Therefore, in this method, when the system quantity is zero and the physical quantity is not zero, the physical quantity can be directly determined as the inventory difference of the goods, which is simple and easy to implement, reduces the difficulty of obtaining inventory differences, and improves the efficiency of obtaining inventory differences.
[0105] For example, taking the client as a handheld computer, if the system quantity of the good A in the warehouse management system is 5, the warehouse management system can receive the off-shelf quantity 5 of the good A sent by the handheld computer, and the warehouse management system can update the system quantity of the good A in the warehouse management system from 5 to 0 based on the off-shelf quantity 5 of the good A. The system quantity of the good A in the warehouse management system is 0, and the warehouse management system notifies the handheld computer to display the first display window for confirming whether the physical quantity of the good A is zero.
[0106] The warehouse management system receives the first indication information sent by the handheld computer indicating that the physical quantity of the goods A is not zero, identifies that there is an inventory difference of the goods A, and notifies the handheld computer to display a second display window for entering the physical quantity of the goods A.
[0107] For example, the warehouse management system receives the physical quantity 1 of the good A sent by the handheld computer, and determines the physical quantity 1 of the good A as the excess inventory difference amount of the good A.
[0108] For example, the warehouse management system receives the physical quantity 4 of the good A sent by the handheld computer, and determines the physical quantity 4 of the good A as the excess inventory difference amount of the good A.
[0109] S206: If the indication information indicates that the physical quantity is zero, it is recognized that there is no inventory difference in the goods.
[0110] It can be understood that if the indication information indicates that the physical quantity is zero, that is, the physical quantity is zero and the system quantity is zero, it is recognized that there is no inventory difference in the goods.
[0111] For example, taking the client as a handheld computer, if the system quantity of the good A in the warehouse management system is 5, the warehouse management system can receive the off-shelf quantity 5 of the good A sent by the handheld computer, and the warehouse management system can update the system quantity of the good A in the warehouse management system from 5 to 0 based on the off-shelf quantity 5 of the good A. The system quantity of the good A in the warehouse management system is 0, and the warehouse management system notifies the handheld computer to display the first display window for confirming whether the physical quantity of the good A is zero.
[0112] The warehouse management system receives the second indication information sent by the handheld computer, which is used to indicate that the physical quantity of the goods A is zero, and recognizes that there is no inventory difference for the goods A.
[0113] In summary, according to the method for obtaining inventory differences in the embodiment of the present application, if the system quantity is zero, the warehouse management system notifies the client to display a first display window for confirming whether the physical quantity is zero, and receives the indication information sent by the client to indicate whether the physical quantity is zero. If the indication information indicates that the physical quantity is not zero, it is identified that there is an inventory difference in the goods, or if the indication information indicates that the physical quantity is zero, it is identified that there is no inventory difference in the goods. This is suitable for obtaining inventory differences when the system quantity is zero in the off-shelf scenario.
[0114] Figure 3 The figure is a flowchart of a method for obtaining inventory differences according to another embodiment of the present application.
[0115] like Figure 3 As shown, the method for obtaining inventory differences in the embodiment of the present application includes:
[0116] S301, receiving the quantity of goods to be taken off the shelves sent by the client.
[0117] S302: Based on the number of goods removed from the shelves, the system quantity of the goods in the warehouse management system is updated.
[0118] S303: Receive indication information sent by the client to indicate whether the quantity of the physical object is zero.
[0119] For the relevant contents of steps S301 - S303 , please refer to the above embodiment and will not be described again here.
[0120] S304: If the indication information indicates that the physical quantity is zero and the system quantity is not zero, it is identified that there is an inventory difference in the goods.
[0121] It can be understood that if the indication information indicates that the physical quantity is zero, that is, the physical quantity is zero and the system quantity is not zero, an inventory difference occurs in the identified goods.
[0122] In one implementation, the system quantity of the goods is greater than or equal to zero. If the system quantity is not zero, that is, the system quantity is greater than zero and the physical quantity is zero, it is identified that there is a shortage inventory difference in the goods.
[0123] In one embodiment, after identifying the inventory difference of the goods, it also includes determining the system quantity as the inventory difference of the goods. It can be understood that at this time, the physical quantity of the goods is zero, and the system quantity is greater than zero, that is, the system quantity is determined as the shortage inventory difference of the goods. Therefore, in this method, when the physical quantity is zero and the system quantity is not zero, the system quantity can be directly determined as the inventory difference of the goods, which is simple and easy to implement, reduces the difficulty of obtaining inventory differences, and improves the efficiency of obtaining inventory differences.
[0124] For example, taking the client as a handheld computer, if the system quantity of commodity B in the warehouse management system is 6, the warehouse management system can receive the off-shelf quantity 5 of commodity B sent by the handheld computer. The warehouse management system can update the system quantity of commodity B in the warehouse management system from 6 to 1 based on the off-shelf quantity 5 of commodity B.
[0125] The warehouse management system receives the second indication information sent by the handheld computer to indicate that the physical quantity of goods B is zero. At this time, the system quantity of goods B in the warehouse management system is 1. It recognizes that there is a shortage inventory difference for goods B, and determines the system quantity 1 of goods B as the shortage inventory difference amount of goods B.
[0126] S305: If the indication information indicates that the physical quantity is zero and the system quantity is zero, it is recognized that there is no inventory difference in the goods.
[0127] It can be understood that if the indication information indicates that the physical quantity is zero, that is, the physical quantity is zero and the system quantity is zero, it is recognized that there is no inventory difference in the goods.
[0128] For example, taking the client as a handheld computer, if the system quantity of commodity B in the warehouse management system is 5, the warehouse management system can receive the off-shelf quantity 5 of commodity B sent by the handheld computer, and the warehouse management system can update the system quantity of commodity B in the warehouse management system from 5 to 0 based on the off-shelf quantity 5 of commodity B.
[0129] The warehouse management system receives the second indication information sent by the handheld computer, which is used to indicate that the physical quantity of the commodity B is zero. At this time, the system quantity of the commodity B in the warehouse management system is 0, and it is recognized that there is no inventory difference of the commodity B.
[0130] In summary, according to the method for obtaining inventory differences in the embodiment of the present application, an indication information sent by the client is received to indicate whether the physical quantity is zero. When the indication information indicates that the physical quantity is zero, if the system quantity is not zero, it is identified that there is an inventory difference in the goods, or if the system quantity is zero, it is identified that there is no inventory difference in the goods. This is suitable for obtaining inventory differences when the physical quantity is zero in a delisting scenario.
[0131] Figure 4 The figure is a flowchart of a method for obtaining inventory differences according to another embodiment of the present application.
[0132] like Figure 4 As shown, the method for obtaining inventory differences in the embodiment of the present application includes:
[0133] S401, based on the delisting operation of the goods by the user who logs in to the client, the delisting quantity of the goods is obtained.
[0134] It should be noted that the execution subject of the method for obtaining inventory differences in the embodiment of the present application may be a client, and the device for obtaining inventory differences in the embodiment of the present application may be configured in any client, so that the client can execute the method for obtaining inventory differences in the embodiment of the present application. The client may be a database, a PC (Personal Computer), a mobile device, a PDA, etc. The mobile device may be, for example, a mobile phone, a tablet computer, a personal digital assistant, a wearable device, a vehicle-mounted device, or other hardware device with various operating systems, touch screens, and / or display screens.
[0135] For example, taking the client as a PDA, the user logging into the PDA may be a picker, and the picker may perform operations to remove commodity A from the shelves on the PDA. For example, the PDA may control the removal window that displays commodity A, and the picker may enter the quantity of commodity A to be removed from the shelves through the removal window of commodity A. Accordingly, the PDA may obtain the quantity of commodity A to be removed from the shelves based on the above operations of the picker.
[0136] S402, sending the taken-off quantity to the warehouse management system, wherein the taken-off quantity is used to update the system quantity of the goods in the warehouse management system.
[0137] For the relevant contents of step S402, please refer to the above embodiment, which will not be repeated here.
[0138] S403, sending the physical quantity of the goods, or indication information indicating whether the physical quantity is zero, to the warehouse management system, wherein the system quantity, the physical quantity or the indication information is used to identify whether there is an inventory difference in the goods.
[0139] In one embodiment, the method further includes generating, based on the physical quantity, indication information for indicating whether the physical quantity is zero. For example, if the physical quantity is zero, indication information for indicating that the physical quantity is zero is generated; otherwise, if the physical quantity is not zero, indication information for indicating that the physical quantity is not zero is generated.
[0140] In one embodiment, the method further includes updating the physical quantity based on the number of items removed from shelves. Thus, in the method, the client can update the physical quantity based on the number of items removed from shelves to obtain the physical quantity of the goods.
[0141] In one embodiment, obtaining the physical quantity of the goods includes obtaining the physical quantity based on an input operation of the user who logs into the client for the physical quantity.
[0142] In some examples, based on the input operation of the user who logged in to the client for the physical quantity, before obtaining the physical quantity, it also includes receiving a second notification sent by the warehouse management system, wherein the second notification is to display a second display window for inputting the physical quantity, control the display of the second display window, and use the operation of the user who logged in to the client for the second display window as the input operation. Thus, in this method, the client can receive the second notification sent by the warehouse management system to control the display of the second display window, and use the user's operation on the second display window as the input operation.
[0143] For example, taking the client as a handheld computer, the user logging into the handheld computer can be a picker. The handheld computer can control the display of a second display window. The second display window includes an input box for entering the physical quantity, a "Confirm" button and an "Exit" button. The picker can enter the physical quantity through the input box for entering the physical quantity in the second display window, and click the "Confirm" button in the second display window to confirm the entered physical quantity. Accordingly, the handheld computer can regard the above operations of the picker as input operations, and obtain the physical quantity based on the input operations.
[0144] In summary, according to the method for obtaining inventory differences in the embodiment of the present application, the client obtains the number of goods removed from the shelves based on the removal operation of the goods by the user who logged in to the client, and sends the number of goods removed from the shelves to the warehouse management system, wherein the number of goods removed from the shelves is used to update the system quantity of the goods in the warehouse management system, and the physical quantity of the goods, or the indication information indicating whether the physical quantity is zero, is sent to the warehouse management system, wherein the system quantity, the physical quantity or the indication information is used to identify whether there is an inventory difference in the goods. Thus, the number of goods removed from the shelves, the physical quantity or the indication information can be sent to the warehouse management system, so that the warehouse management system can update the system quantity based on the number of goods removed from the shelves, and identify whether there is an inventory difference in the goods taking into account the system quantity, the physical quantity or the indication information, and the acquisition of inventory differences in the removal scenario can be realized. Compared with the related art that can only realize the acquisition of inventory differences in the inventory-taking scenario, the present solution can realize the acquisition of inventory differences without relying on the inventory-taking scenario, saving manpower and material resources, improving the efficiency of obtaining inventory differences, and reducing the cost of obtaining inventory differences.
[0145] Figure 5 The figure is a flowchart of a method for obtaining inventory differences according to another embodiment of the present application.
[0146] like Figure 5 As shown, the method for obtaining inventory differences in the embodiment of the present application includes:
[0147] S501, based on the delisting operation of the goods by the user who logs in to the client, the delisting quantity of the goods is obtained.
[0148] S502, sending the taken-off quantity to the warehouse management system, wherein the taken-off quantity is used to update the system quantity of the goods in the warehouse management system.
[0149] For the relevant contents of steps S501-S502, please refer to the above embodiment and will not be repeated here.
[0150] S503, receiving a first notification sent by the warehouse management system, wherein the first notification is a first display window for confirming whether the physical quantity is zero.
[0151] S504, controlling the display of the first display window.
[0152] S505: Generate indication information for indicating whether the quantity of the physical object is zero based on the operation of the user who logs into the client on the first display window.
[0153] S506, sending the instruction information to the warehouse management system.
[0154] For example, taking the client as a handheld computer, the user logging into the handheld computer can be a picker, and the handheld computer can control the display of the first display window, which includes a text box "Please confirm whether there are any physical objects", a "Yes" button and a "No" button.
[0155] The picker can click the "Yes" button in the first display window. Accordingly, the handheld computer can generate indication information indicating that the physical quantity is not zero based on the above operation of the picker, and send the indication information to the warehouse management system.
[0156] The picker can click the "No" button in the first display window. Accordingly, the handheld computer can generate indication information indicating that the physical quantity is zero based on the above operation of the picker, and send the indication information to the warehouse management system.
[0157] In summary, according to the method for obtaining inventory differences of the embodiment of the present application, the client receives a first notification sent by the warehouse management system, wherein the first notification is a first display window displayed for confirming whether the physical quantity is zero, controls the display of the first display window, and generates indication information for indicating whether the physical quantity is zero based on the operation of the user who logs in to the client on the first display window, so as to realize the generation of the indication information.
[0158] Figure 6 The figure is a flowchart of a method for obtaining inventory differences according to another embodiment of the present application.
[0159] like Figure 6 As shown, the method for obtaining inventory differences in the embodiment of the present application includes:
[0160] S601, based on the delisting operation of the goods by the user who logs in to the client, the delisting quantity of the goods is obtained.
[0161] S602, sending the taken-off quantity to the warehouse management system, wherein the taken-off quantity is used to update the system quantity of the goods in the warehouse management system.
[0162] For the relevant contents of steps S601-S602, please refer to the above embodiment and will not be repeated here.
[0163] S603: Based on the delisting operation of the goods by the user who logs into the client, generate indication information for indicating whether the physical quantity of the goods is zero.
[0164] S604, sending the instruction information to the warehouse management system.
[0165] For example, taking the client as a PDA, the user logging into the PDA can be a picker. The PDA can control the off-shelf window that displays commodity A, and the picker can enter the off-shelf quantity of commodity A through the off-shelf window. Correspondingly, the PDA can obtain the off-shelf quantity of commodity A based on the above operations of the picker, and update the physical quantity of commodity A based on the off-shelf quantity of commodity A.
[0166] If the physical quantity of the goods A is zero, indication information for indicating that the physical quantity of the goods A is zero is generated, and the indication information is sent to the warehouse management system.
[0167] If the physical quantity of the goods A is not zero, indication information for indicating that the physical quantity of the goods A is not zero is generated, and the indication information is sent to the warehouse management system.
[0168] For example, taking the client as a handheld computer, the user logging into the handheld computer can be a picker. The handheld computer can control the off-shelf window that displays commodity A, and the picker can enter the physical quantity of commodity A through the off-shelf window. Correspondingly, the handheld computer can obtain the physical quantity of commodity A based on the above operations of the picker. If the physical quantity of commodity A is zero, it generates indication information indicating that the physical quantity of commodity A is zero, and sends the indication information to the warehouse management system.
[0169] For example, taking the client as a handheld computer, the user logging into the handheld computer can be a picker. The handheld computer can control the display of the delisting window of commodity A. The delisting window of commodity A includes a "Submit as 0 physical quantity" button. The picker can click the "Submit as 0 physical quantity" button in the delisting window of commodity A. Accordingly, the handheld computer can generate indication information indicating that the physical quantity of commodity A is zero based on the above operation of the picker, and send the indication information to the warehouse management system.
[0170] In summary, according to the method for obtaining inventory differences in the embodiment of the present application, the client generates indication information for indicating whether the physical quantity of the goods is zero based on the delisting operation of the goods by the user who logged in to the client, so as to realize the generation of the indication information.
[0171] With the above Figures 1 to 3 Corresponding to the method for obtaining inventory differences provided in the embodiment, the present application also provides an apparatus for obtaining inventory differences, which is applicable to a warehouse management system. Figures 1 to 3 The method for obtaining inventory differences provided in the embodiment corresponds to the method, so the implementation method of the method for obtaining inventory differences is also applicable to the device for obtaining inventory differences provided in the embodiment of the present application, and will not be described in detail in the embodiment of the present application.
[0172] Figure 7It is a schematic diagram of the structure of a device for acquiring inventory differences according to an embodiment of the present application.
[0173] like Figure 7 As shown, the inventory difference acquisition device 100 of the embodiment of the present application may include: a first receiving module 110 , an updating module 120 , a second receiving module 130 and an identification module 140 .
[0174] The first receiving module 110 is used to receive the number of goods to be removed from the shelves sent by the client;
[0175] The updating module 120 is used to update the system quantity of the goods in the warehouse management system based on the off-shelf quantity;
[0176] The second receiving module 130 is used to receive the physical quantity of the goods sent by the client, or indication information indicating whether the physical quantity is zero;
[0177] The identification module 140 is used to identify whether there is an inventory difference of the goods based on the system quantity, the physical quantity or the indication information.
[0178] In one embodiment of the present application, the identification module 140 is further used to: if the system quantity and the physical quantity are not equal, identify that the goods have an inventory difference; or if the system quantity and the physical quantity are equal, identify that the goods do not have an inventory difference.
[0179] In one embodiment of the present application, after identifying that the goods have an inventory difference, the identification module 140 is further used to: obtain the difference between the system quantity and the physical quantity, and determine the difference as the inventory difference amount of the goods.
[0180] In one embodiment of the present application, if the system quantity is zero, the identification module 140 is further used to: if the indication information indicates that the physical quantity is not zero, identify that there is an inventory difference in the goods; or, if the indication information indicates that the physical quantity is zero, identify that there is no inventory difference in the goods.
[0181] In one embodiment of the present application, after identifying that the goods have inventory differences, the identification module 140 is further used to: receive the physical quantity of the goods sent by the client; and determine the physical quantity as the inventory difference amount of the goods.
[0182] In one embodiment of the present application, if the indication information indicates that the physical quantity is zero, the identification module 140 is further used to: if the system quantity is not zero, identify that there is an inventory difference in the goods; or, if the system quantity is zero, identify that there is no inventory difference in the goods.
[0183] In one embodiment of the present application, after identifying that the goods have inventory differences, the identification module 140 is further configured to: determine the system quantity as the inventory difference amount of the goods.
[0184] In one embodiment of the present application, before receiving the indication information, the second receiving module 130 is further used to: if the system quantity is zero, notify the client to display a first display window for confirming whether the physical quantity is zero.
[0185] In one embodiment of the present application, before receiving the physical quantity of the goods sent by the client, the second receiving module 130 is further used to: notify the client to display a second display window for entering the physical quantity.
[0186] The device for acquiring inventory differences in the embodiment of the present application receives the number of goods taken off the shelves sent by the client, updates the system quantity of the goods in the warehouse management system based on the number of goods taken off the shelves, receives the physical quantity of the goods sent by the client, or indication information indicating whether the physical quantity is zero, and identifies whether there is an inventory difference in the goods based on the system quantity, the physical quantity or the indication information. Thus, the number of goods taken off the shelves, the physical quantity or the indication information sent by the client can be received, and the system quantity can be updated based on the number of goods taken off the shelves, and whether there is an inventory difference in the goods can be identified taking into account the system quantity, the physical quantity or the indication information, and the acquisition of inventory differences in the scene of taking off the shelves can be realized. Compared with the related art that can only realize the acquisition of inventory differences in the scene of inventory counting, the present solution can realize the acquisition of inventory differences without relying on the scene of inventory counting, saving manpower and material resources, improving the efficiency of acquiring inventory differences, and reducing the cost of acquiring inventory differences.
[0187] With the above Figures 4 to 6 Corresponding to the method for obtaining inventory differences provided in the embodiment, the present application also provides an apparatus for obtaining inventory differences, which is applicable to a client. Figures 4 to 6 The method for obtaining inventory differences provided in the embodiment corresponds to the method, so the implementation method of the method for obtaining inventory differences is also applicable to the device for obtaining inventory differences provided in the embodiment of the present application, and will not be described in detail in the embodiment of the present application.
[0188] Figure 8 It is a schematic diagram of the structure of an inventory difference acquisition device according to another embodiment of the present application.
[0189] like Figure 8 As shown, the inventory difference acquisition device 200 of the embodiment of the present application may include: an acquisition module 210 , a first sending module 220 and a second sending module 230 .
[0190] The acquisition module 210 is used to acquire the number of goods removed from shelves based on the removal operation of goods by the user who logs in to the client;
[0191] The first sending module 220 is used to send the taken-off-shelf quantity to the warehouse management system, wherein the taken-off-shelf quantity is used to update the system quantity of the goods in the warehouse management system.
[0192] The second sending module 230 is used to send the physical quantity of the goods, or indication information indicating whether the physical quantity is zero, to the warehouse management system, wherein the system quantity, the physical quantity or the indication information is used to identify whether there is an inventory difference of the goods.
[0193] In one embodiment of the present application, the acquisition module 210 is also used to: receive a first notification sent by the warehouse management system, wherein the first notification is a first display window displayed for confirming whether the physical quantity is zero; control the display of the first display window; and generate indication information indicating whether the physical quantity is zero based on the operation of the user logged in to the client on the first display window.
[0194] In one embodiment of the present application, the acquisition module 210 is further used to: generate indication information indicating whether the physical quantity is zero based on the delisting operation of the goods by the user who logs in to the client.
[0195] In one embodiment of the present application, the acquisition module 210 is further used to update the physical quantity based on the off-shelf quantity.
[0196] In one embodiment of the present application, the acquisition module 210 is further used to: acquire the physical quantity based on an input operation of the user who logs into the client for the physical quantity.
[0197] In one embodiment of the present application, before obtaining the physical quantity based on the entry operation of the physical quantity by the user who logged in to the client, the acquisition module 210 is also used to: receive a second notification sent by the warehouse management system, wherein the second notification is a second display window for displaying the physical quantity; control the display of the second display window; and use the operation of the user who logged in to the client on the second display window as the entry operation.
[0198] The device for obtaining inventory differences in the embodiment of the present application obtains the number of goods removed from the shelves based on the removal operation of the goods by the user who logs in to the client, and sends the number of goods removed from the shelves to the warehouse management system, wherein the number of goods removed from the shelves is used to update the system quantity of the goods in the warehouse management system, and sends the physical quantity of the goods, or the indication information indicating whether the physical quantity is zero, to the warehouse management system, wherein the system quantity, the physical quantity or the indication information is used to identify whether there is an inventory difference in the goods. Thus, the number of goods removed from the shelves, the physical quantity or the indication information can be sent to the warehouse management system, so that the warehouse management system can update the system quantity based on the number of goods removed from the shelves, and identify whether there is an inventory difference in the goods by considering the system quantity, the physical quantity or the indication information, and can realize the acquisition of inventory differences in the scene of removing the shelves. Compared with the related art that can only realize the acquisition of inventory differences in the scene of inventory counting, the present solution can realize the acquisition of inventory differences without relying on the scene of inventory counting, saving manpower and material resources, improving the efficiency of obtaining inventory differences, and reducing the cost of obtaining inventory differences.
[0199] In order to implement the above embodiment, Fig. 9 As shown, the present application also proposes an electronic device 300, including: a memory 310, a processor 320, and a computer program stored in the memory 310 and executable on the processor 320. When the processor 320 executes the program, the method for obtaining inventory differences proposed in the aforementioned embodiment of the present application is implemented.
[0200] The electronic device of the embodiment of the present application executes a computer program stored in a memory through a processor, receives the number of goods taken off the shelves sent by the client, updates the system quantity of the goods in the warehouse management system based on the number of goods taken off the shelves, receives the physical quantity of the goods sent by the client, or indicates whether the physical quantity is zero, and identifies whether there is an inventory difference in the goods based on the system quantity, the physical quantity or the indication information. Thus, the number of goods taken off the shelves, the physical quantity or the indication information sent by the client can be received, and the system quantity can be updated based on the number of goods taken off the shelves, and whether there is an inventory difference in the goods can be identified taking into account the system quantity, the physical quantity or the indication information, and the acquisition of inventory differences in the off-shelf scenario can be realized. Compared with the related art that can only realize the acquisition of inventory differences in the inventory-taking scenario, the present solution can realize the acquisition of inventory differences without relying on the inventory-taking scenario, saving manpower and material resources, improving the efficiency of acquiring inventory differences, and reducing the cost of acquiring inventory differences.
[0201] In order to implement the above embodiments, the present application further proposes a computer-readable storage medium on which a computer program is stored. When the program is executed by a processor, the method for obtaining inventory differences proposed in the above embodiments of the present application is implemented.
[0202] The computer-readable storage medium of the embodiment of the present application, by storing a computer program and being executed by a processor, receives the number of goods sent by the client, updates the system quantity of the goods in the warehouse management system based on the number of goods sent by the client, receives the physical quantity of the goods sent by the client, or indicates whether the physical quantity is zero, and identifies whether there is an inventory difference in the goods based on the system quantity, the physical quantity or the indication information. Thus, the number of goods sent by the client, the physical quantity or the indication information can be received, and the system quantity can be updated based on the number of goods taken off the shelves, and whether there is an inventory difference in the goods can be identified taking into account the system quantity, the physical quantity or the indication information, and the acquisition of inventory differences in the off-shelf scenario can be realized. Compared with the related art that can only realize the acquisition of inventory differences in the inventory-taking scenario, the present solution can realize the acquisition of inventory differences without relying on the inventory-taking scenario, saving manpower and material resources, improving the efficiency of acquiring inventory differences, and reducing the cost of acquiring inventory differences.
[0203] In the description of this specification, the description with reference to the terms "one embodiment", "some embodiments", "example", "specific example", or "some examples" etc. means that the specific features, structures, materials or characteristics described in conjunction with the embodiment or example are included in at least one embodiment or example of the present application. In this specification, the schematic representations of the above terms do not necessarily refer to the same embodiment or example. Moreover, the specific features, structures, materials or characteristics described may be combined in any one or more embodiments or examples in a suitable manner. In addition, those skilled in the art may combine and combine the different embodiments or examples described in this specification and the features of the different embodiments or examples, without contradiction.
[0204] In addition, the terms "first" and "second" are used for descriptive purposes only and should not be understood as indicating or implying relative importance or implicitly indicating the number of the indicated technical features. Therefore, the features defined as "first" and "second" may explicitly or implicitly include at least one of the features. In the description of this application, the meaning of "plurality" is at least two, such as two, three, etc., unless otherwise clearly and specifically defined.
[0205] Any process or method description in a flowchart or otherwise described herein may be understood to represent a module, fragment or portion of code comprising one or more executable instructions for implementing the steps of a custom logical function or process, and the scope of the preferred embodiments of the present application includes alternative implementations in which functions may not be performed in the order shown or discussed, including performing functions in a substantially simultaneous manner or in the reverse order depending on the functions involved, which should be understood by technicians in the technical field to which the embodiments of the present application belong.
[0206] The logic and / or steps represented in the flowchart or otherwise described herein, for example, can be considered as an ordered list of executable instructions for implementing logical functions, and can be embodied in any computer-readable medium for use by an instruction execution system, device or apparatus (such as a computer-based system, a system including a processor, or other system that can fetch instructions from an instruction execution system, device or apparatus and execute the instructions), or in combination with these instruction execution systems, devices or apparatuses. For the purpose of this specification, "computer-readable medium" can be any device that can contain, store, communicate, propagate or transmit a program for use by an instruction execution system, device or apparatus, or in combination with these instruction execution systems, devices or apparatuses. More specific examples of computer-readable media (a non-exhaustive list) include the following: an electrical connection with one or more wires (electronic device), a portable computer disk box (magnetic device), a random access memory (RAM), a read-only memory (ROM), an erasable and programmable read-only memory (EPROM or flash memory), a fiber optic device, and a portable compact disk read-only memory (CDROM). In addition, the computer-readable medium may even be paper or other suitable medium on which the program is printed, since the program may be obtained electronically, for example, by optically scanning the paper or other medium and then editing, interpreting or processing in other suitable ways if necessary, and then stored in a computer memory.
[0207] It should be understood that the various parts of the present application can be implemented by hardware, software, firmware or a combination thereof. In the above-mentioned embodiments, multiple steps or methods can be implemented by software or firmware stored in a memory and executed by a suitable instruction execution system. For example, if implemented by hardware, as in another embodiment, it can be implemented by any one of the following technologies known in the art or their combination: a discrete logic circuit having a logic gate circuit for implementing a logic function for a data signal, a dedicated integrated circuit having a suitable combination of logic gate circuits, a programmable gate array (PGA), a field programmable gate array (FPGA), etc.
[0208] A person skilled in the art may understand that all or part of the steps in the method for implementing the above-mentioned embodiment may be completed by instructing related hardware through a program, and the program may be stored in a computer-readable storage medium, which, when executed, includes one or a combination of the steps of the method embodiment.
[0209] In addition, each functional unit in each embodiment of the present application may be integrated into a processing module, or each unit may exist physically separately, or two or more units may be integrated into one module. The above-mentioned integrated module may be implemented in the form of hardware or in the form of a software functional module. If the integrated module is implemented in the form of a software functional module and sold or used as an independent product, it may also be stored in a computer-readable storage medium.
[0210] The storage medium mentioned above may be a read-only memory, a magnetic disk or an optical disk, etc. Although the embodiments of the present application have been shown and described above, it can be understood that the above embodiments are exemplary and cannot be understood as limiting the present application. A person of ordinary skill in the art may change, modify, replace and modify the above embodiments within the scope of the present application.
Claims
1. A method for obtaining inventory differences, characterized in that: Applicable to a warehouse management system, the method comprises: Receive the number of goods removed from shelves sent by the client; Based on the delisting quantity, the system quantity of the goods in the warehouse management system is updated; receiving the physical quantity of the goods sent by the client, or indication information indicating whether the physical quantity is zero; Based on the system quantity, the physical quantity or the indication information, it is identified whether an inventory difference occurs with the goods.
2. The method according to claim 1, characterized in that: The identifying whether the goods have an inventory difference based on the system quantity, the physical quantity or the indication information includes: If the system quantity and the physical quantity are not equal, identifying an inventory discrepancy for the goods; or, If the system quantity and the physical quantity are equal, it is recognized that no inventory difference occurs for the goods.
3. The method according to claim 2, characterized in that After identifying the inventory discrepancy of the goods, the method further includes: A difference between the system quantity and the physical quantity is obtained, and the difference is determined as the inventory difference amount of the goods.
4. The method according to claim 1, characterized in that: If the system quantity is zero, identifying whether there is an inventory difference of the goods based on the system quantity, the physical quantity or the indication information includes: If the indication information indicates that the physical quantity is not zero, identifying that an inventory difference occurs in the goods; or, If the indication information indicates that the physical quantity is zero, it is recognized that no inventory difference occurs for the goods.
5. The method according to claim 4, characterized in that After identifying the inventory discrepancy of the goods, the method further includes: Receiving the physical quantity of the goods sent by the client; The physical quantity is determined as the inventory difference amount of the goods.
6. The method according to claim 1, characterized in that If the indication information indicates that the physical quantity is zero, the identifying whether the goods have an inventory difference based on the system quantity, the physical quantity or the indication information includes: If the system quantity is not zero, identifying an inventory discrepancy for the good; or, If the system quantity is zero, it is recognized that no inventory difference occurs for the goods.
7. The method according to claim 6, characterized in that After identifying the inventory discrepancy of the goods, the method further includes: The system quantity is determined as the inventory variance amount for the item.
8. The method according to any one of claims 1 to 7, characterized in that Before receiving the instruction information, the method further includes: If the system quantity is zero, the client is notified to display a first display window for confirming whether the physical quantity is zero.
9. The method according to any one of claims 1 to 7, characterized in that: Before receiving the physical quantity of the goods sent by the client, the method further includes: The client is notified to display a second display window for entering the physical quantity.
10. A method for obtaining inventory differences, characterized in that: Applicable to the client, the method includes: Based on the delisting operation of the goods by the user who logged in to the client, the delisting quantity of the goods is obtained; Sending the delisting quantity to a warehouse management system, wherein the delisting quantity is used to update the system quantity of the goods in the warehouse management system; The physical quantity of the goods, or indication information indicating whether the physical quantity is zero, is sent to the warehouse management system, wherein the system quantity, the physical quantity or the indication information is used to identify whether there is an inventory difference of the goods.
11. The method according to claim 10, characterized in that The method further comprises: Receiving a first notification sent by the warehouse management system, wherein the first notification is a first display window for confirming whether the physical quantity is zero; Controlling display of the first display window; Based on an operation of the user who logs into the client on the first display window, indication information for indicating whether the physical quantity is zero is generated.
12. The method according to claim 10, characterized in that The method further comprises: Based on a delisting operation of the goods by a user who logs into the client, indication information is generated to indicate whether the quantity of the physical goods is zero.
13. The method according to claim 10, characterized in that The method further comprises: Based on the off-shelf quantity, the physical quantity is updated.
14. The method according to claim 10, characterized in that The method further comprises: Based on an input operation of the user who logs into the client for the physical quantity, the physical quantity is obtained.
15. The method according to claim 14, characterized in that Before obtaining the physical quantity based on the input operation of the user who logged in to the client for the physical quantity, the method further includes: Receiving a second notification sent by the warehouse management system, wherein the second notification is a second display window for inputting the physical quantity; Controlling display of the second display window; The operation of the user who logs into the client on the second display window is regarded as the input operation.
16. A device for obtaining inventory differences, characterized in that: Applicable to a warehouse management system, the device comprises: The first receiving module is used to receive the number of goods to be removed from the shelves sent by the client; An updating module, used for updating the system quantity of the goods in the warehouse management system based on the quantity removed from the shelves; A second receiving module, used for receiving the physical quantity of the goods sent by the client, or indication information indicating whether the physical quantity is zero; An identification module is used to identify whether there is an inventory difference of the goods based on the system quantity, the physical quantity or the indication information.
17. A device for obtaining inventory differences, characterized in that: Applicable to a client, the device comprises: An acquisition module, used for acquiring the quantity of goods removed from shelves based on the removal operation of goods by the user who logs in to the client; A first sending module, used for sending the delisting quantity to a warehouse management system, wherein the delisting quantity is used for updating the system quantity of the goods in the warehouse management system; The second sending module is used to send the physical quantity of the goods, or the indication information indicating whether the physical quantity is zero, to the warehouse management system, wherein the system quantity, the physical quantity or the indication information is used to identify whether there is an inventory difference of the goods.
18. An electronic device, characterized in that: The method comprises a memory, a processor and a computer program stored in the memory and executable on the processor. When the processor executes the program, the method for obtaining inventory differences according to any one of claims 1 to 15 is implemented.
19. A computer-readable storage medium having a computer program stored thereon, characterized in that: When the program is executed by a processor, the method for obtaining inventory differences as described in any one of claims 1 to 15 is implemented.
Citation Information
Patent Citations
Material inventory management method
CN107748974A
Smart warehouse and logistics supply management system based on cloud platform
CN108537518A
Electric power material storage system based on RFID technology
CN110084333A
Warehouse management method, computer device and readable storage medium
CN113034067A
Intelligent warehouse management system
CN113807769A