客户订单中,什么时候用“覆盖老产品”,什么时候用“生成新产品”?
在客户订单模块中,为了快捷的生成数据,在做了复制客户订单的操作后,系统提供了“覆盖老产品”“生成新产品”的功能,新用户往往将这2个功能搞混,导致开生产施工单、成品生产入库模块的产品和实际的对应不上,造成出库出不了、库存不正确等问题。
在这个帖子中,我们重点说说什么样的情况下分别使用这2个功能,我们还将另外开一个帖子说如果客户订单产品做错了,如何修正。
下图就是客户订单中产品资料界面:
在复制客户订单后,为讲述方便,我们将被复制的订单称为“老订单”,将复制后生成的新订单称为“新订单”,一共存在下面3种情况:
1、新旧订单中的产品完全一模一样:不需要做任何额外操作,复制后只需要修改订单数量、单价(若价格有改变)、关联新的需求单,修改送货信息即可,不需要额外点击覆盖老产品或生成新产品;
2、新旧订单产品完全一样,但新订单中完善了部分内容:点击覆盖老产品,将完善的内容写到原产品档案基础资料中,注意,这里新旧订单的产品编号任然会是同一个,仓库库存、出入库等都和老订单产品是同一个;
3、新订单产品和老订单产品类似,但是一个和老产品不相干的新产品:点击生成新产品,系统将生成一个新的产品档案,注意,这里新旧订单的产品编码是不相同的,仓库库存、出入库等都是和老订单产品完全独立的2个不同产品。
这3种情况说了以后,我们再说说“覆盖老产品”“生成新产品”在系统内部的处理原理:
“覆盖老产品”:若客户订单中的产品在产品基础资料中有对应的产品编码,则更新产品基础资料,若产品基础资料中不存在对应的产品编码,才生成一个新的产品档案,产品编码也是新的;
“生成新产品”:不管产品基础资料中存不存在客户订单的产品,系统都生成一个新产品,产品编码也是新的。
综合建议:为了避免出错,尽量不要开放“生成新产品”功能给普通用户,只给“覆盖老产品”功能。