Quintiq file version 2.0
|
#parent: #root
|
Method Update (
|
Account_MP owner,
|
String costdriver
|
)
|
{
|
Description: 'Update account assignment'
|
TextBody:
|
[*
|
// soh yee Nov-4-2013 (created)
|
// Assign time unit and length of time for costs if they are empty
|
isTimeUnitVisible:=AccountAssignment::GetTimeUnitVisibility( costdriver );
|
this.CostDriver( costdriver );
|
traverse( this, AccountCost, accountcost )
|
{
|
accountcost.CostDriver( costdriver );
|
|
if( isTimeUnitVisible )
|
{
|
if( accountcost.TimeUnit().Length() = 0 )
|
{
|
accountcost.TimeUnit( Translations::MP_GlobalParameters_Month() );
|
}
|
if( accountcost.LengthOfTime() < 1 )
|
{
|
accountcost.LengthOfTime( 1 );
|
}
|
}
|
}
|
*]
|
}
|