二开单据转换批量下推应付单报错,自动下推也报错,手动下推不报错,怎么解决原创
金蝶云社区-茗德馨
茗德馨
17人赞赏了该文章 2,513次浏览 未经作者许可,禁止转载编辑于2022年12月07日 11:31:19
summary-icon摘要由AI智能服务提供

本文讨论了在ERP系统中二开单据转换批量下推应付单时出现的报错问题。自动和批量下推报错,而手动操作无误。分析指出报错源于自动下推未触发表单插件,导致单据转换配置不足。解决方案是注册预置插件以解决问题,并提供了具体操作步骤和插件名称。同时,还提到了其他可能的报错提示及其解决方法,并备注了解决方案的通用性。

【问题描述】二开单据转换批量下推应付单报错,自动下推也报错,手动下推不报错,怎么解决

【问题分析】报错的提示可能有多种,例如:请输入整单付款计划中的金额字段的值或应付比例的值!。关键不在于报错内容,关键在于手动下推不报错,而自动下推或者批量下推点生成全部时会报错。报错原因根据报错内容各不相同,但是单个单据手动下推就不报错,是因为,标准产品是应收应付单有表单插件处理了相关逻辑,而自动下推或者批量生成,没有打开单据,也就不会触发表单插件,所以当单据转换配置不完善时,就会报错了。另外,收付款计划无法在单据转换中配置生成,只能通过插件生成。

QQ截图20220818193855.png

【解决方案】这个问题是需要在单据转换挂一个系统预置的插件的,要挂的插件名称是Kingdee.K3.FIN.AR.App.ServicePlugIn.StockToReceivableConvert, Kingdee.K3.FIN.AR.App.ServicePlugIn

应付同理,应付插件名称是Kingdee.K3.FIN.AP.App.ServicePlugIn.StockToPayableConvert, Kingdee.K3.FIN.AP.App.ServicePlugIn(报错汇率也是挂这个插件)

前提:需要在服务器电脑操作,具体操作如下(在服务器电脑操作的目的是为了找到这个插件,如果自己本地电脑有插件,那也可以不在服务器电脑操作)

1、:我们系统预置的到应收单的单据转换,都是挂了这个插件的。找到二开的单据转换,在插件策略,点击注册,然后选择程序集。

QQ截图20210822120627.png


2、找到bin文件夹下的这个插件集合。插件名称的前半部分和插件集合的名称是一致的。

注意路径,看自己装在了那个盘就在哪个盘找

QQ截图20210822120658.png

3、找到这个插件,确定即可。

QQ截图20210822120712.png


公有云同理,不需要提运维提单,只要能找到有这个bin文件夹的电脑,在bin文件夹下找到这个插件注册即可。

【扩展阅读】报错的提示可能有多种,例如:明细价税合计汇总不等于表头价税合计。这个报错可以通过完善单据转换的表单服务策略解决,也可以同样注册标准产品的插件解决,下推应收的插件名称为:Kingdee.K3.FIN.App.ServicePlugIn.ToARAP.ToArApSetPayorgValue, Kingdee.K3.FIN.App.ServicePlugIn,下推应付的插件名称为:Kingdee.K3.FIN.App.ServicePlugIn.ToARAP.ToArApSetPayorgValue, Kingdee.K3.FIN.App.ServicePlugIn

QQ截图20220818194216.png

【备注】如后续相关逻辑没有改动,本解决方案适用所有版本,截图演示版本为8.0.0.202206



赞 17