yypsybs
2023-10-10 550ebcf02217f8a0c6fe9001fcfa8e42e9cd6b83
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 );
    }
  *]
}