Quintiq file version 2.0
|
#parent: #root
|
Method NeedScenarioNode () as Boolean id:Method_FormScenarioManager_NeedScenarioNode
|
{
|
#keys: '[136682.0.1808754411]'
|
Body:
|
[*
|
// populate ONLINE datasets which are not created as scenario
|
scenarioManager := ScenarioManager;
|
|
editor := ExternalMDSEditor::Editor();
|
allLoadedObjectInfos := editor.LoadedObjectInfos( 'MacroPlan' );
|
|
loadedObjectInfosWithoutScenario := selectset( allLoadedObjectInfos, Elements, objectInfo,
|
not exists( scenarioManager, ScenarioNode.astype( Scenario ), scenario,
|
scenario.DatasetMDSID() = objectInfo.MDSID().MDSKey() )
|
);
|
|
return loadedObjectInfosWithoutScenario.Size() > 0;
|
*]
|
ReturnsOwning: true
|
}
|