| Quintiq file version 2.0 | 
| #parent: #root | 
| Method New ( | 
|   FormInventoryTargets formInventoryTargets | 
| ) id:Method_DialogCreateEditInventoryTarget_New | 
| { | 
|   #keys: '[139394.1.922899889]' | 
|   Body: | 
|   [* | 
|     // New inventory target | 
|      | 
|     owner :=  ApplicationMacroPlanner.DataHolderProduct().Data().First(); | 
|     stockingpoint := ApplicationMacroPlanner.DataHolderStockingPoint().Data().First(); | 
|      | 
|     data := owner.InventorySpecification( relshadow, | 
|                                           ProductID := owner.ID(), | 
|                                           StockingPointID := stockingpoint.ID(), | 
|                                           StockingPoint_MP := stockingpoint, | 
|                                           ProductInStockingPoint_MP := owner.FindProductInStockingPoint( stockingpoint.ID() ), | 
|                                           Start := MacroPlan.StartOfPlanning().Date() ); | 
|      | 
|     DataHolderForm.Data( formInventoryTargets ); | 
|     DataHolderDialogData.Data( &data ); | 
|     // set stocking point and product to dataholder to be use by OnUserUpdateUI method | 
|     DataHolderProduct.Data( DataHolderDialogData.Data().Product_MP() ); | 
|     DataHolderStockingPoint.Data(DataHolderDialogData.Data().StockingPoint_MP() ); | 
|     this.InitializeComponents( false /*isbatchedit*/ ); | 
|      | 
|     ApplicationMacroPlanner.ShowFormModal( this ); | 
|   *] | 
| } |