自定义单据参与MRP运算报错
金蝶云社区-tengzxd
tengzxd
0人赞赏了该文章 1,292次浏览 未经作者许可,禁止转载编辑于2017年10月27日 19:17:24

版本:V7.0+PT116278
问题:自定义BOS表单,按照论坛上的帖子《二次开发看过来,强力推荐:MRP支持自定义单据参与运算》添加了MRP数据模型和MRP逻辑模型,但是,运行MRP时报错。

出现不可修复的错误,MRP计算操作已终止,可查看MRP日志或系统日志确认原因!
错误信息:不可预料的MRP计算错误!source:Kingdee.K3.MFG.PLN.App.MrpModel
message:Object reference not set to an instance of an object.
stacktrace: at Kingdee.K3.MFG.PLN.App.MrpModel.AbstractMrpMemDataPolicy.GetQueryTableInfo(QueryInfo queryInfo, Field field)
at Kingdee.K3.MFG.PLN.App.MrpModel.PolicyImpl.Supply.AbstractSupplyDataPolicy.OnPrepareQueryObject(QueryObject queryObj, QueryInfo queryInfo)
at Kingdee.K3.MFG.PLN.App.MrpModel.AbstractMrpMemDataPolicy.OnExecuteDataPolicy()
at Kingdee.K3.MFG.PLN.App.MrpModel.AbstractMrpDataPolicy.Execute()
at System.Threading.Tasks.Task.Execute()
解决方式:1、可以通过查看MRP日志得到堆栈信息,并把信息提交给软件供应商技术支持要员进行分析!

文件《Cloud.log》为日志文件,《Common.config》为日志中提示的要检查的文件。
另外,新增的自定义单据,作为供给,在计划方案--供给参数中,会自动显示吗?我的计划方案中不显示自定义的单据,是不是因为这个原因?谢谢!