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