Цитата:
Сообщение от
RedFox
Немного не понял в чем влияние изменения кода, но FORMAT() определяет каким образом будет выводиться число.
Именно в том как будет передаваться число. Оно передается в виде символов, а не в виде числа и не округляется автоматически движком Excel.
Более того правильнее будет писать FORMAT(dUnitPrice, 0, 1). Такая запись избежит ошибок при разбиении верхних разрядов пробелами. Также можно выгружать в шаблоны.