Quintiq file version 2.0
|
#parent: #root
|
Method PopulateMDS () id:Method_LibMacroPlannerIntegrationApplication_PopulateMDS
|
{
|
#keys: '[127066.0.1587347111]'
|
Body:
|
[*
|
target := construct( structured[ComponentMDSInstance] );
|
mds := dhStandardComponentMDS.Data();
|
if ( isnull( mds ) )
|
{
|
dhStandardComponentMDS.Data( ApplicationScope.ComponentMDS() );
|
mds := dhStandardComponentMDS.Data();
|
}
|
mds.Refresh();
|
traverse( mds, Folders, f )
|
{
|
toadd := LibMacroPlannerIntegrationApplication.FlatMDSs( f );
|
traverse( toadd, Elements, e )
|
{
|
target.Add( e );
|
}
|
}
|
info( target.Size());
|
dhStandardMDSs.Data( &target );
|
*]
|
}
|