生产订单下达时提示错误“提示必须存在工序计划”,但状态还是变为了下达。

原因:因为单据类型中启用了“下达时自动开工”,所以该错误提示是开工操作的,不是下达操作,下达操作正常完成了,所以状态变为了下达。

业务状态机中每个状态对应的校验和执行实现类

 校验所在位置

Kingdee.K3.MFG.PRD.App.ServicePlugIn.MO.SetStatus, Kingdee.K3.MFG.PRD.App.ServicePlugIn

Kingdee.K3.MFG.PRD.App.Core.MOService,Kingdee.K3.MFG.PRD.App.Core
Kingdee.K3.MFG.PRD.App.Core.MOBizState.Start,Kingdee.K3.MFG.PRD.App.Core
Kingdee.K3.MFG.SFC.App.Core.OperationPlanningService,Kingdee.K3.MFG.SFC.App.Core

 

posted @ 2024-08-08 10:38  木古白水  阅读(43)  评论(0)    收藏  举报