| Quintiq file version 2.0 | 
| #parent: #root | 
| StaticMethod OnServerStartUp | 
| { | 
|   TextBody: | 
|   [* | 
|     debuginfo( '// =============================================================== Scenario manager =====================================================================') | 
|     folder := DomainModel::Domain().MDSFolderDefinitions().FindFolder( "/root" ); | 
|      | 
|     oinfo := MDSEditor::Editor().ObjectInfos( GlobalParameters_MP::GetDatasetScenarioManager(), folder.FolderID(), GlobalParameters_MP::GetDatasetScenarioManager() ); | 
|      | 
|     o := select( oinfo, Elements, o, not o.IsLoaded() ); | 
|     if( isnull( o ) ) | 
|     { | 
|       MDSScenarioManager::CreateMDS( GlobalParameters_MP::GetDatasetScenarioManager(), GlobalParameters_MP::GetStorageState() ); | 
|     } | 
|     else | 
|     { | 
|       MDSScenarioManager::LoadMDSAndConvert( o.MDSID(), GlobalParameters_MP::GetStorageState() ); | 
|       ScenarioManager::JobCheckScenarioIsLoaded( o.MDSID() ); | 
|     } | 
|   *] | 
| } |