干预套打数据包插件执行异常原创
1人赞赏了该文章
942次浏览
未经作者许可,禁止转载编辑于2022年06月17日 15:49:08
今天,业务人员执行单据打印时遇到了报错:
【执行过程发生异常】: Error Message: 干预套打数据包插件执行异
常
InnerException Message:未将对象引用设置到对象的实例。
在 ZD.K3.WMS.Bussiness.PlugIn.ShipLabel.
ProcessingTemplateService.ReplaceLabelDatas(DynamicObject[]
dataObjects)
在 ZD.K3.WMS.Bussiness.PlugIn.ShipLabel.ShipLabelList.
OnPrepareNotePrintData(PreparePrintDataEventArgs e)
在 Kingdee.BOS.Core.DynamicForm.PlugIn.
DynamicFormViewPlugInProxy.FirePrepareNotePrintData(
PreparePrintDataEventArgs e)
在 Kingdee.BOS.NotePrinting.DataProvider.BaseDataProvider.
PluginPreparePrintData(R1PrintDataSource dataSource, List`1
billIds, DynamicObjectType objType, DynamicObjectCollection
objCollection)
分析思路:1)检查模板 2)检查单据 3)检查基础资料
1)由于该单据打印模板已经使用了很久,突然今天遇到报错;分析并非模板本身问题,而是单据问题;
2)果然经仔细检查为单据字段没有值;导致模板没取到数据,出现报错;
3)进一步查询,单据字段没有值的原因为为基础资料被禁用;导致生成的单据字段值为空;
4)由于单据已经无法反审核修改,经数据修复后,可正常预览打印。
赞 1
1人点赞
还没有人点赞,快来当第一个点赞的人吧!
打赏
0人打赏
还没有人打赏,快来当第一个打赏的人吧!
推荐阅读