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