Quintiq file version 2.0 #parent: mbMainMenu/MenuExportMPSPlan Response OnClick () id:Response_mbMainMenu_MenuExportMPSPlan_OnClick { #keys: '[139394.1.905678296]' Body: [* // Export planned orders to destination folder filepath := Application.GetOpenFolderName(); data := BinaryValue::Construct(); brokername := typeof( MP_ExportMPSPlanBroker ).Name(); broker := select( Domain, EDIDefinitionManager.BrokerDefinitions, broker, broker.Name() = brokername ); if( not isnull( broker ) ) { filename := broker.Destination().astype( EDIXLSLinkDefinition ).FileName(); MacroPlan.ExportToMPSync( MPSync, data ); filepath := filepath + "/" + filename + ".xlsx"; Application.WriteBinaryFile( filepath, data.AsBinaryData() ); } *] CanBindMultiple: false DefinitionID: 'Responsedef_Menu_OnClick' Precondition: [* return MacroPlan::HasMacroPlan( MacroPlan, feedback ); *] }