Прикладной код

Функция «ФорматЧисло»

Функция «ФорматЧисло»

Возвращает форматированную строку числа с разделителями между разрядами.

При работе с печатными формами функция используется в вычисляемых выражениях.

Синтаксис

ФорматЧисло(Значение, РазделительГрупп, РазделительДробнойЧасти, КоличествоЦифрВГруппе);

Параметры

НазваниеТипОписаниеОбязательно к указанию

Значение

Число

Входное значение

Да

РазделительГрупп

Строка

Символ разделителя разрядов

Нет

РазделительДробнойЧасти

Строка

Символ разделителя целой и дробной части

Да

КоличествоЦифрВГруппе

Число

Количество разрядов между разделителями

Нет

Возвращаемое значение

Форматированная строка с разделителями между разрядами.

Пример

// Вывести число в стандартном формате
var Число = 10000.50;
return ФорматЧисло(Число); // 10 000.5

// Вывести число с разделителем «.» между разрядами 
return ФорматЧисло (10000.50,'.'); // 10.000.5

// Вывести число с разделителем разрядов «.» и разделителем «,» между целой и дробной частью 
var Число = 10000.5,
   РазделительРазряда = '.',
   РазделительДробной = ',';
return ФорматЧисло(Число, РазделительРазряда, РазделительДробной); // 10.000,5

// Вывести число с разделителем «*» между разрядами. Между разделителем должно быть 4 разряда, разделитель целой и дробной части «,»
var Число = 10000.5,
   РазделительРазряда = *,
   РазделительДробной = ,;
return ФорматЧисло(Число, РазделительРазряда, РазделительДробной, 4); // 1*0000,5