| Quintiq file version 2.0 | 
| #parent: #root | 
| Method GetDisplayUOM () declarative remote as String | 
| { | 
|   Description: 'To be used on the configurable column of the account cost list' | 
|   TextBody: | 
|   [* | 
|     // ying ying Jun-8-2015 (created) | 
|     str := ''; | 
|      | 
|     //e.g. 1 Month, 1 Quarter | 
|     if( AccountAssignment::GetTimeUnitVisibility( this.CostDriver() ) ) | 
|     { | 
|       str := this.LengthOfTime().AsQUILL() + ' ' + this.TimeUnit(); | 
|     } | 
|     //e.g. 1 Lot | 
|     else if( this.CostDriver() = Translations::MP_AccountAssignmentCostDriverLot() ) | 
|     { | 
|       str := '1 ' + this.CostDriver(); | 
|     } | 
|     //e.g. 1 Ton | 
|     else if( this.CostDriver() = Translations::MP_AccountAssignmentCostDriverChangeover() ) | 
|     { | 
|       str := '1 ' + this.CostDriver(); | 
|     } | 
|     else  | 
|     { | 
|       str := '1 ' + this.GetUnitOfMeasure().Name(); | 
|     } | 
|      | 
|     return str; | 
|   *] | 
| } |