Quintiq file version 2.0
|
#parent: #root
|
Method MPSyncPeriodParameter_MP (
|
Boolean isoverwritemanualconfig,
|
IOPeriodParameter_MP ioperiodparameter_mp
|
)
|
{
|
Description: 'Synchronization of PeriodParameter_MP for MPSync'
|
TextBody:
|
[*
|
|
existing := this.PeriodParameter_MP();
|
indexkey := ioperiodparameter_mp.ID();
|
|
if( isnull( existing ) )
|
{
|
existing := PeriodParameter_MP::Create( indexkey, this, ioperiodparameter_mp.StartOfPlanning(), true );
|
}
|
if( guard( not existing.IsManuallyConfigured() or isoverwritemanualconfig, false) )
|
{
|
existing.Update( ioperiodparameter_mp.StartOfPlanning(), null( PeriodSpecification_MP ), false, true )
|
}
|
|
if( not isnull( existing ) )
|
{
|
existing.CustomUpdate( ioperiodparameter_mp, isoverwritemanualconfig );
|
}
|
*]
|
}
|