Quintiq file version 2.0 #parent: #root Method Copy ( FulfillmentRestriction selection, structured[SalesSegment_MP] salesSegments ) id:Method_DialogCreateEditFulfillmentRestriction_Copy { #keys: '[135040.0.189736457]' Body: [* // New fulfillment restriction // Get a default sales segment so we can relshadow fulfillment restriction and bind to dialog // Follow the expression filter defined in data extractor for dropdown product := selection.Product_MP(); salessegment := selection.SalesSegment_MP(); data := salessegment.FulfillmentRestriction( relshadow ,ProductID := product.ID() ,SalesSegmentName := "" ,StartDate := selection.StartDate() ,EndDate := selection.EndDate() ,Product_MP := product ); DataHolderDialogData.Data( &data ); Form.SetDefaultValue( salesSegments ); ApplicationMacroPlanner.ShowFormModal( this ); *] }