| Quintiq file version 2.0 | 
| #parent: MenuCreateDefaultKB | 
| Response OnClick () id:Response_FormKBManagement_MenuCreateDefaultKB_OnClick | 
| { | 
|   #keys: '[101320.0.110724530]' | 
|   Body: | 
|   [* | 
|     editor := CKBEditor::Create(); | 
|     kb := select( MacroPlan.MDSMacroPlan(), MDSKBs, kb, kb.Name().ToUpper() = ScenarioManager.CompanyKBName().ToUpper() ); | 
|     kbfullid := KBFullID::Create( kb.Domain(), kb.Name(), kb.Branch(), kb.Version(), kb.ChangeNr() ); | 
|     ids := editor.GetKBs(); | 
|     mid := selectobject (ids, Elements, e, e.Domain() = kbfullid.Domain() and e.Name() = kbfullid.Name(), true) | 
|     modelkb := editor.GetModelKB( mid ); | 
|      | 
|     //get a copy so we could edit | 
|     saveid := modelkb.CKB().ID(); | 
|     saveid.Version( "1.0.0.0" ); | 
|     saveid.Branch( GlobalParameters_MP::GetKB() ); | 
|     description := 'KB1'; | 
|      | 
|     //Perform the actual saveAs action | 
|     editor.SaveKBAs( modelkb, modelkb.CKB().ID(), description); | 
|     saveid.ChangeNr( 1 ); | 
|   *] | 
|   CanBindMultiple: false | 
|   DefinitionID: 'Responsedef_Menu_OnClick' | 
|   UserRequiresReadWrite: true | 
| } |