Quintiq file version 2.0 #parent: #root Method Copy ( internal[GUIComponent] parent, PostponementSpecification postponementspecification_i ) as PostponementSpecification id:Method_DialogCreateEditPostponementSpecification_Copy { #keys: '[130036.1.307883408]' Body: [* // Copy the selected PostponementSpecification this.ShowHideComponentForBatchEdit( false ); salesSegment := postponementspecification_i.SalesSegment_MP(); if ( isnull( salesSegment ) ) { salesSegment := select( DataHolderChildSalesSegments.Data(), Elements, ss, true ); } data := salesSegment.PostponementSpecification( relshadow, SalesSegmentName := "" ); Dialog.Data( data ); Dialog.SetDefaultValue( postponementspecification_i ); if ( Dialog.DoModal( parent ) > 0 ) { data.Commit(); } return data.WrappedInstance(); *] }