上一期教程给大家讲解了快速下单的方法,以及如何在下单过程中快速调用库存产品信息。详情可参考如何调用产品信息,实现快速下单?
上一期的教程中
我们的库存产品来在于产品表的数据
而实际场景中
我们下单中的产品一定是要去查看现有库存的
今天来详细给大家讲讲
库存模块的表格结构如何设计
接着上一期的内容来延伸
▽
先来分析一下
库存模块包含3个部分:库存汇总、入库和出库
组成一个三角形结构式
*箭头指向的为主表,箭头出发的为子表
小伙伴们要梳理好自己哪几个环节属于入库、哪几个环节属于出库。
理出自己的流程结构图。
这里我们简化这个环节,库存汇总表的产品来源于记录产品清单的产品表。
创建库存汇总表
创建一个库存汇总表来记录我们的库存产品名称。
所有的出售的产品品类都可以录入到这个表里。
数量等信息需要通过关联来统计,我们稍后再回来添加。
创建入库表
接着创建入库表。
往往我们的入库来源包含外部采购、自主生产等,这些都要经过入库表记录入库。
创建出库表
然后,创建一个出库表。
出库产品往往因为卖出、报废、借出或者维修等原因。这些都要在出库表中记录,再统计到我们的库存汇总表当中去。
汇总库存数量
创建好出入库两个表之后,再返回到库存汇总表统计数量。
首先要计算库存总量:
然后计算应有库存,用库存总量减去借出或者维修未归还的数量:
最后再来计算可用库存:
这样我们简单的库存管理模块就创建好了。
上期教程中我们的下单产品应调用自库存表,那么我们再来完善一下。
在订单明细表中创建一个下单产品字段关联库存汇总表,替代原有的购买产品字段
这样,下单后可以工作流创建一条出库数据到出库表当中。
这个工作流怎么写呢?
下一期教程告诉大家:
这套场景当中用到的工作流及数据验证应该怎么写。
今天的讲解就结束了。