Перейти к основному содержимому

ФорматКоличестваПрописью

Стд::ФорматированиеЧисел::ФорматКоличестваПрописью

Правила перевода количества в строковую запись.

Параметры Другое, Один, Немного, Много, Ноль имеют разное значение в зависимости от языка, на котором происходит запись числа. Есть 5 групп:

  • в китайском и вьетнамском, названия предмета исчисления не склоняются,
  • в английском, турецком, финском, эстонском, румынском, венгерском, туркменском, грузинском, азербайджанском, казахском названия предметов исчисления склоняются по числам
  • в болгарском, немецком и французском - по числам и родам
  • в латышском и литовском, названия предметов исчисления склоняются по числам и родам по более сложным правилам
  • в польском, русском, беларусском и украинском - по падежам

Параметры, которые не указываются, помечены (минус)

ПараметрАнгл.1 группа2 группа3 группа4 группа5 группа
ДругоеOtherдля всех случаев≠ 1, т.е. мн.ч.≠ 1, т.е. мн.ч.11-19 и кратные 10(-), для дробных чисел - совпадает с 'Немного'
ОдинOne-= 1, т.е. ед.ч.= 1, т.е. ед.ч.для чисел, равных 1 по модулю 10, кроме 11для чисел, равных 1 по модулю 10
НемногоFew---для чисел равных 2-9 по модулю 10, кроме 12-19для чисел, равных 2-4 по модулю 10
МногоMany----для чисел, равных 5-9 по модулю 10
НольZero----(-) для чисел, кратных 10 - совпадает с 'Много'
РодGender--род названия предмета исчислениярод названия предмета исчислениярод названия предмета исчисления

Сравнение

Ссылочное

Иерархия типа

Базовые типы: Объект


Конструкторы

ФорматКоличестваПрописью

@ИменованныеПараметры
ФорматКоличестваПрописью(
Локаль: Локаль?,
ИспользоватьИ: Булево,
КраткаяФорма: Булево,
ФинансоваяФорма: Булево,
ВключатьДробнуюЧасть: Булево,
ДробнаяЧастьПрописью: Булево,
Род: РодСлова?,
Другое: Строка,
Один: Строка,
Немного: Строка,
Много: Строка,
Ноль: Строка,
ДробнаяЧастьДругое: Строка,
ДробнаяЧастьОдин: Строка,
ДробнаяЧастьНемного: Строка,
ДробнаяЧастьМного: Строка,
ДробнаяЧастьНоль: Строка,
ДробнаяЧастьРод: РодСлова?)
Создает формат количества на основе параметров


Свойства

ВключатьДробнуюЧасть

ВключатьДробнуюЧасть: Булево

Выводить название дробной части числа.


ДробнаяЧастьДругое

ДробнаяЧастьДругое: Строка

Параметр описывающий склонение названия дробной части единицы исчисления.


ДробнаяЧастьМного

ДробнаяЧастьМного: Строка

Параметр описывающий склонение названия дробной части единицы исчисления.


ДробнаяЧастьНемного

ДробнаяЧастьНемного: Строка

Параметр описывающий склонение названия дробной части единицы исчисления.


ДробнаяЧастьНоль

ДробнаяЧастьНоль: Строка

Параметр описывающий склонение названия дробной части единицы исчисления.


ДробнаяЧастьОдин

ДробнаяЧастьОдин: Строка

Параметр описывающий склонение названия дробной части единицы исчисления.


ДробнаяЧастьПрописью

ДробнаяЧастьПрописью: Булево

Дробную часть выводить прописью.


ДробнаяЧастьРод

ДробнаяЧастьРод: РодСлова?

Род названия дробной часты исчисления.


Другое

Другое: Строка

Параметр описывающий склонение названия целой единицы исчисления.


ИспользоватьИ

ИспользоватьИ: Булево

Только для английского языка. Определяет формирование классической (с использованием союза and перед прописью десятков и/или единиц внутри прописи триады) или упрощенной (без использования союза and) прописи числа.


КраткаяФорма

КраткаяФорма: Булево

Только для турецкого языка. Определяет сокращенную или стандартную запись числа. По умолчанию ложь (стандартная запись)


Локаль

Локаль: Локаль?

Задает язык, на котором нужно сформировать число прописью.


Много

Много: Строка

Параметр описывающий склонение названия целой единицы исчисления.


Немного

Немного: Строка

Параметр описывающий склонение названия целой единицы исчисления.


Ноль

Ноль: Строка

Параметр описывающий склонение названия целой единицы исчисления.


Один

Один: Строка

Параметр описывающий склонение названия целой единицы исчисления.


Род

Род предмета исчисления


ФинансоваяФорма

ФинансоваяФорма: Булево

Только для китайского и болгарского языков. Определяет формирования прописи числа в виде, принятом для финансовых операций или обычным образом.


Методы

ВСтроку

ВСтроку(): Строка

Переопределение
Объект::ВСтроку


Список унаследованных методов

Объект

ВСтроку (Переопределение)

ПолучитьТип

Представление