Функции в шаблонах документов

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

При автоматическом формировании документов по шаблонам могут применяться функции. Они упрощают отображение различных данных в документе, например: автоматический вывод суммы прописью, склонение окончания слов при подсчете денежных единиц или вычисление стоимости заказа с помощью формул.


Формулы

В шаблонах документов можно использовать формулы. Для того, чтобы добавить формулу в документ, используйте следующий синтаксис: %%%ФОРМУЛА%%%.

ФОРМУЛА — это выражение, которое можно использовать в вычисляемом поле.

Пример:

%%%ТЕКСТ({{Аналитика.Услуга.Количество}}*{{Аналитика.Услуга.Стоимость}};".2f")%%%

В примере выше информация из аналитики «Услуга» с помощью соответствующих переменных попадает в формулу. Значения перемножаются, и вычисляется значение общей суммы конкретной услуги или товара. А с помощью функции ТЕКСТ() полученное значение приводится в удобочитаемый вид в виде строки текста.


Функции

Перечень функций, которые можно использовать для формирования шаблонов документов:


Функция СУММА

СУММА() — это множащаяся переменная. Например, у вас есть аналитика «Услуга», и вы хотите в документе посчитать полную стоимость всех услуг. Для этого в документе укажите функцию:

Сумма({{Аналитика.Услуга.Стоимость}})


Для того, чтобы получить полную стоимость оказанных услуг, которые могут предоставляться несколько раз, необходимо стоимость умножить на количество, затем всё суммировать. В итоге в документе укажите такую формулу:

СУММА({{Аналитика.Услуга.Стоимость}}*{{Аналитика.Услуга.Количество}})


Обратите внимание, функция СУММА() может содержать внутри себя любую формулу, состоящую из функций.


Функция МНОЖЕСТВЕННОЕЧИСЛО

Функция ЧИСЛОПРОПИСЬЮ

Функция ДРОБНАЯЧАСТЬ

Перейти