Функции в шаблонах документов: различия между версиями

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


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


Услуга может оказываться несколько раз. Чтобы получить полную стоимость оказанных услуг, надо стоимость * на количество и всё суммировать.
<nowiki>Сумма({{Аналитика.Услуга.Стоимость}})</nowiki>


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


Функция СУММА() может содержать внутри себя любую формулу, состоящую из функций.
Для того, чтобы получить полную стоимость оказанных услуг, которые могут предоставляться несколько раз, необходимо стоимость умножить на количество, затем всё суммировать. В итоге в документе надо указать такую формулу:


<nowiki>СУММА({{Аналитика.Услуга.Стоимость}}*{{Аналитика.Услуга.Количество}})</nowiki>
Обратите внимание, функция СУММА() может содержать внутри себя любую формулу, состоящую из функций.





Версия от 07:45, 28 апреля 2022

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


Формулы

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

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

Пример:

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

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


Функции

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


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

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

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


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

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


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


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

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

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

Перейти