信用重算的场景原创
10人赞赏了该文章
1,184次浏览
编辑于2019年06月12日 10:36:27
出现以下情况,需要进行信用重算,把信用单据,按信用检查规则设置,重写信用数据表,保证信用余额的准确性。
1、反审核修改了信用档案。
2、反审核修改了信用检查规则。
3、在信用重算过程中,又在做信用更新的操作,比如:后台生成单据,单据保存、提交、审核, 核销等,相互冲突会导致信用数据错乱。
4、多个信用重算任务同时运行,导致信用数据错乱。
5、二开反启用了操作上的信用服务。
6、二开有逻辑不严谨,更新了单据的数据,又没有同步更新信用或者更新了不允许更新的数据等。
7、单据本身的数据有误,比如明细销售基本单位数量为0了, 关联lk表的关联数量为0了等等。
8、单据上做过拆单或拆行操作。
9、发货单上做过变更数量的操作。
10、二开生成的信用档案数据不规范,fobjectid为基础资料的masterid, 信用档案的子表也要插入数据。
11、系统控制不严谨,多个人同时更新操作一张单据,并提交审核,或者是后台有多个进程在调单据的提交审核操作导致信用数据冲突。
12、系统偶发单据先审核,再提交的情况,主要发生在后台生成单据的时候。 13、系统偶发生成了下游单据,但上游单据又审核失败的情况。
14、信用规则设的是提交更新信用,但是提交后单据又做过修改。
15、信用重算或更新过程中出现了异常失败,比如数据库宕机,死锁,超时,磁盘满了,内存溢出,数据库日志满了等等。