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