Quintiq file version 2.0
|
#parent: #root
|
DeclarativeOwningNMRelation CalcUnitAccountInPeriodForOneTimeCost
|
{
|
#keys: '1[126022.3.8892120]'
|
Expression:
|
[*
|
ups := construct( UnitPeriods );
|
|
if( this.CostDriver() = Translations::MP_AccountAssignmentCostDriverOneTime() )
|
{
|
// Do not filter the unit period that HasPeriodTaskForCost calculation.
|
// Optimizer will take in all unit periods.
|
ups := selectset( this, Unit.PlanningUnitPeriod, up, true );
|
}
|
|
return &ups;
|
*]
|
HelperRelation: UnitPeriod
|
InstantiationType: UnitAccountInPeriodForOneTimeCost
|
Relation: UnitAccountInPeriodForOneTimeCost
|
}
|