关于仓库管理的随笔之三:东西-Unit Load - weiyang0129的个人空间 -...

来源:百度文库 编辑:神马文学网 时间:2024/04/28 12:13:40

先别管如何存如何发,我们先来讨论一下“东西”。这里要提前说明一个重要的事实:在仓库的运作中,处理实际和处理虚拟一样重要,这一点我会在以后不断提到并详细说明。这里先说说实际的“东西”。既然要存又要发,这个被存或被发的东西,或者说货物,会以怎样的方式出现在仓库里呢?

撇开一些表象,我们很容易就会发现,仓库里的货物,只要是可以被存或者被发,就可以称为一个货物单元,也就是Unit Load,这是仓库运作的物理和数学的基础。这个Unit Load,可以是一个托盘上的,可以是一个包装箱里面的,可以一个Unit Load里面还有N多个Unit Load的。只要能被操作,并且可被识别,就是一个Unit Load。

这里要说明的是,这个概念看似简单,实则丰富。它涵盖了很多可能,包括:可混载的、不可混载的,混载的Unit Load里面又可以按照树型结构无限分解下去。Unit Load的基本属性其实只有两个,那就是ID,通常情况下称为LPN(License Plate Number),以及数量(数量其实是可选项,可以为空值,因为可能还有混载的呢),其它属性都是从别的对象中关联过来的。当然,在实际操作中为了简化方便,一般都会把一个托盘、一个箱子或一个车里的货物设置为Unit Load,而且尽量不混载。

现在回到前面关于“虚拟”的概念。其实,所谓的虚拟只是对实际事物进行了抽象,特别是数学意义上的抽象。比如说,一个箱子里面装了好多不同货物,可以认为这个箱子是一个实际的Unit Load,里面又好多个虚拟的Unit Load,而每个虚拟的Unit load都是单独一种货物。可以看到,从数学意义上看,这个箱子与里面虚拟的Unit Load实际上是一回事。这一来,就可以把复杂的混载简化为Unit Load与Unit Load之间的关联,包括可能含有递归的关联,而这在数学上,特别是信息化技术上不难处理。所以,在仓库里,虚拟的和实际的可能同等重要,甚至有时更重要!

前面说到,Unit Load的基本属性有两个,其它属性都是从别的对象中关联过来的,那其它属性从哪里来呢?