1.本技术涉及物流分货的技术领域,尤其是涉及一种自动分货的方法及装置。
背景技术:2.目前,基于国代的全国分销业务模式,国代需要将现有库存以及采购的还在运输途中未签收的货物,通过一定的配比计算方式,分配到其下游省区公司的采购订单上,分配好之后,按照分配的数量执行发运交付。
3.现有的分配方式,都是工作人员在excel表格中通过手工计算的方式得到应该给其下游的每个省区公司分配的货物数量,之后再将excel表格导入到分配系统中,上述操作过程比较麻烦,且费时费力,人工成本高。
技术实现要素:4.为了节省人力成本和手工计算的时效性,提高整体的工作效率;同时,达到防止库存滞留,加快资金流动的效果,本技术提供了一种自动分货的方法及装置。
5.第一方面,本技术提供一种自动分货的方法,采用如下的技术方案:一种自动分货的方法,包括:根据选择的待分货商品获取各个库存仓库所述待分货商品库存量,得到所述待分货商品的总库存量;获取各个分销公司的剩余库存量和日均销售量,根据所述剩余库存量和所述日均销售量得到每个所述分销公司本次分配的待分货商品占位比;根据每个所述分销公司本次分配的待分货商品占位比和所述待分货商品的总库存量,得到每个所述分销公司本次分配的分货数量;根据每个所述分销公司的所述分货数量和每个所述库存仓库待分货商品库存进行分配作业。
6.通过采用上述技术方案,根据获取的各个库存仓库的待分货商品数量、剩余库存量以及日均销售量得到每个分销公司本次分配的待分货商品占位比;根据每个分销公司本次分配的待分货商品占位比以及待分货商品的总库存量,得到每个分销公司本次分配的分货数量;最终,根据每个分销公司的分货数量和每个库存仓库待分货商品库存进行分配作业。通过上述一系列操作,完成对待分货商品的分配作业。本技术具有节省人力成本和手工计算的时效性,提高整体的工作效率;同时,达到防止库存滞留,加快资金流动的效果。
7.可选的,所述获取各个分销公司的剩余库存量和日均销售量,根据所述剩余库存量和所述日均销售量得到每个所述分销公司本次分配的待分货商品占位比,包括:根据每个所述分销公司的所述剩余库存量和所述日均销售量得到预计可销售天数;根据每个所述分销公司的日均销售量、预设补齐天数和所述预计可销售天数计算得到每个所述分销公司需要分配的待分货商品数量;根据每个所述分销公司需要分配的待分货商品数量得到每个所述分销公司本次分配的待分货商品占位比。
8.通过采用上述技术方案,根据日均销售量、预设补齐天数和预计可销售天数得到每个分销公司需要分配的待分货商品数量,这样,更有利于每个分销公司的资金回流,防止货物滞留。
9.可选的,所述根据每个所述分销公司需要分配的待分货商品数量得到每个所述分销公司本次分配的待分货商品占位比,包括:将每个所述分销公司需要分配的待分货商品数量相加得到所有所述分销公司需要分配的待分货商品的总量;根据每个所述分销公司需要分配的待分货商品数量和所有所述分销公司需要分配的待分货商品的总量计算得到每个所述分销公司本次分配的待分货商品占位比。
10.通过采用上述技术方案,得到每个分销公司本次分配的待分货商品占位比,从而,使得每个分销公司都能分到待分货商品,使其都可以维持正常的运营。
11.可选的,所述根据每个所述分销公司的所述分货数量和每个所述库存仓库待分货商品库存进行分配作业,包括:按照每个所述库存仓库内的待分货商品库存量由少到多对所述库存仓库排序得到第一顺序,以及按照每个所述分销公司本次分配的待分货商品占位比由小到大对所述分销公司排序得到第二顺序;按照所述第二排序依次进行每个所述分销公司分配作业;其中,每个所述分销公司分配作业为按照所述第一排序从所述库存仓库获取对应的分货数量,在所述库存仓库库存量为零时开始分配下一个库存仓库的库存量。
12.通过采用上述技术方案,对每个分销公司和每个库存仓库均进行排序,实现对待分货商品的按需分配。
13.可选的,根据每个所述分销公司的所述分货数量和每个所述库存仓库待分货商品库存进行分配作业,还包括:每个所述库存仓库在进行待分货商品的分配作业前,所述库存仓库被锁定;当所述库存仓库分配作业完成时,所述库存仓库自动解锁。
14.通过采用上述技术方案,每个库存仓库在进行待分货商品的分配作业前,将库存仓库锁定,防止其他人操作,对分配作业造成影响。
15.可选的,所述根据每个所述分销公司的所述分货数量和每个所述库存仓库待分货商品库存进行分配作业,还包括:当所述库存仓库的分配作业被取消时,在接收到分配作业被取消的提示信息被确认的信息后,触发进入手动解锁所述库存仓库模式。
16.通过采用上述技术方案,当分配作业被取消时,进入手动解锁模式,保证之后的分配工作正常运行。
17.第二方面,本技术提供一种自动分货的装置,采用如下的技术方案:一种自动分货的装置,包括处理器和存储器,以及存储在所述存储器上并能够在所述处理器上运行的计算机程序,所述处理器执行所述计算机程序时实现如第一方面中任意一项所述的自动分货的方法。
18.第三方面,本技术提供一种计算机可读存储介质,采用如下的技术方案:一种计算机可读存储介质,存储有计算机可执行指令,所述计算机可执行指令用于执行如第一方面中任意一项所述的自动分货的方法。
19.综上所述,本技术包括以下至少一种有益技术效果:1.根据获取的各个库存仓库的待分货商品数量、剩余库存量以及日均销售量得到每个分销公司本次分配的待分货商品占位比;根据每个分销公司本次分配的待分货商品占位比以及待分货商品的总库存量,得到每个分销公司本次分配的分货数量;最终,根据每个分销公司的分货数量和每个库存仓库待分货商品库存进行分配作业。通过上述一系列操作,完成对待分货商品的分配作业。本技术具有节省人力成本和手工计算的时效性,提高整体的工作效率;同时,达到防止库存滞留,加快资金流动的效果;
2.根据日均销售量、预设补齐天数和预计可销售天数得到每个分销公司需要分配的待分货商品数量,这样,更有利于每个分销公司的资金回流,防止货物滞留。
附图说明
20.图1是本技术实施例中一种自动分货的方法的流程图;图2是本技术实施例中一种自动分货的装置的结构示意图。
具体实施方式
21.为了使本技术的目的、技术方案及优点更加清楚明白,以下结合附图1
‑
2及实施例,对本技术进行进一步详细说明。应当理解,此处所描述的具体实施例仅用以解释本技术,并不用于限定本技术。
22.本技术实施例公开一种自动分货的方法,参照图1,作为自动分货的方法的一种实施方式,本实施例公开的一种自动分货的方法包括:步骤s100,根据选择的待分货商品获取各个库存仓库待分货商品库存量,得到待分货商品的总库存量;在本实施例中,由于国代的商品种类有很多,因此,我们首先需要对待分货商品的种类进行选择,至于最终选择哪种商品是根据市场情况和分销公司的需求来确定的。
23.当确定了待分货商品后获取到各个库存仓库待分货商品库存量,由于存储待分货商品的库存仓库有很多,并且每个库存仓库内的数量不确定,因此,需要获取到存储待分货商品的每个库存仓库以及每个库存仓库内的具体数量,从而,可以得到待分货商品的总库存量;这里需要说明的是在获取到各个库存仓库待分货商品的库存量时,其中,每个库存仓库的在途库存也包含在内,这里的在途库存是指采购的还在运输途中未签收的待分货商品数量,达到进一步增强待分货商品总库存量的计算精确度。
24.步骤s200,获取各个分销公司的剩余库存量和日均销售量,根据剩余库存量和日均销售量得到每个分销公司本次分配的待分货商品占位比。通过每个分销公司的剩余库存量和日均销售量计算得到预计可销售天数,这里的日均销售量是根据近期该公司的销售状况取得的。根据每个分销公司的日均销售量、预设补齐天数和预计可销售天数计算得到每个分销公司需要分配的待分货商品数量,这里的预计补齐天数也是根据每个分销公司的销售能力以及市场情况来定的,具体计算过程包括:通过剩余库存量/日均销售量得到当前每个分销公司预计可销售天数,再根据预计补齐天数和预计可销售天数,采用(预计补齐天数
‑
预计可销售天数)
×
日均销售量得到当前每个分销公司需要分配的待分货商品数量。
25.具体举例为:例如现有分销公司分别为a公司、b公司以及c公司,待分货商品数量总量设为600,a公司剩余库存量设为350,a公司近七日内销售量设为70;b公司剩余库存量设为300,b公司近七日内销售量设为30;c公司剩余库存量设为900,c公司近七日内销售量设为60。
26.a公司:a公司剩余库存350/七日内日均销售量为70=预计可销售天数5,若要补齐至第14天,即预计补齐天数为14,则a公司还需要分配的待分货商品数量为:(14
‑
5)
×
70=630。
27.b公司: b公司剩余库存300/七日内日均销售量为30=预计可销售天数10,若要补
齐至第14天,即预计补齐天数为14,则b公司还需要分配的待分货商品数量为:(14
‑
10)*30=120。
28.c公司: c公司剩余库存900/七日内日均销售量为60=当前可销售天数15,由于15大于14,则不需要给c公司分配商品。
29.将每个分销公司需要分配的待分货商品数量相加得到所有分销公司需要分配的待分货商品的总量,根据每个分销公司需要分配的待分货商品数量和所有分销公司需要分配的待分货商品的总量计算得到每个分销公司本次分配的待分货商品占位比。计算过程为:根据每个分销公司需要分配的待分货商品数量/分销公司需要分配的待分货商品的总量得到每个分销公司本次分配的待分货商品占位比。
30.举例如下:a公司待分货商品占位比:630/(630+120)= 84%b公司待分货商品占位比:120/(630+120)= 16%步骤s300, 根据每个分销公司本次分配的待分货商品占位比和待分货商品的总库存量,得到每个分销公司本次分配的分货数量。
31.在本实施例中,采用待分货商品的总库存量
×
每个分销公司本次分配的待分货商品占位比计算得到每个分销公司本次分配的分货数量,举例如下:a公司本次分配的分货数量为:600*0.84 = 504;b公司本次分配的分货数量为:600*0.16 = 96;c公司本次分配的分货数量为0。
32.通过上述一系列计算,便可得到每个分销公司应得的待分货商品数量。
33.步骤s400,根据每个分销公司的分货数量和每个库存仓库待分货商品库存进行分配作业。在对待分货商品进行分配作业时,需要根据每个库存仓库内的待分货商品库存量由少到多对库存仓库排序得到第一顺序,这里之所以进行排序是为了后期先对存储的待分货数量比较少的库存仓库先进行分货,防止后期剩下的待分货商品数量过于分散;接着,按照每个分销公司本次分配的待分货商品占位比由小到大对分销公司排序得到第二顺序,这块对于分销公司的排序也是为了先对分销公司本次分配的分货数量较少的公司先进行分配,便于后期统一的补给;最后,按照第二排序依次进行每个分销公司分配作业;这里每个分销公司分配作业为按照第一排序从库存仓库获取对应的分货数量,在库存仓库库存量为零时开始分配下一个库存仓库的库存量。
34.这里需要进一步说明的是,每个库存仓库在进行待分货商品的分配作业前,库存仓库被锁定;防止在这期间,其他账户或设备对该库存仓库数量进行操作(包括增加、销售等),待该库存仓库分配作业完成时,该库存仓库自动解锁。需要注意的是当库存仓库的分配作业被取消时,系统在接收到分配作业被取消的提示信息被确认的信息后,触发进入手动解锁库存仓库模式。
35.在本实施例中,我们一般预计可销售天数的确定也是按照近期销售表现来进行预估的,同时,日均销售量也是根据市场情况来定的,比如,新品上市天数<7,那就根据新品上市的天数来确定日均销售量;若新品上市天数≥7,则采用近七天的日均销售量来确定。预计补齐天数也是不确定的,如果a分销公司销售量特别好,则可以一次性多补点,预计补齐天数也大一些,如果a分销公司的近期销售量比较差,则可以少不补点,预计补齐天数也
少一些,这个都是根据市场情况来定的。
36.通过步骤s100至步骤s400,首先,获取各个库存仓库待分货商品库存量,得到待分货商品的总库存量;根据获取的各个分销公司的剩余库存量和日均销售量得到预计可销售天数,根据每个分销公司的日均销售量、预设补齐天数和预计可销售天数计算得到每个分销公司需要分配的待分货商品数量;接着,根据获取的每个分销公司需要分配的待分货商品数量和所有分销公司需要分配的待分货商品的总量计算得到每个分销公司本次分配的待分货商品占位比。根据每个分销公司本次分配的待分货商品占位比和待分货商品的总库存量,得到每个分销公司本次分配的分货数量;最后,根据每个分销公司的分货数量和每个库存仓库待分货商品库存进行分配作业。
37.本技术实施例还公开一种自动分货的装置,具体地,该装置包括:一个或多个处理器200和存储器100,如图2所示,以一个处理器200及存储器100为例。处理器200和存储器100可以通过总线或者其它方式连接,如以通过总线连接为例。
38.存储器100作为一种非暂态计算机可读存储介质,可用于存储非暂态软件程序以及非暂态性计算机可执行程序,如本技术实施例中的一种自动分货的方法。处理器200通过运行存储在存储器100中的非暂态软件程序以及指令,从而实现上述本技术实施例中的一种自动分货的方法。
39.存储器100可以包括存储程序区和存储数据区,其中,存储程序区可存储操作装置、至少一个功能所需要的应用程序;存储数据区可存储执行上述实施例中的一种分货方法所需的数据等。此外,存储器100可以包括高速随机存取存储器,还可以包括非暂态存储器,例如至少一个磁盘存储器件、闪存器件、或其他非暂态固态存储器件。在一些实施方式中,存储器可选包括相对于处理器远程设置的存储器,这些远程存储器可以通过网络连接至该终端。上述网络的实例包括但不限于互联网、企业内部网、局域网、移动通信网及其组合。
40.实现上述实施例中的一种自动分货的方法所需的非暂态软件程序以及指令存储在存储器中,当被一个或者多个处理器执行时,执行上述实施例中的一种自动分货的方法,例如,执行以上描述的图1中的方法步骤s100至步骤s400。
41.另外,本技术还提供了一种计算机可读存储介质,该计算机可读存储介质可以是上述实施例中描述的电子设备中所包含的;也可以是单独存在,而未装配入该电子设备中的。上述计算机可读存储介质存储有一个或者多个程序,当上述前述程序被一个或者一个以上的处理器用来执行描述于本技术的自动分货方法。
42.以上均为本技术的较佳实施例,并非依此限制本技术的保护范围,本说明书(包括摘要和附图)中公开的任一特征,除非特别叙述,均可被其他等效或者具有类似目的的替代特征加以替换。即,除非特别叙述,每个特征只是一系列等效或类似特征中的一个例子而已。