Quintiq file version 2.0
|
#parent: #root
|
Method SelectScenarioManager () id:Method_ApplicationLibMacroPlanner_SelectScenarioManager
|
{
|
#keys: '[11660.0.300830511]'
|
Body:
|
[*
|
// Select scenario manager if it is not selected
|
if ( isnull( ScenarioManager ) )
|
{
|
componentmds := ComponentMDS::CreateForLoadedMDSsOnly( Application );
|
foldername := GlobalParameters_MP::GetDatasetRoot();
|
folder := select( componentmds, Folders, f, f.Name() = foldername );
|
mdscomponentkind := select( componentmds, ComponentMDSKinds, kind, kind.Kind() = ScenarioManager::GetDatasetKind() );
|
mdsinstance := select( mdscomponentkind, ComponentMDSInstances, m,
|
m.FolderID() = folder.Key(),
|
m.Name() = ScenarioManager::GetDatasetName() );
|
|
if( not isnull( mdsinstance ) )
|
{
|
mdsinstance.ComponentMDSKind().SelectInstance( mdsinstance );
|
componentmds.Apply();
|
}
|
}
|
*]
|
}
|