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() )
| *]
| }
|
|