В данном разделе можно ознакомиться с вариантами использования вычисляемых полей в приложении.
Важно: для использование формул может понадобиться навык программирования на языке PHP.
Простые выражения можно составлять с помощью "конструктора", который содержит список полей числового типа.
Вы можете добавить произвольное количество формул.
Можно в "нижней" формуле использовать выражение, вычисленное "выше".
Например, в формуле 3 используются значение, полученное в формуле 2.
1. round((strtotime('Task.DEADLINE') - time()) / 86400) - количество дней между плановым сроком завершения и текущей датой. Отрицательное значение будет говорить о том, что срок сдачи задачи уже прошел.
2. (Task.DURATION_FACT)/60 - фактические затраты в часах.
3. (Task.DURATION_PLAN)-(Task.hoursSpent) - разница между плановыми и фактическими затратами в часах. В этой формуле используется значение, полученное "выше" на шаге 2.
4. (Task.UF_AUTO_903371840602)*0.25 - использование пользовательского поля задачи с типом число.
Использование формул поможет перевести затраченное время на задачу в часы или минуты. Битрикс24 хранит это значение в минутах. Для получения значения в часах параметр нужно разделить на 60. обратим внимание, что 0,25 часа = 15 минут.