1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
  | Quintiq file version 2.0 
 |  #parent: #root 
 |  Method SelectKB ( 
 |    Scenario scenario, 
 |    internal[KBFullID] kbfullid 
 |  ) id:Method_ApplicationMacroPlanner_SelectKB 
 |  { 
 |    #keys: '[134266.1.2021822381]' 
 |    Body: 
 |    [* 
 |      // Select kb for a scenario 
 |      /* 
 |      editor := CKBEditor::Create(); 
 |      componentmds := ComponentMDS::CreateForLoadedMDSsOnly( Application ); 
 |      mdsinstance := selectobject( componentmds, ComponentMDSKinds.ComponentMDSInstances, m, m.MDSID().Equals( scenario.DatasetMDSID() ) ); 
 |      mdshandle := mdsinstance.GetMDSHandle(); 
 |      editor.SelectMDSKB( mdshandle, kbfullid ); 
 |      ScenarioManager.UpdateScenarioKBInfo( scenario, kbfullid.Name(), kbfullid.Branch(), kbfullid.ChangeNr(), scenario.State(), scenario.KBDescription() ) 
 |    *] 
 |  } 
 |  
  |