检验单下推MRB评审单保存报错提示“未将对象的引用设置到对象实例”如何排查原创
金蝶云社区-SkyZPP
SkyZPP
29人赞赏了该文章 1047次浏览 未经作者许可,禁止转载编辑于2022年01月20日 16:02:07

问题描述:检验单下推MRB评审单保存时提示“未将对象的引用设置到对象实例”,如下图所示:

3.png

原因分析:这种情况往往是因为在检验单到MRB评审单的单据转换规则中配置了检验单字段到MRB评审单单据体字段的映射导致的,因为单据转换规则中目标单关联主单据体是MRB评审单的单据头,所以MRB评审单表体的字段值都不能通过单据转换规则中的字段映射携带;正常MRB评审单单据头link表体中记录的检验单分录信息中FSTABLENAME字段的值为“T_QM_INSPECTBILLENTRY”,如果该字段的值不为上述值,则会出现上述的报错信息,可以通过如下语句查询确定是否是该原因: select * from T_QM_MRBREVIEWBILL_LK 

7.png

解决办法:如果确实是上述原因,则取消掉检验单到MRB评审单单据体字段的映射,重新下推MRB评审单即可;另外如果需要携带检验单字段到MRB评审单单据体时,必须通过单据转换插件实现,不能配置单据转换规则字段映射,插件开发可以参考如下论坛贴:  https://vip.kingdee.com/article/47003718479577088

                                                        https://vip.kingdee.com/article/13220

赞 29