Разделитель тысяч для суммы по вычисляемому полю в датагриде Terrasoft

Разделитель тысяч для сумм по вычисляемому полю

В программе "Террасофт" по умолчанию нет разделителей тысяч для сумм по вычисляемым полям (Calc datafield), что доставляет некоторые неудобства пользователям.

Для решения этого вопроса используется функция форматирования числового представления FloatFormat. В функцию определения суммы по вычисляемому полю ds_***OnDatasetCalcSummary необходимо добавить:

SummaryValues('ColumnCalc') = FloatFormat(SumColumnCalc, ' ', ',', 2);

где ColumnCalc - вычисляемое поле, SumColumnCalc - сумма по этому полю, которая подвергается форматированию.

Функция FloatFormat(FloatValue, ThousandSeparator, DecimalSeparator, aPrecision) находится в скрипте scr_Utils.

Добавить комментарий

Ваш адрес email не будет опубликован.

Confirm that you are not a bot - select a man with raised hand: