Quintiq file version 2.0 
 | 
#parent: #root 
 | 
Method CreateExportObject () id:Method_DialogExportPlannedOrder_CreateExportObject 
 | 
{ 
 | 
  #keys: '[145730.0.1364781769]' 
 | 
  Body: 
 | 
  [* 
 | 
    // Set object based on selection in dialog, if object null, create new ExportPlannedOrder object 
 | 
    exportMode :=  Form.radiobuttonExportPlannedOrder().BoundValue(); 
 | 
    isDEF := exportMode = MPSyncUtility::ID_Source_DEF(); 
 | 
     
 | 
    isNewSet := ifexpr( isDEF, 
 | 
                        CheckboxNewSet.Checked(), 
 | 
                        false ) 
 | 
     
 | 
    defName := ifexpr( not isNewSet, 
 | 
                       guard(DropDownListExistingSet.Data().Name(), ''), 
 | 
                       EditFieldNewSet.Text() ) 
 | 
     
 | 
    exportObj := ExportPlannedOrder::FindCreate( MPSync, 
 | 
                                                 ApplicationScope.UserName(), 
 | 
                                                 defName, 
 | 
                                                 exportMode, 
 | 
                                                 isNewSet, 
 | 
                                                 guard( MacroPlan.MDSMacroPlan().Name(), '' ) ); 
 | 
     
 | 
    // Set export object into application dataholder (so that labels that depend on the dataholders are notified) 
 | 
    ApplicationMacroPlanner.LibSOPImpExp_DataHolderExportBase().Data( exportObj ); 
 | 
  *] 
 | 
} 
 |