числоСТекстом
Функция числоСТекстом
используется для отображения числа вместе с подходящей формой слова — в нужном падеже, с нужным типом числительного и в заданном формате (цифрами, прописью или и тем и другим).
Синтаксис
числоСТекстом(число, "слово", ФорматЭлемента.Длинный,
ТипЧислительного.Количественное, Падеж.Именительный)
-
число
— поле с числовым значением (целое или десятичное). -
"слово"
— слово, которое будет согласовано с числительным (например,"день"
,"этаж"
). -
ФорматЭлемента
— как будет отображаться число:-
ФорматЭлемента.Длинный
—5 (пять) комнат
-
ФорматЭлемента.Короткий
—5 комнат
-
ФорматЭлемента.Прописью
—пять комнат
-
-
ТипЧислительного
— определяет тип числительного:-
Количественное
— один, два, три и т.д. -
Порядковое
— первый, второй, третий и т.д.
-
-
Падеж.Именительный
— грамматический падеж.
Принцип работы
-
Функция получает числовое значение.
-
Определяет форму слова по падежу и числу.
-
Преобразует число в нужный формат (цифрами, прописью или оба сразу).
-
Склеивает результат и возвращает строку: числительное + слово в согласованной форме.
Пример:
⚠️ Примечание
Задача: преобразовать число 5
в строку 5 (пять) комнат
.
Шаги:
-
Создайте поле типа «Целое число» —
количество
. -
Вставьте поле в тело шаблона.
-
Дважды щёлкните по вставленному полю.
-
Нажмите
f(x)
и выберите: Морфологические → числоСТекстом. -
Заполните параметры:
Результат
Функция возвращает текстовую строку, где число согласовано с существительным по заданным грамматическим правилам.
Шаги:
-
Вставьте поле в тело шаблона.
-
Дважды щёлкните по вставленному полю.
-
Нажмите
f(x)
и выберите: Морфологические → числоСТекстом. -
Заполните параметры:
Результат
Функция возвращает текстовую строку, где число согласовано с существительным по заданным грамматическим правилам.