Quintiq file version 2.0 
 | 
#parent: #root 
 | 
Method Initialize () id:Method_DialogEditDefaultInventoryHoldingCost_Initialize 
 | 
{ 
 | 
  #keys: '[145730.1.476582867]' 
 | 
  Body: 
 | 
  [* 
 | 
    // Initialize dialog 
 | 
    // Get allowed account, set to dataholder 
 | 
    allowedAccounts := construct( Account_MPs ); 
 | 
    allowedCostDrivers := construct( Strings ); 
 | 
    MacroPlan.GetAccounts( Form.GetCostType(), &allowedAccounts, &allowedCostDrivers ); 
 | 
    DataHolderAccounts.Data( &allowedAccounts ); 
 | 
     
 | 
    // Set BoundValue according to current gp value 
 | 
    // Boundvalue is text, thus use AsQuill to convert boolean to text 
 | 
    gp := MacroPlan.GlobalParameters_MP(); 
 | 
    RadioButtonGroupSelection.BoundValue( gp.HasAbsoluteValueForInventoryHolding().AsQUILL() ); 
 | 
     
 | 
    // Pre-select default account based on default account 
 | 
    account := select( MacroPlan, Account_MP, acc, acc.IsDefaultInventoryHoldingAccount() ); 
 | 
    if( not isnull(  account ) ) 
 | 
    { 
 | 
      DropDownListAccount.Data( account ) 
 | 
    } 
 | 
     
 | 
    ApplicationMacroPlanner.ShowFormModal( this ); 
 | 
  *] 
 | 
} 
 |