System.ArgumentOutOfRangeException: 索引和长度必须引用该字符串内的位置。 参数名: length 在 System.String.Substring(Int32 startIndex, Int32 length) 在 zhuanliShow.Bind()
【技术实现步骤摘要】
本申请涉及物料存储,具体涉及一种库房物料存储位置动态分配方法、系统及设备。
技术介绍
1、物料存储是物料管理中非常重要的一环,合理的物料存储管理可以提高物料的利用率,降低物料损耗率,提高物料的安全性和可追溯性。当前对物料的存储一般是先对物料进行划分,然后根据划分后的物料类别分别将不同类别的物料存储到不同的库房。
2、传统技术中对于物料的存储一般为库房管理员进行管理,库房管理员只能先查看库房使用情况后,才能确定物料入库方案。如果对于同一库房出现物料存储位置紧张,管理员录入物料时,需要实施查看库房物料存储位置情况,并且在库房满载时,物料无法入库。为解决上述问题,中国专利cn117408610a公开了一种包装存储库房经济面积的预测方法,可以根据存储物料对仓库存储布局进行优化,但是随着物料的不断入库,依然还会出现物料无法入库的情况。最简单直接的就是管理员会对货架进行升级或更换新的货架来增加更多的物料存储位置,从而解决储存位置资源紧张的问题,实现了物料的正常入库。
3、但是如果后续随着物料的使用,如果没有新的物料购入,则会使得新增的库房物料存储位置空闲,进而造成物料存储位置的资源浪费。因此,如何在保证物料能够正常入库,并且减少物料存储位置的资源浪费是本领域亟待解决的技术问题。
技术实现思路
1、本申请为了解决上述技术问题,提出了如下技术方案:
2、第一方面,本申请实施例提供了一种库房物料存储位置动态分配方法,包括:
3、确定所有不同类型物料的库
4、当第一库房物料无法入库时,对空闲物料存储位置进行遍历,根据所述空闲物料存储位置信息和对应库房存储物料属性信息确定第二库房的第一物料存储位置作为所述第一库房的物料存储位置,所述第二库房为除第一库房外的任一库房,所述第一物料存储位置为所述第二库房中的空闲物料存储位置;
5、借用所述第二库房进行物料入库,后续根据所述第一库房物料出库信息将存储至所述第二库房的物料动态调回。
6、在一种可能的实现方式中,所述确定所有不同类型物料的库房的空闲物料存储位置信息和对应库房存储物料属性信息,包括:
7、首先确定空闲物料存储位置对应库房的信息,包括:库房所在楼号、库房所在楼地理位置、库房所属楼层、库房门牌号以及库房存储物料的物料属性;
8、然后确定所述空闲物料存储位置信息,包括:库房内的储位号、储位号对应的体积。
9、在一种可能的实现方式中,所述当第一库房物料无法入库时,对空闲物料存储位置进行遍历,根据所述空闲物料存储位置信息和对应库房存储物料属性信息确定第二库房的第一物料存储位置作为所述第一库房的物料存储位置,包括:
10、根据库房存储物料属性信息进行库房筛选,筛选出与需要入库物料不存在冲突的第三库房;
11、确定第三库房中所述空闲物料存储位置的存储量满足待入库物料的第四库房;
12、如果所述第四库房存在多个,则根据多个所述第四库房所在楼号和库房所在楼地理位置进行路径规划确定出距离最近的第五库房;
13、如果确定出的第五库房存在多个,则根据库房所属楼层进行筛选确定出最终的第二库房;
14、从所述第二库房中确定出满足待入库物料存储的储位号。
15、在一种可能的实现方式中,所述根据库房存储物料属性信息进行库房筛选,筛选出与需要入库物料不存在冲突的第三库房,包括:
16、确定待入库物料的第一物料属性信息;
17、将所述第一物料属性信息与待筛选库房存储的物料属性信息进行物料属性互斥性比对;
18、如果存在第二物料属性信息与所述第一物料属性信息存在互斥,则将所述第二物料属性信息对应的库房排除。
19、在一种可能的实现方式中,所述确定第三库房中所述空闲物料存储位置的存储量满足待入库物料的第四库房,包括:
20、确定所述待入库物料的第一体积信息;
21、从所述第三库房中筛选出存储量体积大于或等于所述第一体积信息的空闲物料存储位置的库房作为第四库房;
22、或者,如果所有单个空闲物料存储位置的存储量均小于所述第一体积信息,则从第三库房中确定出存在多个空闲物料存储位置且多个空闲物料存储位置存储量之和大于所述第一体积信息的库房作为第四库房。
23、在一种可能的实现方式中,如果将所述待入库物料存储至多个空闲物料存储位置,则将所述待入库物料进行拆分为多个子待入库物料;
24、当第一物料存储位置存储完毕后,确定剩余子待入库物料体积,从所述第二库房剩余空闲物料存储位置中确定出存储量与所述剩余子待入库物料体积差值最小的空闲物料存储位置作为第二物料存储位置;
25、将剩余子待入库物料存储至第二物料存储位置。
26、在一种可能的实现方式中,所述第二库房进行物料入库后,根据所述第一库房物料出库信息将存储至所述第二库房的物料动态调回,包括:
27、所述第一库房物料出库时确定所述出库物料对应的物料存储位置的储位号和存储量;
28、比较借用所述第二库房存储的物料的体积与第一库房空闲物料存储位置的存储量确定是否满足调回;
29、如果满足调回,则将借用所述第二库房入库的物料调回。
30、在一种可能的实现方式中,所述比较借用所述第二库房存储的物料的体积与第一库房空闲物料存储位置的存储量确定是否满足调回,包括:
31、如果暂存的物料是存储在第二库房的一个固定物料存储位置,比较借用所述第二库房存储的所有物料的体积与第一库房空闲物料存储位置的存储量;
32、如果所有物料的体积大于所述第一库房空闲物料存储位置的存储量,则无法调回;
33、或者,
34、如果暂存的物料是存储在第二库房的多个物料存储位置,则比较所述子待入库物料的体积与第一库房空闲物料存储位置的存储量;
35、如果存在子待入库物料的体积小于或等于所述第一库房空闲物料存储位置的存储量,则满足调回,否则无法调回。
36、第二方面,本申请实施例提供了一种库房物料存储位置动态分配系统,包括:
37、确定模块,用于确定所有不同类型物料的库房的空闲物料存储位置信息和对应库房存储物料属性信息;
38、物料入库调配模块,用于当第一库房物料无法入库时,对空闲物料存储位置进行遍历,根据所述空闲物料存储位置信息和对应库房存储物料属性信息确定第二库房的第一物料存储位置作为所述第一库房的物料存储位置,所述第二库房为除第一库房外的任一库房,所述第一物料存储位置为所述第二库房中的空闲物料存储位置;
39、物料动态调回模块,用于借用所述第二库房进行物料入库,后续根据所述第一库房物料出库信息将存储至所述第二库房的物料动态调回。
40、第三方面,本申请实施例提供了一种库房物料存储位置动态本文档来自技高网...
【技术保护点】
1.一种库房物料存储位置动态分配方法,其特征在于,包括:
2.根据权利要求1所述的库房物料存储位置动态分配方法,其特征在于,所述确定所有不同类型物料的库房的空闲物料存储位置信息和对应库房存储物料属性信息,包括:
3.根据权利要求2所述的库房物料存储位置动态分配方法,其特征在于,所述当第一库房物料无法入库时,对空闲物料存储位置进行遍历,根据所述空闲物料存储位置信息和对应库房存储物料属性信息确定第二库房的第一物料存储位置作为所述第一库房的物料存储位置,包括:
4.根据权利要求3所述的库房物料存储位置动态分配方法,其特征在于,所述根据库房存储物料属性信息进行库房筛选,筛选出与需要入库物料不存在冲突的第三库房,包括:
5.根据权利要求3或4所述的库房物料存储位置动态分配方法,其特征在于,所述确定第三库房中所述空闲物料存储位置的存储量满足待入库物料的第四库房,包括:
6.根据权利要求5所述的库房物料存储位置动态分配方法,其特征在于,如果将所述待入库物料存储至多个空闲物料存储位置,则将所述待入库物料进行拆分为多个子待入库物料;
>7.根据权利要求6所述的库房物料存储位置动态分配方法,其特征在于,所述第二库房进行物料入库后,根据所述第一库房物料出库信息将存储至所述第二库房的物料动态调回,包括:
8.根据权利要求7所述的库房物料存储位置动态分配方法,其特征在于,所述比较借用所述第二库房存储的物料的体积与第一库房空闲物料存储位置的存储量确定是否满足调回,包括:
9.一种库房物料存储位置动态分配系统,其特征在于,包括:
10.一种库房物料存储位置动态分配设备,其特征在于,包括:
...【技术特征摘要】
1.一种库房物料存储位置动态分配方法,其特征在于,包括:
2.根据权利要求1所述的库房物料存储位置动态分配方法,其特征在于,所述确定所有不同类型物料的库房的空闲物料存储位置信息和对应库房存储物料属性信息,包括:
3.根据权利要求2所述的库房物料存储位置动态分配方法,其特征在于,所述当第一库房物料无法入库时,对空闲物料存储位置进行遍历,根据所述空闲物料存储位置信息和对应库房存储物料属性信息确定第二库房的第一物料存储位置作为所述第一库房的物料存储位置,包括:
4.根据权利要求3所述的库房物料存储位置动态分配方法,其特征在于,所述根据库房存储物料属性信息进行库房筛选,筛选出与需要入库物料不存在冲突的第三库房,包括:
5.根据权利要求3或4所述的库房物料存储位置动态分配方法,其特征在于,所述确定...
【专利技术属性】
技术研发人员:赵延贵,李松梅,
申请(专利权)人:山东沃纳信息科技有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。