Quintiq file version 2.0 #parent: #root Method InitializeDataHolders ( structured[UnitPeriodTransportQuantity] selection ) id:Method_DialogCreateEditTransportCapacity_InitializeDataHolders { #keys: '[151892.0.52065484]' Body: [* //Initialize dataholder firstElement := minselect( selection, Elements, e, true, e.Start() ); data := shadow( firstElement.TransportCapacity() ); if( isnull( data ) or data.Start() <> firstElement.Start() ) { data := firstElement.Unit().TransportCapacity( relshadow, UnitID := firstElement.Unit().ID(), Start := firstElement.Start(), TimeUnit := firstElement.TimeUnitForCapacitiesCalculation(), MinimumCapacity := firstElement.MinCapacityPerTimeUnit(), MaximumCapacity := firstElement.MaxCapacityPerTimeUnit(), LotSize := firstElement.LotSize() ); } DataHolderDialogData.Data( &data ); DataHolderDialogDatas.Data( selection.Copy() ); this.InitializeComponents(); ApplicationMacroPlanner.ShowFormModal( this ); *] }