Quintiq file version 2.0
|
#parent: #root
|
StaticMethod GetNextCalType (
|
String latestcaltype,
|
String businesstype
|
) as String
|
{
|
Description: '获取下一个计算步骤'
|
TextBody:
|
[*
|
// Administrator Sep-13-2023 (created)
|
result := "";
|
if( businesstype = "TM"){
|
if( latestcaltype = "" ){
|
result := "SCENE";
|
}else if( latestcaltype = "SCENE" ){
|
result := "TM_SOP_R1";
|
}else if( latestcaltype = "TM_SOP_R1" ){
|
result := "TM_SOP_R2";
|
}else if( latestcaltype = "TM_SOP_R2" ){
|
error( "This version is ended" );
|
}
|
}else{
|
if( latestcaltype = "TM_SOP_R1" ){
|
result := businesstype + "_SOP_R1";
|
}else if( latestcaltype = "TM_SOP_R2" ){
|
result := businesstype + "_MPS_R1";
|
}else if( latestcaltype = businesstype + "_MPS_R1" ){
|
result := businesstype + "_MRP_R1";
|
}else if( latestcaltype = businesstype + "_MRP_R1" ){
|
result := businesstype + "_MPS_R2";
|
}else if( latestcaltype = businesstype + "_MPS_R2" ){
|
result := businesstype + "_MRP_R2";
|
}else if( latestcaltype = businesstype + "_MRP_R2" ){
|
error( "This version is ended" );
|
}
|
}
|
|
return result;
|
*]
|
}
|