Использование формул

Особенно интересна и удобна возможность изменять значения настраиваемых полей автоматически с помощью формул. Например, введем поле с расчетом общего времени редактирования статьи. В нем мы будем подсчитывать произведение среднего времени редактирования одной страницы на число страниц. Не забудьте, что предварительно должны быть созданы два соответствующих настраиваемых поля. Создадим еще одно поле и в окне диалога выберем настраиваемый атрибут как формулу. Программа выдаст предупреждение, что для этого поля все ранее введенные данные могут быть утеряны. Для создания формулы в нее можно подставлять существующие поля разного типа (кнопка Field) и заложенные в редактор функции. Кроме того, можно импортировать формулу из другого поля любого из открытых проектов.

 

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

Третий переключатель позволяет использовать для суммарного поля ту же формулу, которая задана для обычных задач. В нашем случае удобнее использовать не формулу, а операцию сложения значений настраиваемого поля для задач. Ведь в нашу формулу включены значения других полей. А значит, для них тоже надо настроить параметры определения значения этих полей для суммарных задач. Иначе значения этих полей для суммарных задач всегда будут нулевыми, и результат формулы будет нулем. Заметим еще, что фактически мы получили поле, отображающее трудозатраты соответствующих задач. В программе для подобной информации есть аналог, стандартное поле Work(Трудозатраты). Однако в него нельзя внести формулу, это не настраиваемое поле и данные в него можно вводить только вручную.

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