Quintiq file version 2.0
|
#parent: #root
|
Method SetLabel () id:Method_FormInventoryCosts_SetLabel
|
{
|
#keys: '[145730.1.603742122]'
|
Body:
|
[*
|
// Set display label to cater for user locale e.g different decimal points & thousandth separation
|
displayText := 'None'
|
if( not isnull( MacroPlan ) and MacroPlan.GlobalParameters_MP().HasDefaultInventoryHoldingCost() )
|
{
|
converter := RealToString::UserConverter();
|
gp := MacroPlan.GlobalParameters_MP();
|
hasAbsolute := gp.HasAbsoluteValueForInventoryHolding();
|
value := ifexpr( hasAbsolute,
|
gp.DefaultAbsoluteValueForInventoryHolding(),
|
gp.DefaultAnnualInterestRateForInventoryHolding() );
|
valueStr := converter.Convert( value.Round( 2 ) );
|
displayText := valueStr + ' ' + gp.GetDefaultInventoryUoM( hasAbsolute );
|
}
|
LabelDisplayDefaultInventoryHoldingValue.Text( displayText );
|
*]
|
}
|