Quintiq file version 2.0
|
#parent: #root
|
Method Copy (
|
PostponementSpecification selection,
|
structured[SalesSegment_MP] salesSegments
|
) id:Method_DialogCreateEditPostponementSpecification_Copy
|
{
|
#keys: '[135040.0.192221610]'
|
Body:
|
[*
|
// Copy the selected PostponementSpecification(s)
|
|
// 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
|
salessegment := selection.SalesSegment_MP();
|
obj := salessegment.PostponementSpecification( relshadow
|
,SalesSegmentName := ""
|
,HorizonNrOfTimeUnit := selection.HorizonNrOfTimeUnit()
|
,HorizonTimeUnit := selection.HorizonTimeUnit()
|
,MaxTimeUnit := selection.MaxTimeUnit()
|
,MaxNrOfTimeUnit := selection.MaxNrOfTimeUnit()
|
);
|
|
this.DataHolderDialogData().Data( &obj );
|
|
ApplicationMacroPlanner.ShowFormModal( this );
|
*]
|
}
|