在龙特云ERP中,非标件的定义是指:设置为非标件的两个物品,如果物料编码相同,但批号不同,则认为是不同的物品。这两个编码相同批号不同的非标件物品在生产用料和销售出货时,不能通用。
因此,非标件必须按批号管理。但按批号管理的物品不一定是非标件,也可以为标准件。对于非标件来说,“物料编码+批号”才是完整的编码,必须是“物料编码+批号”一致,才认为是一样的物品。
而对于标准件来说,只要物料编码一样,无论批号是否相同(对于批号管理物品才有批号,一般用于标识生产批次等信息),都认为是一样的物品,在生产用料和销售出货时,可以使用任意一个批号。

那么在什么时候,我们才会用到非标件呢?
一般来讲有以下两种情况,我们会用到非标件。
第一种是装配产成品,也就是对于面向定单装配(MTO)的产品。这种产品由于是根据定单进行装配,可选项的组合比较多,而且每一种组合又很难重复出现。如果我们对每一种组合都定义为标准件,则会产生非常多的物料编码,而且这些物料编码大多数都是一次性的编码。如果我们把这种产品定义为非标件,物料编码只是反映同一个产品的系列型号,需要再通过批号来具体指明可选项的组合。则会大大降低物料编码和物料清单(BOM)编制的工作量。
如下图,企业有一款面向定单装配的电脑,对于某张销售定单来说,
电脑显示器有7种选择(用户可以选择没有显示器),
键盘有3种选择,
鼠标有3种选择,
硬盘超过5种选择(每种硬盘可以选择不同数量的硬盘),
内存超过4种选择,
光驱有3种选择。
硬盘超过5种选择(每种硬盘可以选择不同数量的硬盘),
内存超过4种选择,
光驱有3种选择。
换句话说,如果要对电脑标准化,那么将会有超过7*3*5*4*3=1260种不同的产品。


因此,如果没有使用非标件的功能,对于企业中的这种产品,可能将派生出超过1260种物料编码。
如果使用了非标件功能,则只需设置一个编码(比如:09010001),再用一个批号来识别具体的组合即可。显然,这大大减轻了物料管理的工作量。
正如前面所说,同样一个物料编码09010001,不同的批号代表了不同的产品,在销售出货的时候,必须严格按照销售定单指定的批号出货。
第二种情况是非标设计,也就是面向定单设计(DTO)中的成品或者半成品。
以电梯行业来说,就是典型的面向定单设计的例子。由于每台电梯安装的井道的尺寸,比如顶层高度、底坑深度和提升高度都会不一样,因此电梯里面的配件(例如:限速器钢丝绳)尺寸就有可能都不一样。
在这种情况下,可以把这种根据设计导致尺寸不同的配件,归纳为一个编码,而在批号(例如:L=36000mm)来指明具体的尺寸。
显然,当非标件的批号表明具体的尺寸时,显然在生产用料时,不同批号的物品是不能通用的。
龙特云ERP在运行主生产计划(MPS)和物料需求计划(MRP)时,是把不同批号的非标件物品视为不同物品进行处理的。