Quintiq file version 2.0 
 | 
#parent: #root 
 | 
StaticMethod TestData ( 
 | 
  ScenarioManager scenarioManager 
 | 
) 
 | 
{ 
 | 
  Description: '生成测试数据' 
 | 
  TextBody: 
 | 
  [* 
 | 
    // yypsybs Sep-19-2023 (created) 
 | 
     
 | 
    info( "生成年度产销预算报表测试数据" ) 
 | 
     
 | 
    scenarioManager.CapacityAndSaleBudgeChartElement( relflush ); 
 | 
     
 | 
    for( sc := 0; sc < 4; sc := sc + 1 ) { 
 | 
      scenarioName := "SC" + [String]sc; 
 | 
      for( i := 0; i < 4; i := i + 1 ) { 
 | 
        businessTypeString := "BT" + [String]i; 
 | 
        for( j := 1; j <= 12; j := j + 1 ) { 
 | 
          monthString := "MONTH" + ifexpr( j < 10, "0" + [String]j, [String]j ); 
 | 
          scenarioManager.CapacityAndSaleBudgeChartElement( relnew,  
 | 
                                                            BusinessTypeOrOrgCode := businessTypeString,  
 | 
                                                            TimeStringAndScenarioName := monthString + " - " + scenarioName,  
 | 
                                                            Quantity := Real::Random( 20.0, 30.0 ) ); 
 | 
        } 
 | 
      } 
 | 
    } 
 | 
  *] 
 | 
} 
 |