В этой статье разберем кейс, в котором нам нужно производить математические расчеты в сделке.
Для этого нам понадобится блок “Задать значение поля” и некоторые маски

Наши маски поддерживают сложение, вычитание, умножение и деление. Складывать можно как числа, так и текст, таким образом мы можем автоматически прокинуть в название сделки от куда едет груз и куда. Предположим у нас есть два поля:
Маска по сложению текста будет выглядеть так: {{ lead.cf.c1014 + lead.cf.c1015 }} но на выходе мы получим МоскваКиров. Чтобы получить красивый текст, нам нужно использовать следующую конструкцию {{ lead.cf.c1014 + « - » +lead.cf.c1015 }} и на выходе мы получим Москва - Киров.
Для того чтобы посчитать числа, используется такой же формат
Предположим у нас есть три поля:
Маска по вычислению итоговой стоимости будет выглядеть так: {{ (lead.df.c1016 * lead.df.c1017) + ((lead.df.c1016 * lead.df.c1017) * lead.df.c1018) }}
Разберем маску:
{{ (lead.df.c1016 * lead.df.c1017) + ((lead.df.c1016 * lead.df.c1017) * lead.df.c1018) }} - Умножение себестоимости на количество
{{ (lead.df.c1016 * lead.df.c1017) + ((lead.df.c1016 * lead.df.c1017) * lead.df.c1018) }} - прибавляем наценку
На этом примере вы можете самостоятельно строить любые конструкции из наших масок, чтобы автоматизировать вычисления