干预套打数据包插件执行异常原创
金蝶云社区-山火风林
山火风林
1人赞赏了该文章 531次浏览 未经作者许可,禁止转载编辑于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