【最佳实践】如何用宜搭做商品进销存

进货表&存货表&库存表 定义
商品进销存例子,涉及三张表单。“进货表”,“存货表”,“出货表”。三张表的表单结构如下:
【最佳实践】如何用宜搭做商品进销存
【最佳实践】如何用宜搭做商品进销存
【最佳实践】如何用宜搭做商品进销存
进货表配置
【最佳实践】如何用宜搭做商品进销存
【最佳实践】如何用宜搭做商品进销存
进货时,将进货量增加到存货表中
"单据提交"时,设置当商品不存在时,填入商品和数量。如果商品已经存在,那么在原来存货量的基础上加上此次的进货量。用UPSERT公式。(UPSERT公式介绍链接)
【最佳实践】如何用宜搭做商品进销存
进货数据删除时,需要将存货表中对应数据扣除
"单据删除"时,需要回退存货量,利用UPDATE公式,将存货量减去这张进货表提交的进货数据。
【最佳实践】如何用宜搭做商品进销存
【最佳实践】如何用宜搭做商品进销存
出货表配置
“出货表”出货商品从”存货表”中的商品中获取
【最佳实践】如何用宜搭做商品进销存
库存根据”存货表”中存货量实时显示
【最佳实践】如何用宜搭做商品进销存
设置当”出货”> “存货”时,不提交
【最佳实践】如何用宜搭做商品进销存
【最佳实践】如何用宜搭做商品进销存
出货时,从”存货表”中扣除存货量
"单据提交"时,从“存货表”中把对应商品的存货量扣除
【最佳实践】如何用宜搭做商品进销存
出货数据删除时,需要把原来扣减的数据加回去
"单据删除"时,从"存货表"中把对应商品的存货量加回去。
【最佳实践】如何用宜搭做商品进销存
编辑出货数据时,先将原来生效的出获数据加回去
单据编辑时,先将"出货表"中的原来的出货量加回存货表,再将商品新的出货量从存货表中扣除(配置两条公式)
【最佳实践】如何用宜搭做商品进销存
编辑出货时,再将新的出货数据扣除
【最佳实践】如何用宜搭做商品进销存
进货表/出货表/存货表 数据管理页
通过数据管理页,可以看到三张表单的数据情况,开放给用户
【最佳实践】如何用宜搭做商品进销存

上一篇:SpringMVC工作原理


下一篇:POJO、PO、DTO、DAO、BO、VO需要搞清楚的概念