Обчислювані поля завдань

Матеріал з Planfix
Перейти до: навігація, пошук

Обчислюване поле — це користувацьке поле завдання, яке дозволяє обчислювати потрібне значення, використовуючи дані із різних об’єктів Planfix і стандартные функции системи.

Обчислення формули — результат Число

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

XbIBzG.png


Ви також можете вибрати формат, у якому буде зберігатися значення обчислюваного поля:

y6GxCi.png

Обчислення формули — результат Рядок

  • Виводимо в поле дані зі змінних:
{{Переменная_1}}+{{переменная_2}}

VEd9ov.png


  • Виводимо в поле текст і дані зі змінної:
"Назва завдання:"+" "+{{Задача.Название}}

nBsqWn.png


Зверніть увагу, текст і пробіл потрібно брати в подвійні лапки.


  • Круглі дужки в обчислюваному полі з типом результату «Рядок»:

Діє просте правило:

рядок + число + число = рядок

uEXIGa.png


У результаті отримуємо сцеплення значень "Сума: ", "50" і "70":

uFIwZ4.png


А якщо додати дужки — числа складаються:

рядок + (число + число) = рядок + сума чисел = рядок

IfPMWO.png

DXTP5v.png

Обчислюване поле з типом результату Текст зі змінними

Текст зі змінними має такі можливості:

  • Відразу видно результат того, як поле приблизно виглядатиме.
  • Замість змінних підставлятимуться їхні значення.
  • Можна застосувати форматування з вбудованого редактора:
    • Змінити зовнішній вигляд
    • Відобразити з нового рядка.
    • Додати таблицю, посилання або об’єкт Planfix, використовуючи відповідні кнопки редактора.


Приклад № 1

kZW041.png

3CAtvK.png


Приклад № 2

gpj3tC.png

HCQwD2.png

Важливо

  • Обчислення значення обчислюваного поля відбувається в момент створення завдання. Перерахунок значення обчислюваного поля завдання відбувається лише при зміні значень полів цього завдання, що входять у формулу, за якою обчислюється поле.
  • У завданнях, що знаходяться в спецстатусі Чернетка, розрахунок обчислюваних полів не виконується. Значення буде обчислено в момент переведення завдання в будь‑який із робочих статусів.
  • У формулах обчислюваних полів можуть використовуватися зокрема значення інших обчислюваних полів.
  • Якщо у формулі використовується посилання на поточний час або дату, зміна поля, що містить формулу, не викликає виконання автоматичних сценаріїв. Це обмеження є частиною механізму захисту від зациклення і нелімітованого навантаження.
  • Максимальна кількість обчислюваних полів, які можна додати в акаунт, лімітована пакетом, який ви використовуєте.
  • При використанні html-розмітки пам’ятайте:
    • Якщо необхідно отримати подвійні лапки — використовуйте функцію СИМВОЛ. " = СИМВОЛ(34).
    • Переносів рядків всередині рядків у лапках не підтримується — вводьте дані одним рядком.


Додатково

Поради

  • Якщо ви перейменовуєте поле, не забудьте вказати його нову назву й у змінній. Інакше змінна зі старою назвою в обчислюваному полі працювати не буде.

Перейти