当我们拿到一个电脑的销售订单的时候,实际的发货单(领料单),是各种拆分的原件,所以在这个时候,我们需要对销售单中的商品进行拆分。比如:销售单订单:电脑1台 生成的领料单:机箱1个、显卡1片、CPU1块 等。 实现: 商品档案中,增加数据项 组合商品,将电脑设置为组合商品 新增 商品BOM清单表单 设置 电脑 的拆分清单 新建销售单:电脑20台 销售单在审核后会生成领料单: 而销售单生成领料单这一步就是对商品进行的拆分,具体是怎么实现呢: 在销售单的业务公式里,先原封不动的把销售单的明细原封不动的赋值给领料单 同时,层次赋值为1(给商品定义层次,例:电脑的层次为1,则机箱、显卡、CPU就为2,假如机箱也是组合商品的话<如机箱由螺丝钉和侧板组成>,则螺丝钉的层级就为3.方便多级拆分) 赋值后,生成的领料单是这样的: 这个时候我们再在销售单的业务公式中,对领料单进行拆分商品: 做到这一步基本就已经完成了对商品的拆分,因为我们的明细是插入的,所以会保留组合商品的数据: 再删除 组合商品为常量.是的数据 就完成了 |
+15