Quintiq file version 2.0 
 | 
#parent: #root 
 | 
StaticMethod CreateData ( 
 | 
  MacroPlan macroPlan 
 | 
) 
 | 
{ 
 | 
  TextBody: 
 | 
  [* 
 | 
    macroPlan.DL_EngineRackRow( relflush ); 
 | 
    macroPlan.DL_EngineRackColumn( relflush ); 
 | 
     
 | 
    // 创建行EVO5 MLB, EVO5 MQB, GEN3 MLB, GEN3 MQB 
 | 
    macroPlan.DL_EngineRackRow( relnew, Generation := "EVO5", MLB_MQB := "MLB" ); 
 | 
    macroPlan.DL_EngineRackRow( relnew, Generation := "EVO5", MLB_MQB := "MQB" ); 
 | 
    macroPlan.DL_EngineRackRow( relnew, Generation := "GEN3", MLB_MQB := "MLB" ); 
 | 
    macroPlan.DL_EngineRackRow( relnew, Generation := "GEN3", MLB_MQB := "MQB" ); 
 | 
     
 | 
    // 创建列 
 | 
    indexDate := macroPlan.StartOfPlanning().Date().StartOfMonth(); 
 | 
    for ( i := 0; i < 12; i++ ) { 
 | 
      macroPlan.DL_EngineRackColumn( relnew, StartDate := indexDate ); 
 | 
      indexDate := indexDate.StartOfNextMonth(); 
 | 
    } 
 | 
     
 | 
    // 创建单元格 
 | 
    traverse ( macroPlan, DL_EngineRackRow, dlerr ) { 
 | 
      traverse ( macroPlan, DL_EngineRackColumn, dlerc ) { 
 | 
        cell := dlerr.DL_EngineRackCell( relnew ); 
 | 
         
 | 
        // 外租库入库费用(发动机销量 / 包装容量[向上取整] * 料架入库单价) 
 | 
         
 | 
        // 外租库出库费用(发动机产量 / 包装容量[向上取整] * 料架出库单价) 
 | 
      } 
 | 
    } 
 | 
  *] 
 | 
} 
 |