| 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() );  | 
|     } | 
|   *] | 
| } |