34  /  41

Формулы


В данном разделе можно ознакомиться с вариантами использования вычисляемых полей в приложении.

Важно: для использование формул может понадобиться навык программирования на языке 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 минут.

Содержание главы: