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