单据通过单据转换生成的目标单,保存时提示找不到记录
金蝶云社区-马拴宝
马拴宝
0人赞赏了该文章 548次浏览 未经作者许可,禁止转载编辑于2016年02月23日 12:10:27

二次开发单据,启用了特殊数据权限通过源单下推生成目标单,目标单在保存时,提示记录找不到。

跟踪代码发现:
是因为单据转换生成的单据,在保存时需要保存单据关联关系,这个处理的过程中会调用目标单的save方法,由于save的权限默认依赖read。所以,如果查看权限项的引用对象设置了实体,则会在单据保存时根据Id获取数据校验数据权限。由于新增的单据还不存在,就会出现如下的错误。


请问如何解决?