| 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 ); | 
|   *] | 
| } |