Математические вычисления #3256

Дополнительные поля с типом "Число" могуть быть вычисляемыми по задаваемой формуле.

Данная функциональность позволяет проводить расчеты внутри сущностей и автоматически получать результаты вычислений. Расчет значений полей происходит на основе задаваемых Вами формул. 

В первом релизе доступны основные математические операции сложения, вычитания умножения и деления.

Для получения числовых результатов используйте следующие арифметические операторы:

+ для сложения 

– для вычитания

* для умножения

/ для деления

() для задания приоритета математических операций.

Результаты вычислений можно выводить в документах, используя для этого переменные в шаблонах.

Разберем создание и использование дополнительного поля "Скидка" в качестве вычисляемого в сделке. 

Шаг 1. Создание переменной

Перейдем в Настройки -> Сделки -> Дополнительные поля.

 В нашем примере предположим, что Скидка предоставляется только для сделок в воронке "Вконтакте". Добавляем и настраиваем поле индивидуально для этой воронки.

Выбираем тип поля "Число", даем ему название "Размер скидки". В этом поле мы будем указывать процент скидки для каждой сделки. Это значение понадобится нам далее как переменная для использования в расчетах по формуле. 

Шаг 2. Создание первого вычисляемого поля


Теперь создадим вычисляемое поле "Скидка", его мы будем впоследствии выводить в наших счетах. В том же интерфейсе создания дополнительных полей создаем числовое поле и отмечаем его как Вычисляемое. Теперь нам доступно поле "Формула", в котором мы и укажем, по каким параметрам оно будет вычисляться. 

Раскройте список доступных переменных, некоторые из них нам понадобятся для написания формулы.

Теперь копируя необходимые для формулы переменные, пропишите формулу в поле. Нажмите на кнопку "Сохранить".

Шаг 3. Создание второго вычисляемого поля

Главное поле "Всего к оплате" создаем аналогично по вышеописанному сценарию.

Шаг 4. Использование переменных в шаблонах документов

Для того чтобы использовать вычисляемые поля в шаблонах счета, перейдем в Настройки -> Способы оплаты -> Офлайн -> Реквизиты -> Безналичный платеж -> Изменить шаблон. 

Дополнительные поля удобно выделены цветом, определить нужные можно по названию. Размещаем переменные в соответствующие части шаблона.

Создадим сделку в воронке "Вконтакте", укажем размер скидки, выпишем и откроем счет. Наши вычисляемые поля "Скидка" и "Всего к оплате" появились в счете. 

Была ли статья вам полезна?
Укажите, пожалуйста, почему?
Комментарий