小技巧-把单据体的判断条件,转移到单据头

背景介绍:调拨单审批流,调出仓一致时,张三审批,反之,李四审批
针对以上一类业务场景,思考把单据体的业务逻辑判断,转移到单据头判断,思路如下:
1、单据体录入调出仓,将调出仓id,赋值到单据体新冗余字段(例如,整数字段A)
规则:调出仓不为空,则:整数字段A = 调出仓id;反之,整数字段A = 0
2、整数字段A,汇总到,单据头新冗余字段(例如,整数字段B:用于记录单据体所有调出仓id的和)
3、单据体录入调出仓,为单据体新冗余字段(例如,整数字段C:用于记录当前行调出仓是否有值)赋值
规则:调出仓不为空,则:整数字段C=1;反之,整数字段C=0
4、整数字段C,汇总到,单据头新冗余字段(例如,整数字段D:用于记录单据体有效调出仓行数)
5、单据头设计新冗余字段E,用于记录,单据体所有调出仓id的和(整数字段B) ,除以,单据体所有调出仓个数(整数字段D)
规则:整数字段B <> 0, 并且整数字段D <> 0,则:整数字段E = 整数字段B / 整数字段D;反之,整数字段E = 0
6、单据体录入调出仓,将调出仓id,赋值到单据头新冗余(例如,整数字段F:用于记录每行单据体调出仓)
规则:调出仓不为空,则:整数字段F = 调出仓id;反之,整数字段F = 0;
7、单据头设计新冗余字段(例如,整数字段G),用
小技巧-把单据体的判断条件,转移到单据头
背景介绍:调拨单审批流,调出仓一致时,张三审批,反之,李四审批针对以上一类业务场景,思考把单据体的业务逻辑判断,转移到单据头判断,...
点击下载文档文档为doc格式
声明:除非特别标注,否则均为本站原创文章,转载时请以链接形式注明文章出处。如若本站内容侵犯了原著者的合法权益,可联系本站删除。
上一篇
已经是第一篇



