| Quintiq file version 2.0 | 
| #parent: #root | 
| Method CopyScenario ( | 
|   ScenarioMP source | 
| ) id:Method_DialogCreateEditScenario_CopyScenario #extension | 
| { | 
|   Body: | 
|   [* | 
|     // Copy scenario | 
|     scenario := ScenarioManager.ScenarioNode( relshadow, | 
|                                               ScenarioMP, | 
|                                               Parent := source, | 
|                                               Name := ScenarioManager.GetUniqueScenarioName( source.Name() ), | 
|                                               SelectedStrategy := source.SelectedStrategy(), | 
|                                               State := source.State() ); | 
|      | 
|     DataHolderActionCopy.Data( true ); | 
|     DataHolderDialogData.Data( &scenario ); | 
|      | 
|     // do not distribute | 
|     DataHolderDialogData.Data().EnableSync( false ); | 
|     checkboxEnableSync.Visible( false ); | 
|     dropDownStringListGeneral.Visible( false ); | 
|     checkboxIsKeyProduct.Visible( false ); | 
|     checkboxCreatePurchaseSupplyProduct.Visible( false ); | 
|      | 
|     ApplicationMacroPlanner.ShowFormModal( this ); | 
|   *] | 
| } |