hongji.li
2023-11-07 1a1ba3ad5ed9e4380185aa1ccad20204a0e5f115
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
Quintiq file version 2.0
#parent: #root
Method GetKBStructure () id:Method_ScenarioManager_DialogCreateEditMPScenario_GetKBStructure
{
  #keys: '[11660.0.827226203]'
  Body:
  [*
    // get all valid kb branch
    if ( isnull( DataHolderKB.Data() ) )
    {
    
      kb := select( ScenarioManager.MDSScenarioManager(), MDSKBs, kb, kb.Name().ToUpper() = ScenarioManager.CompanyKBName().ToUpper() );
      kbid := KBID::Create( kb.Domain(), kb.Name() );
      editor := CKBEditor::Create();
      kbinfos := editor.GetKBStructure( kbid );
      DataHolderKB.Data( &kbinfos );
    }
  *]
}