1.当产品拆分入库时,创建一个产品档案表,记录组合商品和非组合商品的详细信息 2.通过产品组装单将他们联系起来 3.出库时,通过销售订单创建出库单 4.出库时是成品出库,我们需要把对刚创建的出库单的成品分拆成非组装商品 5.在出库单建一个接口,通过销售单号查询本次销售出库中的所有产品 6.查出产品后,我们需要知道它是否是组合产品,如果是组合产品我们就需要分拆,在产品组装单中通过产品编号查询: 7.查出是否是组合产品后,我们需要知道它的价格和其他信息,这些信息通过产品档案用产品编号查询。 8.最后通过序号列表将其循环,直到拆分出全部组装产品为止,结束序号为组装产品的最大层数。 9.通过赋值后你会发现现在是所有组装产品和非组装产品都存在,所以我们要把组合商品全部删掉,剩下的就是需要出库的最小单位产品 10.然后我们通过出库单的状态按钮去检验产品数量是否足够和更新库存里产品的数量 注:销售订单和出库单用销售单号进行关联 |
-
1
-
1.1
-
2
-
3
-
4
-
5
-
6
-
7
-
8
-
9
-
10
-
效果
+10