问题描述:
主生产计划中执行全局排产计划、待排产订单-获取数据、粗产能汇总/明细报表查询时,提示“计算方案配置-xx业务方案配置未找到”。
解决方案:
1 问题原因主生产计划中的运算首先根据计算时的组织找到对应组织下的计算方案配置,然后根据计算方案配置中设置的运行方式找到需要执行的业务方案设置,此时如果对应的业务方案设置被删除或在对应组织下不可见,会提示“计算方案配置-xx业务方案配置未找到”。
2 解决方式
1、 进入计算方案配置界面(【主生产计划】→【模型中心】→【算法注册配置】→【业务方案配置】),查看计算组织下的的业务方案配置。
2、查看运行方式所选择的业务方案,进入业务方案配置列表,选择对应的计划组织,查看列表上的业务方案显示,检查被选择的业务方案配置是否不存在(若存在时,需要检查对应业务方案所属应用是否等于MPS,方法:进入开发平台,找到业务方案配置菜单,打开所属应用字段的可见性,预览后查看所属应用字段的值)。
3、如果不存在业务方案配置,可使用MPS初始化功能初始化算法模型初始化选项,操作方式可点击:MPS 初始化
4、如果当前版本不支持MPS初始化,可自行设置业务方案配置,如果业务方案配置时不能选择到对应的算法节点,需先设置算法注册配置 :
排产计划:算法节点:编码schedu_plan,实现类kd.mmc.mps.calcnode.MPSOrderScheduPlanStep;
获取数据:算法节点:编码SchedulePlan_getdata,实现类kd.mmc.mps.calcnode.MPSBranchingCalculateStep;
报表信息记录:算法节点:编码ReportLog_S,实现类:kd.mmc.mps.calcnode.MpsReportCalcStep;
上线顺序码计算:算法节点:编码CalcNo,实现类kd.mmc.mps.calcnode.MPSSeqNumGeneratorStep;
上线时间计算:算法节点:编码CalcVehicleStartTime,实现类kd.mmc.mps.calcnode.MPSStartWorkTimeGeneratorStep