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