Перейти к содержанию

числоСТекстом

Функция числоСТекстом используется для отображения числа вместе с подходящей формой слова — в нужном падеже, с нужным типом числительного и в заданном формате (цифрами, прописью или и тем и другим).

Синтаксис

числоСТекстом(число, "слово", ФорматЭлемента.Длинный, 
ТипЧислительного.Количественное, Падеж.Именительный)
  • число — поле с числовым значением (целое или десятичное).

  • "слово" — слово, которое будет согласовано с числительным (например, "день", "этаж").

  • ФорматЭлемента — как будет отображаться число:

    • ФорматЭлемента.Длинный5 (пять) комнат

    • ФорматЭлемента.Короткий5 комнат

    • ФорматЭлемента.Прописьюпять комнат

  • ТипЧислительного — определяет тип числительного:

    • Количественное — один, два, три и т.д.

    • Порядковое — первый, второй, третий и т.д.

  • Падеж.Именительный — грамматический падеж.

Принцип работы

  1. Функция получает числовое значение.

  2. Определяет форму слова по падежу и числу.

  3. Преобразует число в нужный формат (цифрами, прописью или оба сразу).

  4. Склеивает результат и возвращает строку: числительное + слово в согласованной форме.

Пример:

⚠️ Примечание

Задача: преобразовать число 5 в строку 5 (пять) комнат.

Шаги:

  1. Создайте поле типа «Целое число»количество.

  2. Вставьте поле в тело шаблона.

  3. Дважды щёлкните по вставленному полю.

  4. Нажмите f(x) и выберите: МорфологическиечислоСТекстом.

  5. Заполните параметры:

    14

Результат

15

Функция возвращает текстовую строку, где число согласовано с существительным по заданным грамматическим правилам.

Шаги:

  1. Вставьте поле в тело шаблона.

  2. Дважды щёлкните по вставленному полю.

  3. Нажмите f(x) и выберите: МорфологическиечислоСТекстом.

  4. Заполните параметры:

    14

Результат

15

Функция возвращает текстовую строку, где число согласовано с существительным по заданным грамматическим правилам.