Динамические блоки

Материал из Planfix
Версия от 10:36, 10 ноября 2023; Artem (обсуждение | вклад)
(разн.) ← Предыдущая версия | Текущая версия (разн.) | Следующая версия → (разн.)
Перейти к: навигация, поиск

Динамический блок — это специальный блок в описании задачи с переменными и формулами, которые вычисляются при каждом её открытии. С помощью динамического блока отображаются значения:

  • переменных;
  • формул, привязанных ко времени;
  • формул, ссылающихся по длинной цепочке на часто меняющиеся объекты ПланФикса;
  • полей контрагентов или проектов.

Динамический блок добавляется в описание задачи при её создании или редактировании:

xuFiYO.png


Динамический блок также можно добавить в шаблон задачи и в пользовательское поле типа «Текст»:

OcCKd1.png

  • При этом у поля должна быть активирована опция «Использовать редактор текста».

Настройка динамического блока

AJOErO.png


  • Нажмите на троеточие в фигурных скобках, чтобы добавить переменную или формулу в блок:

XAs1ig.png


  • Сформируйте переменную:

YcqRCF.png


  • Или соберите формулу из переменных:

vUIwlq.png


Так динамический блок отображается в таблице при редактировании описания задачи:

HXdXhR.png


Для того, чтобы отредактировать динамический блок, кликните на троеточие.

При открытии задачи данные в динамическом блоке пересчитаются, и вы увидите итоговый результат:

nCIpeB.png


Особенности работы

При выборе типа результата «Текст с переменными» можно использовать все конструкции и форматировать текст с помощью встроенного редактора:

RCgUEH.png


Воспользуйтесь автозаполнением для добавления конструкций. Для того, чтобы вызвать окно выбора, введите «%%» (два знака процента) и выберите нужное:

ZHpiwS.png


Важно

  • Динамические блоки работают в описании карточки задачи или поле типа «Текст» с включенным редактором.
  • С помощью динамического блока решаются кейсы, которые нельзя решить вычисляемыми полями.
  • Динамические блоки отображаются всегда с новой строки. Но если вы хотите отобразить рядом в одной строке текст и динамический блок — добавьте этот текст внутрь динамического блока, в таком случае результат отобразится на одной строке.


Дополнительно


Перейти