Почему такая ущербность при конвертации любого типа в строку?
Вот, например, захочу я сконвертировать число типа 123.3400 в строку, при этом получу '123.34'.
P.s. Пост ГНЕВА.
Нашел решение своей проблемы:
public static String formatNumber(Decimal decimalNumber) {
Decimal scaledNumber = decimalNumber.setScale(4);
Object numberInObjectForFormat = scaledNumber;
return String.valueOf(numberInObjectForFormat);
}