| Quintiq file version 2.0 | 
| #parent: #root | 
| Method NewScenarioFromDataset ( | 
|   shadow[Dataset] dataset | 
| ) id:Method_DialogCreateEditScenario_NewScenarioFromDataset | 
| { | 
|   #keys: '[134266.1.2048886242]' | 
|   Body: | 
|   [* | 
|     // New scenario | 
|     scenarioManager := ScenarioManager; | 
|      | 
|     scenariofolder := select( scenarioManager, ScenarioNode.astype( ScenarioFolder ), folder, | 
|                               folder.Name() = GlobalParameters_MP::GetFolderRoot() ); | 
|      | 
|     strategy := select(ScenarioManager, Strategy, strategy, strategy.Name() = Translations::MP_GlobalParameters_DefaultStrategyName() ); | 
|      | 
|     scenario := ScenarioManager.ScenarioNode( relshadow, | 
|                                               ScenarioMP, | 
|                                               Parent := scenariofolder, | 
|                                               Name := dataset.Name(), | 
|                                               SelectedStrategy := strategy, | 
|                                               DatasetName := dataset.Name(), | 
|                                               DatasetMDSID := dataset.DatasetMDSID(), | 
|                                               State := dataset.State() ); | 
|      | 
|     DataHolderActionCopy.Data( false ); | 
|     DataHolderDialogData.Data( &scenario ); | 
|      | 
|     ApplicationMacroPlanner.ShowFormModal( this ); | 
|   *] | 
| } |