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