目标单执行审核、反审核时,保存反写也被执行,这是为什么?
问题描述
将保存时反写规则删除,历史目标单单据反审核时,发现把源单数据保存时反写的数据回滚了,并没有配置审核时反写,在执行反审核时,为什么会执行到保存时反写?
解决方法
首先要了解BOTP反写执行逻辑:BOTP的在审核操作,反审核操作的时后都会执行保存时反写,审核时反写。
保存时反写的反写规则在保存的时候进行反写,历史数据用了该反写规则进行反写。当某一天不需要用这个反写规则了,把这个反写规则删除或者禁用的时候,对历史数据进行反审核操作,会触发保存时反写的反写动作。这时会先将历史的反写回滚,然后使用现有最新的反写规则执行反写。如果反写规则没有变动,则回滚历史反写与重新反写没有差异,看起来反审核不影响保存时反写,实际重新执行了一遍反写规则。当历史反写规则改动后,反审核回滚保存时反写,再重新触发保存时的反写规则进行反写,这两次反写不一样。
问:为什么要这么设计?
是为了保持数据一致性,操作历史数据都会使用现有最新的反写规则重新反写,并且审核反审核都会触发保存时反写的反写规则。
目标单执行审核、反审核时,保存反写也被执行,这是为什么?
问题描述将保存时反写规则删除,历史目标单单据反审核时,发现把源单数据保存时反写的数据回滚了,并没有配置审核时反写,在执行反审核时,...
点击下载文档
本文2024-09-23 00:25:10发表“云苍穹知识”栏目。
本文链接:https://wenku.my7c.com/article/kingdee-cangqiong-139338.html
您需要登录后才可以发表评论, 登录登录 或者 注册
最新文档
热门文章