Функція PLURAL

Матеріал з Planfix
Перейти до: навігація, пошук

Функція використовується для відмінювання закінчення слова залежно від числа, яке вказане перед ним у шаблоні документа.

Формат

PLURAL(число; "текст1"; "текст2"; "текст3")


Залежно від обчисленого значення числа функція підбере один із трьох параметрів. Параметри необхідно вказати в суворій послідовності, яка підбирається за алгоритмом.

Наприклад, потрібно відміняти слово «рубль». Дійте за наступним алгоритмом.

Спочатку відміняйте потрібне слово з числами 1 і 21:

  • 1 рубль
  • 21 рубль

Отже першим параметром у функції замість "текст1" треба вказати слово «рубль».


Потім відміняйте те ж слово з числами 2 і 123:

  • 2 рубля
  • 123 рубля

Отже другим параметром у функції замість "текст2" треба вказати слово «рубля».


Потім відміняйте потрібне слово з числами 25 і 111:

  • 25 рублей
  • 111 рублей

Отже третім параметром у функції замість "текст3" буде слово «рублей».

Приклад

У документі можна вказати таку функцію PLURAL():

PLURAL(SUM({{Data tag.Услуга.Стоимость}}*{{Data tag.Услуга.Количество}}); "рубль"; "рубля"; "рублей")

Перейти