Quintiq file version 2.0
|
#parent: #root
|
DeclarativeReferenceRelation CalcParentPeriodSpecification_MP
|
{
|
#keys: '1[110702.1.442080424]'
|
Expression:
|
[*
|
// soh yee Sep-15-2015 (created)
|
|
spec := null( PeriodSpecification_MP );
|
|
// If the period is system created, it must be the base period, and it must have at least 2 parents.
|
if( not this.IsSystemCreated() )
|
{
|
spec := minselect( this, MacroPlan.PeriodSpecification_MP, periodspec,
|
periodspec.TimeUnitLevel() > this.TimeUnitLevel()
|
and this.Start() >= periodspec.PeriodAlignment()
|
and this.End() <= periodspec.End(),
|
periodspec.TimeUnitLevel() );
|
}
|
|
return spec;
|
*]
|
Relation: ParentPeriodSpecification_MP
|
}
|