库存差异的均衡方法及装置与流程

文档序号:11832149阅读:386来源:国知局
库存差异的均衡方法及装置与流程

本发明涉及计算机应用技术领域,具体而言,涉及一种库存差异的均衡方法及装置。



背景技术:

在电商企业的实际生产活动过程中,通常会因为各种原因造成ERP(Enterprise Resource Planning,企业资源计划)所反映的即时库存数量与实际库存即仓库中实际盘点出来的物理数据量之间存在差异;若不及时消除上述差异,随着系统的运行,这种差异会不断扩大,将给企业带来意外的损失。

现有技术中提供了一种均衡差异数据的方法,该方法将盘点出的差异数据录入到其他出库单或其他入库单中,通过对上述出库单或入库单的相应操作去更新库存以达到均衡差异的目的,且上述找出与实际库存有差异的物料以及将这些物料的差异数据进行录入的过程均由人工完成。

发明人在研究中发现,现有技术中的均衡差异数据的方法,采用人工的方式进行差异检测和差异均衡,耗费的人力成本和时间成本均较高,智能化程度较差。



技术实现要素:

有鉴于此,本发明的目的在于提供一种库存差异的均衡方法及装置,实现了对库存差异的自动收集、分析和均衡,具有较高的智能性,且降低了人力成本和时间成本。

第一方面,本发明实施例提供了一种库存差异的均衡方法,所述方法包括:

周期性根据订单系统获取第一库存数量,以及周期性根据仓库系统获取第二库存数量;

比较所述第一库存数量和所述第二库存数量;

当所述第一库存数量与所述第二库存数量不相等时,确定存在库存差异;

根据订单日志和仓库日志确定所述库存差异的原因,根据所述库存差异的原因对所述库存差异进行修复。

结合第一方面,本发明实施例提供了第一方面的第一种可能的实施方式,其中,所述周期性根据订单系统获取第一库存数量,以及周期性根据仓库系统获取第二库存数量,包括:

周期性根据所述订单系统获取各个产品在各个仓库中的第一可售数量、第一未发货数量或者第一批次入库量,将所述第一可售数量、所述第一未发货数量或者所述第一批次入库量作为所述第一库存数量;其中,所述订单系统包括买家与平台之间的第一订单系统和供应商与所述平台之间的第二订单系统;

周期性根据所述仓库系统获取各个产品在各个仓库中的第二可售数量、第二未发货数量或者第二批次入库量,将所述第二可售数量、所述第二未发货数量或者所述第二批次入库量作为所述第二库存数量;

其中,所述第一库存数量的类型与所述第二库存数量的类型相对应。

结合第一方面的第一种可能的实施方式,本发明实施例提供了第一方面的第二种可能的实施方式,其中,所述确定存在库存差异,包括:

确定不相等的所述第一库存数量和所述第二库存数量对应的产品在对应的仓库中存在库存差异,其中,确定的所述产品为问题产品,确定的所述仓库为问题仓库。

结合第一方面的第二种可能的实施方式,本发明实施例提供了第一方面的第三种可能的实施方式,其中,所述根据订单日志和仓库日志确定所述库存差异的原因,包括:

查找所述问题产品对应的订单日志中的产品状态变更记录,以及查找所述问题仓库对应的仓库日志中的产品流转变更记录;其中,所述订单日志包括所述第一订单系统的订单日志和所述第二订单系统的订单日志;

比较所述产品状态变更记录和所述产品流转变更记录,确定所述产品状态变更记录和所述产品流转变更记录中的不匹配节点,将所述不匹配节点作为所述库存差异的原因;

所述根据所述库存差异的原因对所述库存差异进行修复,包括:

根据所述产品流转变更记录更新所述产品状态变更记录。

结合第一方面的第二种可能的实施方式,本发明实施例提供了第一方面的第四种可能的实施方式,其中,所述方法还包括:

将不相等的所述第一库存数量和所述第二库存数量的对数作为所述库存差异的数量;

统计预设时间段内所述库存差异的数量以及各个所述库存差异对应的差异原因和修复结果;

显示统计的所述数量、所述差异原因和所述修复结果。

