Quintiq file version 2.0
|
#parent: #root
|
Method GetBaseCostForAccountInUnitPeriod (
|
const AccountAssignment aa,
|
const UnitPeriod unitperiod
|
) const declarative remote as Real
|
{
|
Description: 'Return the cost based on the given account assignment and unit period.'
|
TextBody:
|
[*
|
// desmondt Jun-17-2015 (created)
|
|
value := 0.0;
|
accountcost := this.GetCost( aa, unitperiod );
|
|
//we still need a null check because there is a chance that no accountcost is found
|
if( not isnull( accountcost ) )
|
{
|
value := accountcost.Cost() * guard( unitperiod.CurrencyInPeriod().Rate(), 1.0 );
|
}
|
|
return value;
|
*]
|
}
|