Quintiq file version 2.0 #parent: #root Method ExecuteProfiles ( structured[UserImportProfile] importprofiles ) id:Method_DialogImportProfile_ExecuteProfiles { #keys: '[132894.0.78240807]' Body: [* // execute import profiles uniqueimportobjectgroups := BaseImportProfile::GetUniqueImportObjectGroupInProfiles( importprofiles ); // get file paths to upload importobjectgroupsfromexcel := selectset( uniqueimportobjectgroups, Elements, e, // HACK e.Source() = MPSyncUtility::ID_Source_Excel() ); e.Source() = MPSyncUtility::ID_Source_Excel() or e.Source() = MPSyncUtility::ID_Source_3DSpace() ); binaryvalues := construct( BinaryValues ); brokers := construct( Strings ); if ( importobjectgroupsfromexcel.Size() > 0 ) { Dialog.ImportFiles( importobjectgroupsfromexcel, binaryvalues, brokers ); } MPSync.ExecuteUserImportProfiles( MacroPlan, importprofiles, uniqueimportobjectgroups, CheckBoxRefreshFromSource.Checked(), // IsRefreshFromSource CheckBoxOverwriteManualConfig.Checked(), // IsOverwriteManualConfig binaryvalues, brokers ); *] }