Quintiq file version 2.0 #parent: ListInventorySpecification Response OnClick ( ProductInStockingPointInPeriod pispipselection ) id:Response_ListInventorySpecification_MenuNewInventorySpecification_OnClick { #keys: '[108486.0.914686595]' Body: [* // Create a new inventory specification dlg := construct( DialogCreateEditInventorySpecification ); inventoryspecification := dlg.NewInventorySpecification( this, pispipselection ); ApplicationLibMacroPlanner.AutoExpandSelection( this, inventoryspecification ); ApplicationLibMacroPlanner.AutoExpandSelection( ListProductInStockingPoint_MP, guard( inventoryspecification.ProductInStockingPoint_MP(), null( ProductInStockingPoint_MP ) ) ); *] CanBindMultiple: false DefinitionID => /ListInventorySpecification/Responsedef_ListInventorySpecification_Menu_OnClick Initiator: 'MenuNewInventorySpecification' Precondition: [* return Product_MP::HasProductAndHasPeriod( feedback, MacroPlan ) and InventorySpecification::CanCreate( feedback, DataHolderChildProducts.Data(), DataHolderChildStockingPoints.Data() ); *] }