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