Quintiq file version 2.0 #parent: #root Method InitializeDataHolders ( structured[UnitPeriodQuantity] selection ) id:Method_DialogCreateEditQuantityCapacity_InitializeDataHolders { #keys: '[151892.0.52066161]' Body: [* //Initialize dataholders firstElement := minselect( selection, Elements, e, true, e.Start() ); data := shadow( firstElement.UnitCapacity() ); if( isnull( data ) or data.Start() <> firstElement.Start() ) { data := firstElement.Unit().UnitCapacity( relshadow, UnitID := firstElement.Unit().ID(), Start := firstElement.Start(), TimeUnit := firstElement.TimeUnitForCapacitiesCalculation(), MinCapacity := firstElement.MinCapacityPerTimeUnit(), MaxCapacity := firstElement.MaxCapacityPerTimeUnit(), MaximumLoadPercentage := firstElement.MaximumLoadPercentage(), NrOfUnitsOpen := firstElement.NrOfOpen() ); } DataHolderDialogData.Data( &data ); DataHolderDialogDatas.Data( selection.Copy() ); this.InitializeComponents(); ApplicationMacroPlanner.ShowFormModal( this ); *] }