Обчислювані поля завдань: відмінності між версіями

Матеріал з Planfix
Перейти до: навігація, пошук
Немає опису редагування
Немає опису редагування
 
(Не показано одну проміжну версію цього користувача)
Рядок 7: Рядок 7:
Обчислюване поле це [[Користувацькі поля завдання| користувацьке поле завдання]], яке дозволяє обчислити потрібне значення, використовуючи дані з різних об'єктів Planfix та [[Функції |стандартные функции]] системи.
Обчислюване поле це [[Користувацькі поля завдання| користувацьке поле завдання]], яке дозволяє обчислити потрібне значення, використовуючи дані з різних об'єктів Planfix та [[Функції |стандартные функции]] системи.


*[[#Вычисление формулы — результат «Число»|Обчислення формули — результат «Число»]]
*[[#Обчислення формули — результат «Число»|Обчислення формули — результат «Число»]]
*[[#Вычисление формулы — результат «Строка»|Обчислення формули — результат «Рядок»]]
*[[#Обчислення формули — результат «Рядок»|Обчислення формули — результат «Рядок»]]
*[[#Вычисляемое поле с типом результата «Текст с переменными»|«Текст зі змінними»]]
*[[#Обчислюване поле з типом результату «Текст зі змінними»|«Текст зі змінними»]]




Рядок 30: Рядок 30:


*Виводимо в поле '''текст і дані зі змінної''':
*Виводимо в поле '''текст і дані зі змінної''':
<pre>"Назва завдання:"+" "+{{Завдання.Назва}}</pre>
<pre>"Назва завдання:"+" "+{{Task.Name}}</pre>
https://p.pfx.so/pf/0H/nBsqWn.png
https://p.pfx.so/pf/0H/nBsqWn.png


Рядок 86: Рядок 86:
*Максимальна кількість обчислюваних полів, які можна додати в акаунт, обмежена [https://planfix.ua/prices/ пакетом], який ви використовуєте.
*Максимальна кількість обчислюваних полів, які можна додати в акаунт, обмежена [https://planfix.ua/prices/ пакетом], який ви використовуєте.
*При використанні html-розмітки пам'ятайте:  
*При використанні html-розмітки пам'ятайте:  
**Якщо потрібно отримати подвійні лапки — використовуйте функцію [[Функція CHAR|СИМВОЛ]]. " = СИМВОЛ(34).
**Якщо потрібно отримати подвійні лапки — використовуйте функцію [[Функція CHAR|CHAR]]. " = CHAR(34).
**Перенос рядків всередині рядків в лапках не підтримується — вводьте дані одним рядком.
**Перенос рядків всередині рядків в лапках не підтримується — вводьте дані одним рядком.



Поточна версія на 10:07, 2 жовтня 2023

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


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

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

XbIBzG.png


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

y6GxCi.png


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

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

VEd9ov.png


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

nBsqWn.png


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


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

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

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

uEXIGa.png


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

uFIwZ4.png


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

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

IfPMWO.png

DXTP5v.png


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

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

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


Приклад № 1

kZW041.png

3CAtvK.png


Приклад № 2

gpj3tC.png

HCQwD2.png


Важливо

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


Корисні посилання


Перейти