【知识分享】- 打印校验与打印次数控制逻辑
金蝶云社区-云小爱
云小爱
1人赞赏了该文章 4,924次浏览 未经作者许可,禁止转载编辑于2014年05月30日 17:53:58

今天改问题,顺带整理了下现在控制打印的逻辑,给大家参考下

首先判断单据参数层面是否控制了打印次数
如控制了,用此参数判断是否超过打印次数
如果单据参数层面没有控制打印次数,就去单据类型找打印次数控制逻辑

如以上校验都没有发现打印次数不符合逻辑,继续往下走

判断单据状态是否符合要求
首先判断单据参数层面参数【审核后才允许打印】
如果单据参数层面没有这个控制,就去单据类型判断这个参数的控制

综上,结束打印的校验逻辑判断
如发现校验不满足以上某个条件,结束
否则,更新打印次数
首先更新单据打印次数的值(单据上有打印次数字段才更新,否则不更新)
其次更新,单据类型打印次数的值(单据上有单据类型字段才更新,否则不更新)

看上去有点啰嗦。。。