xiaoding721
2024-08-21 37d5e499ff0d2aa0d4d3d7a4c6ec65ec2ffd1d70
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 );
    }
  *]
}