Quintiq file version 2.0 
 | 
#parent: #root 
 | 
Method PopulateFilteredAccounts () id:Method_BaseFormAccountCosts_PopulateFilteredAccounts 
 | 
{ 
 | 
  #keys: '[144528.2.10470335]' 
 | 
  Body: 
 | 
  [* 
 | 
    // Check if filter accounts toggle on 
 | 
     
 | 
    // DataHolderAccountsToUse is Union of DataHolderFilterAccounts and application level DataHolderSelectedAccounts (what was selected in Unit Accounts form) 
 | 
    if( cbFilterByAccounts.Checked() ) 
 | 
    { 
 | 
      // Flush so that nett result accounts based on application level DataHolderSelectedAccounts 
 | 
      DataHolderFilterAccounts.Data().Flush(); 
 | 
    } 
 | 
    else 
 | 
    { 
 | 
      // Re-populate all Account_MP so that nett result all valid accounts for unit displayed 
 | 
      allAccounts := selectset( MacroPlan, Account_MP, acc, true ); 
 | 
      DataHolderFilterAccounts.Data( allAccounts.Copy() );  
 | 
    } 
 | 
  *] 
 | 
} 
 |