求助云表产品分拆出入库的设计思路
做进销存的时候经常会遇到产品分拆出入库的情况。销售卖出去的是成品,采购买回来的是半成品,比如一个玻璃瓶,包含有瓶子、喷头、盖子,采购入库时是分开入库,瓶子10000个,喷头11000个,盖子12000个,销售出库时又是成品出库,瓶子(包含喷头、盖子)出去10000个,这个要怎么弄呢?1.当产品拆分入库时,创建一个产品档案表,记录组合商品和非组合商品的详细信息
2.通过产品组装单将他们联系起来
3.出库时,通过销售订单创建出库单
4.出库时是成品出库,我们需要把对刚创建的出库单的成品分拆成非组装商品
5.在出库单建一个接口,通过销售单号查询本次销售出库中的所有产品
6.查出产品后,我们需要知道它是否是组合产品,如果是组合产品我们就需要分拆,在产品组装单中通过产品编号查询:
7.查出是否是组合产品后,我们需要知道它的价格和其他信息,这些信息通过产品档案用产品编号查询。
8.最后通过序号列表将其循环,直到拆分出全部组装产品为止,结束序号为组装产品的最大层数。
9.通过赋值后你会发现现在是所有组装产品和非组装产品都存在,所以我们要把组合商品全部删掉,剩下的就是需要出库的最小单位产品
10.然后我们通过出库单的状态按钮去检验产品数量是否足够和更新库存里产品的数量
注:销售订单和出库单用销售单号进行关联
收到,非常感谢!!:handshake
我来消化一下 不错 不错
页:
[1]