第二方面,本发明实施例还提供了一种库存差异的均衡装置,所述装置包括:

获取模块,用于周期性根据订单系统获取第一库存数量,以及周期性根据仓库系统获取第二库存数量;

比较模块,用于比较所述第一库存数量和所述第二库存数量;

确定模块,用于当所述第一库存数量与所述第二库存数量不相等时,确定存在库存差异;

修复模块,用于根据订单日志和仓库日志确定所述库存差异的原因,根据所述库存差异的原因对所述库存差异进行修复。

结合第二方面,本发明实施例提供了第二方面的第一种可能的实施方式,其中,所述获取模块包括:

第一获取单元,用于周期性根据所述订单系统获取各个产品在各个仓库中的第一可售数量、第一未发货数量或者第一批次入库量,将所述第一可售数量、所述第一未发货数量或者所述第一批次入库量作为所述第一库存数量;其中,所述订单系统包括买家与平台之间的第一订单系统和供应商与所述平台之间的第二订单系统;

第二获取单元,用于周期性根据所述仓库系统获取各个产品在各个仓库中的第二可售数量、第二未发货数量或者第二批次入库量,将所述第二可售数量、所述第二未发货数量或者所述第二批次入库量作为所述第二库存数量;其中,所述第一库存数量的类型与所述第二库存数量的类型相对应。

结合第二方面的第一种可能的实施方式,本发明实施例提供了第二方面的第二种可能的实施方式,其中,所述确定模块还用于,确定不相等的所述第一库存数量和所述第二库存数量对应的产品在对应的仓库中存在库存差异,其中,确定的所述产品为问题产品,确定的所述仓库为问题仓库。

结合第二方面的第二种可能的实施方式,本发明实施例提供了第二方面的第三种可能的实施方式,其中,所述修复模块包括:

查找单元,用于查找所述问题产品对应的订单日志中的产品状态变更记录,以及查找所述问题仓库对应的仓库日志中的产品流转变更记录;其中,所述订单日志包括所述第一订单系统的订单日志和所述第二订单系统的订单日志;

比较单元,用于比较所述产品状态变更记录和所述产品流转变更记录,确定所述产品状态变更记录和所述产品流转变更记录中的不匹配节点,将所述不匹配节点作为所述库存差异的原因;

修复单元,用于根据所述产品流转变更记录更新所述产品状态变更记录。

结合第二方面的第二种可能的实施方式,本发明实施例提供了第二方面的第四种可能的实施方式,其中,还包括统计显示模块;所述统计显示模块包括:

生成单元,用于将不相等的所述第一库存数量和所述第二库存数量的对数作为所述库存差异的数量;

统计单元,用于统计预设时间段内所述库存差异的数量以及各个所述库存差异对应的差异原因和修复结果;

显示单元,用于显示统计的所述数量、所述差异原因和所述修复结果。

本发明实施例提供的库存差异的均衡方法及装置,与现有技术中的均衡差异数据的方法,采用人工的方式进行差异检测和差异均衡,耗费的人力成本和时间成本均较高,智能化程度较差相比,其首先分别周期性的根据订单系统和仓库系统获取第一库存数量和第二库存数量,其次进行第一库存数量和第二库存数量的比较,然后在比较得到第一库存数量与第二库存数量不相等时,确定存在库存差异,并根据订单日志和仓库日志确定上述库存差异的原因,并根据库存差异的原因对库存差异进行修复,实现了对库存差异的自动收集、分析和均衡,具有较高的智能性,且降低了人力成本和时间成本。

为使本发明的上述目的、特征和优点能更明显易懂,下文特举较佳实施例,并配合所附附图,作详细说明如下。

附图说明

为了更清楚地说明本发明实施例的技术方案,下面将对实施例中所需要使用的附图作简单地介绍,应当理解,以下附图仅示出了本发明的某些实施例,因此不应被看作是对范围的限定,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他相关的附图。

图1示出了本发明实施例所提供的一种库存差异的均衡方法的流程图;

图2示出了本发明实施例所提供的另一种库存差异的均衡方法的流程图;

