Quintiq file version 2.0 #parent: #root Method New ( ProductInStockingPoint_MP pisp, FormSafetyStocks formSafetyStocks ) id:Method_DialogCreateEditSafetyStock_New { #keys: '[136682.2.38964853]' Body: [* //New owner := guard( pisp.Product_MP(), select( DataHolderProduct.Data(), Elements, e, not e.IsSystem() and e.IsLeaf() ) ); stockingpoint := guard(pisp.StockingPoint_MP(),null( StockingPoint_MP ) ); data := owner.SafetyStock( relshadow, ProductID := owner.ID(), StockingPointID := stockingpoint.ID(), StockingPoint_MP := stockingpoint, HasUserTarget := true, Start := guard( MacroPlan.StartOfPlanningPeriod().StartDate(), MacroPlan.Start().Date() ) ); DataHolderForm.Data( formSafetyStocks ); DataHolderDialogData.Data( &data ); //Enable disable component Form.EnableDisabledComponent( guard( DataHolderDialogData.Data().HasUserTarget(), false ) ); Form.ShowHideComponent( false ); ApplicationMacroPlanner.ShowFormModal( Form ); *] }