二开单据转换批量下推应付单报错,自动下推也报错,手动下推不报错,怎么解决
【问题描述】
二开单据转换批量下推应付单报错,自动下推也报错,手动下推不报错,怎么解决
【问题分析】
报错的提示可能有多种,例如:请输入整单付款计划中的金额字段的值或应付比例的值!。
关键不在于报错内容,关键在于手动下推不报错,而自动下推或者批量下推点生成全部时会报错。报错原因根据报错内容各不相同,但是单个单据手动下推就不报错,是因为,标准产品是应收应付单有表单插件处理了相关逻辑,而自动下推或者批量生成,没有打开单据,也就不会触发表单插件,所以当单据转换配置不完善时,就会报错了。另外,收付款计划无法在单据转换中配置生成,只能通过插件生成。
【解决方案】
这个问题是需要在单据转换挂一个系统预置的插件的,要挂的插件名称是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、我们系统预置的到应收单的单据转换,都是挂了这个插件的。找到二开的单据转换,在插件策略,点击注册,然后选择程序集。
2、找到bin文件夹下的这个插件集合。插件名称的前半部分和插件集合的名称是一致的。注意路径,看自己装在了那个盘就在哪个盘找
3、找到这个插件,确定即可。
公有云同理,不需要提运维提单,只要能找到有这个bin文件夹的电脑,在bin文件夹下找到这个插件注册即可。
【扩展阅读】
报错的提示可能有多种,例如:明细价税合计汇总不等于表头价税合计。
这个报错可以通过完善单据转换的表单服务策略解决,,服务为单据头字段=sum(单据体字段),也可以同样注册标准产品的插件解决。
下推应收的插件名称为:
Kingdee.K3.FIN.App.ServicePlugIn.ToARAP.ToArApSetPayorgValue, Kingdee.K3.FIN.App.ServicePlugIn,
下推应付的插件名称为:
Kingdee.K3.FIN.App.ServicePlugIn.ToARAP.ToArApSetPayorgValue, Kingdee.K3.FIN.App.ServicePlugIn
【备注】如后续相关逻辑没有改动,本解决方案适用所有版本,截图演示版本为8.0.0.202206
二开单据转换批量下推应付单报错,自动下推也报错,手动下推不报错,怎么解决
本文2024-09-23 01:40:43发表“云星空知识”栏目。
本文链接:https://wenku.my7c.com/article/kingdee-k3cloud-147468.html