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

Материал из Planfix
Перейти к: навигация, поиск
Нет описания правки
Нет описания правки
Строка 16: Строка 16:
  <nowiki>%%%ТЕКСТ({{Аналитика.Услуга.Количество}}*{{Аналитика.Услуга.Стоимость}};".2f")%%%</nowiki>
  <nowiki>%%%ТЕКСТ({{Аналитика.Услуга.Количество}}*{{Аналитика.Услуга.Стоимость}};".2f")%%%</nowiki>


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





Версия от 09:50, 20 апреля 2022

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


Формулы

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

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

Пример:

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

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


Функции

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


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

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

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

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

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


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

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

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

Перейти