Quintiq file version 2.0
|
#parent: #root
|
Method CanActivate (
|
Scenario selection
|
) as String id:Method_ScenarioManager_FormScenario_CanActivate
|
{
|
#keys: '[101620.1.1019282778]'
|
Body:
|
[*
|
//Check whether scenario dataset can be activated
|
feedback := '';
|
|
if ( selection.IsMemoryOnlyStorage() )
|
{
|
feedback := 'This scenario is memory only and there is no active state';
|
}
|
else
|
{
|
mdsobject := ExternalMDSEditor::Editor().ObjectInfo( selection.DatasetMDSID() );
|
if( not isnull( mdsobject ) and mdsobject.ActivityState() <> "Inactive" )
|
{
|
feedback := 'This scenario has an active dataset'
|
}
|
}
|
|
return feedback;
|
*]
|
}
|