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

Матеріал з Planfix
Перейти до: навігація, пошук
Немає опису редагування
Немає опису редагування
 
Рядок 2: Рядок 2:
|title=Обчислювані поля завдань
|title=Обчислювані поля завдань
|titlemode=append
|titlemode=append
|keywords=planfix, обчислювані поля завдань, користувацькі поля
|keywords=Planfix,обчислювані поля завдань,пользовательские поля
|description=Обчислювані поля завдань
|description=Обчислювані поля завдань
}}
}}
Обчислюване поле це [[Користувацькі поля завдання| користувацьке поле завдання]], яке дозволяє обчислити потрібне значення, використовуючи дані з різних об'єктів Planfix та [[Функції |стандартные функции]] системи.
Обчислюване поле це [[Користувацькі поля завдання| користувацьке поле завдання]], яке дозволяє обчислювати потрібне значення, використовуючи дані із різних об’єктів Planfix і [[стандартные функции]] системи.


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


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


Рядок 18: Рядок 17:




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


https://p.pfx.so/pf/IV/y6GxCi.png
https://p.pfx.so/pf/IV/y6GxCi.png


 
== Обчислення формули — результат Рядок ==
== Обчислення формули — результат «Рядок» ==
*Виводимо в поле '''дані зі змінних''':
*Виводимо в поле '''дані зі змінних''':
<pre>{{Змінна_1}}+{{змінна_2}}</pre>
<pre>{{Переменная_1}}+{{переменная_2}}</pre>
https://p.pfx.so/pf/dk/VEd9ov.png
https://p.pfx.so/pf/dk/VEd9ov.png




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




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




Рядок 44: Рядок 42:




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


https://p.pfx.so/pf/MC/uFIwZ4.png
https://p.pfx.so/pf/MC/uFIwZ4.png




А якщо додати дужки — числа сумуються:
А якщо додати дужки — числа складаються:
  рядок + (число + число) = рядок + сума чисел = рядок
  рядок + (число + число) = рядок + сума чисел = рядок


Рядок 56: Рядок 54:
https://p.pfx.so/pf/Sl/DXTP5v.png
https://p.pfx.so/pf/Sl/DXTP5v.png


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




Рядок 77: Рядок 74:


https://p.pfx.so/pf/57/HCQwD2.png
https://p.pfx.so/pf/57/HCQwD2.png


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




== Корисні посилання ==
== Додатково ==
*[https://blog.planfix.ua/vychislyaemye-polya-zadach/ Замітка про обчислювані поля завдань в блозі Planfix]
<geoip eq="RU,BY">*[https://planfix.com/ru/blog/vychislyaemye-polya-zadach/ Замітка про обчислювані поля завдань в блозі Planfix]</geoip>
*[[Змінні в тексті|Текст зі змінними]]
*[[Змінні в тексті|Текст зі змінними]]
*[[Функції|Стандартні операції та функції в Planfix]]


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


== Перейти ==
== Перейти ==
*[[Обчислювані поля]]
*[[Обчислювані поля]]
*[[Типи користувацьких полів]]
*[[Типи користувацьких полів]]

Поточна версія на 01:46, 1 грудня 2025

Обчислюване поле — це користувацьке поле завдання, яке дозволяє обчислювати потрібне значення, використовуючи дані із різних об’єктів 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).
    • Переносів рядків всередині рядків у лапках не підтримується — вводьте дані одним рядком.


Додатково

Поради

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

Перейти