模型配置
金蝶云社区-顾云云
顾云云
0人赞赏了该文章 1,448次浏览 未经作者许可,禁止转载编辑于2018年08月22日 12:36:53


变量为轴长、辊长(即筒体长)都由客户指定,半成品轴和筒体的长度不同,影响材料的耗用
需求:通过配置自动生成辊筒、轴、焊接筒体、筒体四个物料和四个BOM

CH4410筒体,模型配置成功,只有一条规则MXGZ000023
CH4443焊接筒体,产品模型中,变量也是辊长,没有计算变量,没有规则,物料清单如上,焊接筒体的模型配置报错:
初始化环境:[提示]开始初始化运算环境
模型配置:[提示]产品模型:CPMX00008,生成开始
模型配置:[提示]产品模型:CPMX00008,物料生成成功,编码:CH4443-80.0
模型配置:[提示]生成BOM模型数据开始
模型配置:[提示]生成BOM模型数据结束
模型配置:[提示]产品模型:CPMX00008,生成结束
模型配置:[提示]产品模型:CPMX00006,生成开始
模型配置:[提示]产品模型:CPMX00008,物料生成成功,编码:CH4410-
模型配置:[提示]规则:MXGZ000023,执行开始
表达式执行:[提示]替换变量前的表达式为:(VAR(1002)-10)*1.8/1000
模型配置:[异常中断]规则:MXGZ000023,执行出错,运行表达式为:(VAR(1002)-10)*1.8/1000
模型配置:[提示]规则:MXGZ000023,执行结束
模型配置:[异常中断]找不到名为1002的变量值 at Kingdee.K3.MFG.ENG.App.Core.ProductModeling.VariableManager.GetValue(Context ctx, MdlCfgGenResult genResult, AbstractVariable variable)
at Kingdee.K3.MFG.ENG.App.Core.ProductModeling.VariableManager.GetValue(Context ctx, MdlCfgGenResult genResult, String variableKey)
at Kingdee.K3.MFG.ENG.App.Core.ProductModeling.ExprSvc.ReplaceVariabe(Context ctx, String expression, String varialKey, MdlCfgGenResult currCfgResult)
at Kingdee.K3.MFG.ENG.App.Core.ProductModeling.ExprSvc.Excute(AbstractModelExpression expression, MdlCfgOption option, MdlCfgGenResult currCfgResult, Action`3 writeLog)
at Kingdee.K3.MFG.ENG.App.Core.ProductModeling.Actions.ProcessCfgAction.ExcuteRule(AbstractRule rule, MdlCfgGenResult currCfgResult, DynamicObject sysTableData)
保存配置清单:[提示]正在保存配置清单
保存配置清单:[提示]生成新的模型配置清单,编码:CPMX00008_V1.5