金蝶K3 Wise 15.0 调用API审核接口 审核单据,返回【未将对象引用设置到对象的实例】,手动到界面点审核则正常
手动在界面里面点审核可以审核成功。
金蝶K3 Wise 15.0 安装 api相关补丁,(PT143439、PT131195、 PT129839、PT125554 )
理论上只要安装PT143439,其包含了之前的补丁,除去PT129839。
解决:
在相关单据的审核流节点设置中,【审核权限】界面取消勾选【变元用户】-【上级部门主管】
定位过程以及方法:
通过扩展日志输出,定位到具体空引用的函数。
定位到Kingdee.K3.BOS.ReaderService.dll 中MultiCheckReadService类的GetParentManagerDept方法。
通过SQL Server Profiler 定位到执行的语句,返回为空。
select top 1 FTagIndex,FNextNodeTagIndex,FCheckerDeptID from ICClassMCStatus1001 where FBillID=1780 and FCheckerDeptID<>0 order by Fid desc
通过对比FParentManager 字段,其所在的表 ICClassMCTableInfo,定位到 勾选了 【上级部门主管】就会报这个错误。
这样就避免了空引用的逻辑。
金蝶K3 Wise 15.0 调用API审核接口 审核单据,返回【未将对象引用设置到对象的实例】,手动到界面点审核则正常
手动在界面里面点审核可以审核成功。金蝶K3 Wise 15.0 安装 api相关补丁,(PT143439、PT131195、 PT129839、PT125554 )理论上只要...
点击下载文档
本文2024-09-16 15:50:36发表“k3wise知识”栏目。
本文链接:https://wenku.my7c.com/article/kingdee-k3wise-5417.html
您需要登录后才可以发表评论, 登录登录 或者 注册
最新文档
热门文章