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 }