Quintiq file version 2.0 #parent: #root Method ImportData ( internal[GUIComponent] parent ) id:Method_DialogUserImportProfile_ImportData { #keys: '[132894.0.197566578]' Body: [* // Import data from excel // Create an import profile for import purpose if ( Dialog.DoModal( parent ) > 0 ) { path := EditorExcelPath.Text(); Dialog.FormatPath( path ); // Create a profile used to execute import data := MPSync.UserImportProfile( relnew, Name := 'temp', ExcelPath := path ); Dialog.Data( data ); try { Dialog.FindCreateAllImportObjectGroupInProfile(); userimportprofiles := construct( UserImportProfiles ); userimportprofiles.Add( data ); Dialog.ExecuteProfiles( userimportprofiles ); } onerror { errormessage := Translations::MPSync_Browser_Import_Excel_Warning(); MessageBox::Warning( Application, errormessage, 'OK' ); } // Delete the profile after executing import data.Delete(); } *] }