版本: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》为日志中提示的要检查的文件。
另外,新增的自定义单据,作为供给,在计划方案--供给参数中,会自动显示吗?我的计划方案中不显示自定义的单据,是不是因为这个原因?谢谢!
Cloud.zip(8.54KB)
Common.zip(5.29KB)
运算日志.png(96.22KB)
MRP数据模型01.png(106.65KB)
MRP数据模型02.png(115.51KB)
MRP数据模型03.png(116.29KB)
MRP逻辑模型.png(138.43KB)
推荐阅读