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