Quintiq file version 2.0 
 | 
#parent: #root 
 | 
Method GenerateColumn ( 
 | 
  MacroPlan owner 
 | 
) 
 | 
{ 
 | 
  TextBody: 
 | 
  [* 
 | 
    // 甄兰鸽 Aug-13-2024 (created) 
 | 
    startofplanning           := owner.StartOfPlanning(); 
 | 
    startofyear               := startofplanning.StartOfYear(); 
 | 
    startofnextyear           := startofplanning.StartOfNextYear(); 
 | 
     
 | 
    for( start := startofyear; start < startofnextyear; start := start.StartOfNextMonth() ){ 
 | 
      periodtime := start.Date(); 
 | 
      periodname := periodtime.Format( "M2/D2/Y" ); 
 | 
      this.Column( relnew, Name := periodname, StartDate := periodtime ); 
 | 
    } 
 | 
  *] 
 | 
} 
 |