图3示出了本发明实施例所提供的另一种库存差异的均衡方法的流程图;

图4示出了本发明实施例所提供的另一种库存差异的均衡方法的流程图;

图5示出了本发明实施例所提供的一种库存差异的均衡装置的结构示意图;

图6示出了本发明实施例所提供的一种库存差异的均衡装置中获取模块的结构示意图;

图7示出了本发明实施例所提供的一种库存差异的均衡装置中修复模块的结构示意图;

图8示出了本发明实施例所提供的一种库存差异的均衡装置中统计显示模块的结构示意图。

主要元件符号说明:

11、获取模块;22、比较模块;33、确定模块;44、修复模块;55、统计显示模块;111、第一获取单元;112、第二获取单元;441、查找单元;442、比较单元;443、修复单元;551、生成单元;552、统计单元;553、显示单元。

具体实施方式

为使本发明实施例的目的、技术方案和优点更加清楚,下面将结合本发明实施例中附图,对本发明实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本发明一部分实施例,而不是全部的实施例。通常在此处附图中描述和示出的本发明实施例的组件可以以各种不同的配置来布置和设计。因此,以下对在附图中提供的本发明的实施例的详细描述并非旨在限制要求保护的本发明的范围,而是仅仅表示本发明的选定实施例。基于本发明的实施例,本领域技术人员在没有做出创造性劳动的前提下所获得的所有其他实施例,都属于本发明保护的范围。

考虑到现有技术中的均衡差异数据的方法,采用人工的方式进行差异检测和差异均衡,耗费的人力成本和时间成本均较高,智能化程度较差。基于此,本发明实施例提供了一种库存差异的均衡方法及装置,其实现了对库存差异的自动收集、分析和均衡,具有较高的智能性,且降低了人力成本和时间成本。

参见图1所示的本发明实施例提供的库存差异的均衡方法,所述方法具体包括如下步骤:

S101、周期性根据订单系统获取第一库存数量,以及周期性根据仓库系统获取第二库存数量;

