Quintiq file version 2.0 #parent: #root Method InitializeDataHolder ( structured[StockingPointInPeriod] selection ) id:Method_DialogCreateEditStockingPointCapacity_InitializeDataHolder { #keys: '[151892.0.52021090]' Body: [* //Initialize dataholder firstElement := selection.Element( 0 ); data := shadow( firstElement.StockingPointCapacity() ); if( isnull( data ) or data.Start() <> firstElement.Start().Date() ) { data := firstElement.StockingPoint_MP().StockingPointCapacity( relshadow, StockingPointID := firstElement.StockingPointID(), Start := firstElement.Start().Date(), MaxCapacity := firstElement.MaxCapacity() ); } DataHolderDialogData.Data( &data ); DataHolderDialogDatas.Data( selection.Copy() ); this.InitializeComponents(); ApplicationMacroPlanner.ShowFormModal( this ); *] }