具体的,随着公司每天交易的不断产生,订单系统对应的前端库存和仓库系统对应的后端库存会产生一些未知的差异。本发明实施例主要是解决差异数据的差异量并分析产生这些差异的原因,为前端交易系统和后端ERP(Enterprise Resource Planning,企业资源计划),WMS((Warehouse Management System,仓库管理系统)提供准确的库存数据及报告存在的问题,进而可以对上述系统进行监控和优化。针对上述所要解决的问题,本发明实施例所提供的库存差异的均衡方法在解决差异之前首先需要获取对应的第一库存数量和第二库存数量,考虑到订单数量较大,上述第一库存数量和第二库存数量作为数据来源,均为周期性的一个统计量。

S102、比较第一库存数量和第二库存数量;

具体的,根据上述获取得到的第一库存数量和第二存库数量,进行第一库存数量和第二库存数量的比较,其中,本发明实施例优选的通过SKU(Stock Keeping Unit,库存量单位)+仓库的维度进行库存数量的获取和比较。

S103、当第一库存数量与第二库存数量不相等时,确定存在库存差异;

具体的,通过上述比较过程,在第一库存数量与第二库存数量不相等时确定订单系统和仓库系统存在库存差异。

S104、根据订单日志和仓库日志确定库存差异的原因,根据库存差异的原因对库存差异进行修复。

具体的,本发明实施例所提供的库存差异的均衡方法根据差异库存数据变化的日志数据,分析出差异原因并根据具体的差异原因进行相应的修复,从而实现了对库存量的自动监控,且使得库存差异及问题的收集转为自动化完成。

本发明实施例提供的库存差异的均衡方法,与现有技术中的均衡差异数据的方法,采用人工的方式进行差异检测和差异均衡,耗费的人力成本和时间成本均较高,智能化程度较差相比,其首先分别周期性的根据订单系统和仓库系统获取第一库存数量和第二库存数量,其次进行第一库存数量和第二库存数量的比较,然后在比较得到第一库存数量与第二库存数量不相等时,确定存在库存差异,并根据订单日志和仓库日志确定上述库存差异的原因,并根据库存差异的原因对库存差异进行修复,实现了对库存差异的自动收集、分析和均衡,具有较高的智能性,且降低了人力成本和时间成本。

考虑到本发明实施例所提供的库存差异的均衡方法的具体应用环境,参见图2,上述第一库存数量和第二库存数量的获取过程具体包括:

S201、周期性根据订单系统获取各个产品在各个仓库中的第一可售数量、第一未发货数量或者第一批次入库量,将第一可售数量、第一未发货数量或者第一批次入库量作为第一库存数量;其中,订单系统包括买家与平台之间的第一订单系统和供应商与平台之间的第二订单系统;

S202、周期性根据仓库系统获取各个产品在各个仓库中的第二可售数量、第二未发货数量或者第二批次入库量,将第二可售数量、第二未发货数量或者第二批次入库量作为第二库存数量;其中,第一库存数量的类型与第二库存数量的类型相对应。

具体的,考虑到本发明实施例所提供的库存差异的均衡方法可以适用于订单系统中的可售库存、批次库存、订单库存、预售库存、锁定库存、虚拟库存等库存类型,因此,上述第一库存数量和第二库存数量的具体获取过程如下:

对于可售库存而言,本发明实施例所提供的库存差异的均衡方法将周期性根据买家与平台之间的第一订单系统获取各个产品在各个仓库中的第一可售数,将第一可售数量作为第一库存数量;以及周期性根据仓库系统获取各个产品在各个仓库中的第二可售数量,将第二可售数量作为第二库存数量;其中,第一库存数量的类型与第二库存数量的类型相对应。

对于订单库存,本发明实施例所提供的库存差异的均衡方法将周期性根据买家与平台之间的第一订单系统获取各个产品在各个仓库中的第一未发货数量,将第一未发货数量作为第一库存数量;以及周期性根据仓库系统获取各个产品在各个仓库中的第二未发货数量,将第二未发货数量作为第二库存数量;其中,第一库存数量的类型与第二库存数量的类型相对应。

其中,上述第一未发货数量具体是指,按SKU+仓库的维度,按一定的时间范围,统计所有未发货的交易订单中所占用的库存数量;上述第二未发货数量具体是指:在日常的交易中,用户支付后,会调用库存接口在仓库系统中扣减相应的库存,即是仓库系统中为订单预备的扣减量。

另外,考虑到预售库存在成为订单库存之前,将存在一个预售阶段,且该预售阶段是指用户支付完预售定金之后未发货的阶段,则对于预售库存而言,上述第一未发货数量具体是指:按SKU+仓库的维度,按一定的时间范围,统计所有未发货的交易订单中预售订单所占用的库存数量;上述第二未发货数量具体是指:在日常的交易中,用户支付后,会调用库存接口在仓库系统中扣减相应的库存,即是仓库系统中为预售订单预备的扣减量。

对于批次库存,本发明实施例所提供的库存差异的均衡方法将周期性根据供应商与平台之间的第二订单系统获取各个产品在各个仓库中的第一批次入库量,将第一批次入库量作为第一库存数量;以及周期性根据仓库系统获取各个产品在各个仓库中的第二批次入库量,将第二批次入库量作为第二库存数量;其中,第一库存数量的类型与第二库存数量的类型相对应。

其中,上述第一批次入库量具体是指,按按sku+仓库的维度,按一定的时间范围,统计供应商已发货的交易订单中各个批次所占用的库存数量;上述第二批次入库量是指:通过仓库系统提供的接口得到各个仓库中,SKU的批次库存数量。

另外,上述锁定库存、虚拟库存与订单库存相类似,在此不做赘述。

其中,根据上述获取得到的第一库存数量和第二库存数量,通过如下步骤进行库存差异的确定:

确定不相等的第一库存数量和第二库存数量对应的产品在对应的仓库中存在库存差异,其中,确定的产品为问题产品,确定的仓库为问题仓库。

本发明实施例所提供的库存差异的均衡方法,在确定存在库存差异后,首先根据订单日志和仓库日志进一步确定库存差异存在的原因,然后再根据确定的原因对差异进行修复,参见图3,上述差异原因的确定和修复具体包括如下步骤:

S301、查找问题产品对应的订单日志中的产品状态变更记录,以及查找问题仓库对应的仓库日志中的产品流转变更记录;其中,订单日志包括第一订单系统的订单日志和第二订单系统的订单日志;

S302、比较产品状态变更记录和产品流转变更记录,确定产品状态变更记录和产品流转变更记录中的不匹配节点,将不匹配节点作为库存差异的原因;

S303、根据产品流转变更记录更新产品状态变更记录。

具体的,本发明实施例所提供的库存差异的均衡方法中的一个SKU的第一库存数量与第二库存数量不相等的时候,会计算出一个差值(第一库存数量-第二库存数量),如果差值为正整数,就会产生超卖的可能。如果为负整数,表示实际占用的多了,就会产生仓库有货无法销售的问题。对于这些差值不等于0的数据,要分析产生这些差异的交易单的日志情况,发现问题逐一解决。

首先通过查找问题产品对应的订单日志中的产品状态变更记录,以及查找问题仓库对应的仓库日志中的产品流转变更记录,然后比较产品状态变更记录和产品流转变更记录,确定产品状态变更记录和产品流转变更记录中的不匹配节点,将不匹配节点作为库存差异的原因;最后根据产品流转变更记录更新产品状态变更记录。

具体的,根据某个交易单id或者SKUid查询日志数据,并读取操作加、减库存的单据号的对应关系,然后循环日志数据匹配所有的加库存单号与减库存单号的操作,加减互相抵消,记录库存流转,如果加减最终结果不为零,则显示为问题单据;若按单据维度查看日志分析结果,其根据点击单据号读取与之对应的库存加或减的单据号,然后在日志中匹配出关联单据号的操作记录,并显示出日志库存数据变化情况以为库存差异问题的核查提供了直接的数据参考。

另外,本发明实施例所提供的库存差异的均衡方法会每天记录差异数量的持续天数和重复天数,如果持续天数与重复天数达到一定的数量,系统将会对这些数据进行分析,找出可能的原因,并自动对这些差异数据进行修复,以逐渐减少库存差异量,减少人工分析数据的总量。

为了便于用户可以一目了然的了解每日库存差异的情况,以跟踪库存变化和存在的问题,本发明实施例所提供的库存差异的均衡方法,还包括统计显示的过程,参见图4,上述过程具体包括:

S401、将不相等的第一库存数量和第二库存数量的对数作为库存差异的数量;

S402、统计预设时间段内库存差异的数量以及各个库存差异对应的差异原因和修复结果;

S403、显示统计的数量、差异原因和修复结果。

具体的,本发明实施例提供的库存差异的均衡方法首先通过将不相等的第一库存数量和第二库存数量的对数作为库存差异的数量,然后统计预设时间段内库存差异的数量以及各个库存差异对应的差异原因和修复结果,最后显示统计的数量、差异原因和修复结果。

其中,本发明实施例提供的库存差异的均衡方法每天记录库存差异数据,根据记录的数据,可以按照日、周、月为单位并按不同类型以列表的形式展示库存差异总量与明细数据,让工作人员可以一目了然的知道每日库存差异的情况,便于跟踪库存变化和存在的问题。

另外,本发明实施例提供的库存差异的均衡方法还可以支持可分别按日、周、月为单位对库存差异数据进行统计、筛选和显示,并按库存类型分类显示,每种类型的库存差异都以折线的形式显示,并按时间轴描绘出差异总量的变化情况。

本发明实施例提供的库存差异的均衡方法,与现有技术中的均衡差异数据的方法,采用人工的方式进行差异检测和差异均衡,耗费的人力成本和时间成本均较高,智能化程度较差相比,其首先分别周期性的根据订单系统和仓库系统获取第一库存数量和第二库存数量,其次进行第一库存数量和第二库存数量的比较,然后在比较得到第一库存数量与第二库存数量不相等时,确定存在库存差异,并根据订单日志和仓库日志确定上述库存差异的原因,并根据库存差异的原因对库存差异进行修复,实现了对库存差异的自动收集、分析和均衡,具有较高的智能性,且降低了人力成本和时间成本。

本发明实施例还提供了一种库存差异的均衡装置,所述装置用于执行上述库存差异的均衡方法,参见图5,所述装置包括:

获取模块11,用于周期性根据订单系统获取第一库存数量,以及周期性根据仓库系统获取第二库存数量;

比较模块22,用于比较第一库存数量和第二库存数量;

确定模块33,用于当第一库存数量与第二库存数量不相等时,确定存在库存差异;

修复模块44,用于根据订单日志和仓库日志确定库存差异的原因,根据库存差异的原因对库存差异进行修复。

考虑到本发明实施例所提供的库存差异的均衡装置的具体应用环境,参见图6,上述获取模块11包括:

第一获取单元111,用于周期性根据订单系统获取各个产品在各个仓库中的第一可售数量、第一未发货数量或者第一批次入库量,将第一可售数量、第一未发货数量或者第一批次入库量作为第一库存数量;其中,订单系统包括买家与平台之间的第一订单系统和供应商与平台之间的第二订单系统;

第二获取单元112,用于周期性根据仓库系统获取各个产品在各个仓库中的第二可售数量、第二未发货数量或者第二批次入库量,将第二可售数量、第二未发货数量或者第二批次入库量作为第二库存数量;其中,第一库存数量的类型与第二库存数量的类型相对应。

具体的,考虑到本发明实施例所提供的库存差异的均衡装置可以适用于订单系统中的可售库存、批次库存、订单库存、预售库存、锁定库存、虚拟库存等库存类型,因此,上述第一库存数量和第二库存数量的具体获取过程如下:

对于可售库存而言,本发明实施例所提供的库存差异的均衡装置将周期性根据买家与平台之间的第一订单系统获取各个产品在各个仓库中的第一可售数,将第一可售数量作为第一库存数量;以及周期性根据仓库系统获取各个产品在各个仓库中的第二可售数量,将第二可售数量作为第二库存数量;其中,第一库存数量的类型与第二库存数量的类型相对应。

对于订单库存,本发明实施例所提供的库存差异的均衡装置将周期性根据买家与平台之间的第一订单系统获取各个产品在各个仓库中的第一未发货数量,将第一未发货数量作为第一库存数量;以及周期性根据仓库系统获取各个产品在各个仓库中的第二未发货数量,将第二未发货数量作为第二库存数量;其中,第一库存数量的类型与第二库存数量的类型相对应。

其中,上述第一未发货数量具体是指,按SKU+仓库的维度,按一定的时间范围,统计所有未发货的交易订单中所占用的库存数量;上述第二未发货数量具体是指:在日常的交易中,用户支付后,会调用库存接口在仓库系统中扣减相应的库存,即是仓库系统中为订单预备的扣减量。

另外,考虑到预售库存在成为订单库存之前,将存在一个预售阶段,且该预售阶段是指用户支付完预售定金之后未发货的阶段,则对于预售库存而言,上述第一未发货数量具体是指:按SKU+仓库的维度,按一定的时间范围,统计所有未发货的交易订单中预售订单所占用的库存数量;上述第二未发货数量具体是指:在日常的交易中,用户支付后,会调用库存接口在仓库系统中扣减相应的库存,即是仓库系统中为预售订单预备的扣减量。

对于批次库存,本发明实施例所提供的库存差异的均衡装置将周期性根据供应商与平台之间的第二订单系统获取各个产品在各个仓库中的第一批次入库量,将第一批次入库量作为第一库存数量;以及周期性根据仓库系统获取各个产品在各个仓库中的第二批次入库量,将第二批次入库量作为第二库存数量;其中,第一库存数量的类型与第二库存数量的类型相对应。

其中,上述第一批次入库量具体是指,按按sku+仓库的维度,按一定的时间范围,统计供应商已发货的交易订单中各个批次所占用的库存数量;上述第二批次入库量是指:通过仓库系统提供的接口得到各个仓库中,SKU的批次库存数量。

另外,上述锁定库存、虚拟库存与订单库存相类似,在此不做赘述。

其中,根据上述获取模块11获取得到的第一库存数量和第二库存数量,通过确定模块33进行库存差异的确定,则上述确定模块33还用于,确定不相等的第一库存数量和第二库存数量对应的产品在对应的仓库中存在库存差异,其中,确定的产品为问题产品,确定的仓库为问题仓库。

本发明实施例所提供的库存差异的均衡装置,在确定存在库存差异后,首先根据订单日志和仓库日志进一步确定库存差异存在的原因,然后再根据确定的原因对差异进行修复,参见图7,本发明实施例中的修复模块44包括:

查找单元441,用于查找问题产品对应的订单日志中的产品状态变更记录,以及查找问题仓库对应的仓库日志中的产品流转变更记录;其中,订单日志包括第一订单系统的订单日志和第二订单系统的订单日志;

比较单元442,用于比较产品状态变更记录和产品流转变更记录,确定产品状态变更记录和产品流转变更记录中的不匹配节点,将不匹配节点作为库存差异的原因;

修复单元443,用于根据产品流转变更记录更新产品状态变更记录。

具体的,本发明实施例所提供的库存差异的均衡装置中的一个SKU的第一库存数量与第二库存数量不相等的时候,会计算出一个差值(第一库存数量-第二库存数量),如果差值为正整数,就会产生超卖的可能。如果为负整数,表示实际占用的多了,就会产生仓库有货无法销售的问题。对于这些差值不等于0的数据,要分析产生这些差异的交易单的日志情况,发现问题逐一解决。

首先通过查找问题产品对应的订单日志中的产品状态变更记录,以及查找问题仓库对应的仓库日志中的产品流转变更记录,然后比较产品状态变更记录和产品流转变更记录,确定产品状态变更记录和产品流转变更记录中的不匹配节点,将不匹配节点作为库存差异的原因;最后根据产品流转变更记录更新产品状态变更记录。

具体的,根据某个交易单id或者SKUid查询日志数据,并读取操作加、减库存的单据号的对应关系,然后循环日志数据匹配所有的加库存单号与减库存单号的操作,加减互相抵消,记录库存流转,如果加减最终结果不为零,则显示为问题单据;若按单据维度查看日志分析结果,其根据点击单据号读取与之对应的库存加或减的单据号,然后在日志中匹配出关联单据号的操作记录,并显示出日志库存数据变化情况以为库存差异问题的核查提供了直接的数据参考。

另外,本发明实施例所提供的库存差异的均衡装置会每天记录差异数量的持续天数和重复天数,如果持续天数与重复天数达到一定的数量,系统将会对这些数据进行分析,找出可能的原因,并自动对这些差异数据进行修复,以逐渐减少库存差异量,减少人工分析数据的总量。

为了便于用户可以一目了然的了解每日库存差异的情况,以跟踪库存变化和存在的问题,本发明实施例所提供的库存差异的均衡装置,还包括统计显示模块55,参见图8,上述统计显示模块55具体包括:

生成单元551,用于将不相等的第一库存数量和第二库存数量的对数作为库存差异的数量;

统计单元552,用于统计预设时间段内库存差异的数量以及各个库存差异对应的差异原因和修复结果;

显示单元553,用于显示统计的数量、差异原因和修复结果。

具体的,本发明实施例提供的库存差异的均衡装置首先通过将不相等的第一库存数量和第二库存数量的对数作为库存差异的数量,然后统计预设时间段内库存差异的数量以及各个库存差异对应的差异原因和修复结果,最后显示统计的数量、差异原因和修复结果。

其中,本发明实施例提供的库存差异的均衡装置每天记录库存差异数据,根据记录的数据,可以按照日、周、月为单位并按不同类型以列表的形式展示库存差异总量与明细数据,让工作人员可以一目了然的知道每日库存差异的情况,便于跟踪库存变化和存在的问题。

另外,本发明实施例提供的库存差异的均衡装置还可以支持可分别按日、周、月为单位对库存差异数据进行统计、筛选和显示,并按库存类型分类显示,每种类型的库存差异都以折线的形式显示,并按时间轴描绘出差异总量的变化情况。

本发明实施例提供的库存差异的均衡装置,与现有技术中的均衡差异数据的方法,采用人工的方式进行差异检测和差异均衡,耗费的人力成本和时间成本均较高,智能化程度较差相比,其首先分别周期性的根据订单系统和仓库系统获取第一库存数量和第二库存数量,其次进行第一库存数量和第二库存数量的比较,然后在比较得到第一库存数量与第二库存数量不相等时,确定存在库存差异,并根据订单日志和仓库日志确定上述库存差异的原因,并根据库存差异的原因对库存差异进行修复,实现了对库存差异的自动收集、分析和均衡,具有较高的智能性,且降低了人力成本和时间成本。

本发明实施例所提供的进行库存差异的均衡的方法的计算机程序产品,包括存储了程序代码的计算机可读存储介质,所述程序代码包括的指令可用于执行前面方法实施例中所述的方法,具体实现可参见方法实施例,在此不再赘述。

本发明实施例所提供的库存差异的均衡的装置可以为设备上的特定硬件或者安装于设备上的软件或固件等。本发明实施例所提供的装置,其实现原理及产生的技术效果和前述方法实施例相同,为简要描述,装置实施例部分未提及之处,可参考前述方法实施例中相应内容。所属领域的技术人员可以清楚地了解到,为描述的方便和简洁,前述描述的系统、装置和单元的具体工作过程,均可以参考上述方法实施例中的对应过程,在此不再赘述。

在本发明所提供的实施例中,应该理解到,所揭露装置和方法,可以通过其它的方式实现。以上所描述的装置实施例仅仅是示意性的,例如,所述单元的划分,仅仅为一种逻辑功能划分,实际实现时可以有另外的划分方式,又例如,多个单元或组件可以结合或者可以集成到另一个系统,或一些特征可以忽略,或不执行。另一点,所显示或讨论的相互之间的耦合或直接耦合或通信连接可以是通过一些通信接口,装置或单元的间接耦合或通信连接,可以是电性,机械或其它的形式。

所述作为分离部件说明的单元可以是或者也可以不是物理上分开的,作为单元显示的部件可以是或者也可以不是物理单元,即可以位于一个地方,或者也可以分布到多个网络单元上。可以根据实际的需要选择其中的部分或者全部单元来实现本实施例方案的目的。

另外,在本发明提供的实施例中的各功能单元可以集成在一个处理单元中,也可以是各个单元单独物理存在,也可以两个或两个以上单元集成在一个单元中。

所述功能如果以软件功能单元的形式实现并作为独立的产品销售或使用时,可以存储在一个计算机可读取存储介质中。基于这样的理解,本发明的技术方案本质上或者说对现有技术做出贡献的部分或者该技术方案的部分可以以软件产品的形式体现出来,该计算机软件产品存储在一个存储介质中,包括若干指令用以使得一台计算机设备(可以是个人计算机,服务器,或者网络设备等)执行本发明各个实施例所述方法的全部或部分步骤。而前述的存储介质包括:U盘、移动硬盘、只读存储器(ROM,Read-Only Memory)、随机存取存储器(RAM,Random Access Memory)、磁碟或者光盘等各种可以存储程序代码的介质。

应注意到:相似的标号和字母在下面的附图中表示类似项,因此,一旦某一项在一个附图中被定义,则在随后的附图中不需要对其进行进一步定义和解释,此外,术语“第一”、“第二”、“第三”等仅用于区分描述,而不能理解为指示或暗示相对重要性。

最后应说明的是:以上所述实施例,仅为本发明的具体实施方式,用以说明本发明的技术方案,而非对其限制,本发明的保护范围并不局限于此,尽管参照前述实施例对本发明进行了详细的说明,本领域的普通技术人员应当理解:任何熟悉本技术领域的技术人员在本发明揭露的技术范围内,其依然可以对前述实施例所记载的技术方案进行修改或可轻易想到变化,或者对其中部分技术特征进行等同替换;而这些修改、变化或者替换,并不使相应技术方案的本质脱离本发明实施例技术方案的精神和范围。都应涵盖在本发明的保护范围之内。因此,本发明的保护范围应所述以权利要求的保护范围为准。

当前第1页1 2 3 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1