Обчислювані поля завдань: відмінності між версіями
Матеріал з Planfix
Aliona (обговорення | внесок) Немає опису редагування |
Немає опису редагування |
||
| Рядок 2: | Рядок 2: | ||
|title=Обчислювані поля завдань | |title=Обчислювані поля завдань | ||
|titlemode=append | |titlemode=append | ||
|keywords= | |keywords=Planfix,обчислювані поля завдань,пользовательские поля | ||
|description=Обчислювані поля завдань | |description=Обчислювані поля завдань | ||
}} | }} | ||
Обчислюване поле це [[Користувацькі поля завдання| користувацьке поле завдання]], яке дозволяє | Обчислюване поле — це [[Користувацькі поля завдання| користувацьке поле завдання]], яке дозволяє обчислювати потрібне значення, використовуючи дані із різних об’єктів Planfix і [[стандартные функции]] системи. | ||
*[[# | *[[#Вычисление формулы — результат Число|Обчислення формули — результат Число]] | ||
*[[# | *[[#Вычисление формулы — результат Строка|Обчислення формули — результат Рядок]] | ||
*[[# | *[[#Вычисляемое поле с типом результата Текст с переменными|Текст зі змінними]] | ||
== Обчислення формули — результат Число == | |||
== Обчислення формули — результат | |||
Основна суть обчислюваного поля задається формулою, за якою відбувається обчислення його значення: | Основна суть обчислюваного поля задається формулою, за якою відбувається обчислення його значення: | ||
| Рядок 18: | Рядок 17: | ||
Ви також можете вибрати формат, | Ви також можете вибрати формат, у якому буде зберігатися значення обчислюваного поля: | ||
https://p.pfx.so/pf/IV/y6GxCi.png | https://p.pfx.so/pf/IV/y6GxCi.png | ||
== Обчислення формули — результат Рядок == | |||
== Обчислення формули — результат | |||
*Виводимо в поле '''дані зі змінних''': | *Виводимо в поле '''дані зі змінних''': | ||
<pre>{{ | <pre>{{Переменная_1}}+{{переменная_2}}</pre> | ||
https://p.pfx.so/pf/dk/VEd9ov.png | https://p.pfx.so/pf/dk/VEd9ov.png | ||
*Виводимо в поле '''текст і дані зі змінної''': | *Виводимо в поле '''текст і дані зі змінної''': | ||
<pre>"Назва завдання:"+" "+{{ | <pre>"Назва завдання:"+" "+{{Задача.Название}}</pre> | ||
https://p.pfx.so/pf/0H/nBsqWn.png | https://p.pfx.so/pf/0H/nBsqWn.png | ||
Зверніть увагу, текст і пробіл | Зверніть увагу, текст і пробіл потрібно брати в подвійні лапки. | ||
| Рядок 44: | Рядок 42: | ||
У результаті отримуємо сцеплення значень "Сума: ", "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, використовуючи відповідні кнопки редактора. | ||
| Рядок 77: | Рядок 74: | ||
https://p.pfx.so/pf/57/HCQwD2.png | https://p.pfx.so/pf/57/HCQwD2.png | ||
== Важливо == | == Важливо == | ||
* | *Обчислення значення обчислюваного поля відбувається в момент створення завдання. Перерахунок значення обчислюваного поля завдання відбувається лише при зміні значень полів цього завдання, що входять у формулу, за якою обчислюється поле. | ||
* | *У завданнях, що знаходяться в спецстатусі '''Чернетка''', розрахунок обчислюваних полів не виконується. Значення буде обчислено в момент переведення завдання в будь‑який із робочих статусів. | ||
*У формулах обчислюваних полів можуть використовуватися | *У формулах обчислюваних полів можуть використовуватися зокрема значення інших обчислюваних полів. | ||
*Якщо | *Якщо у формулі використовується посилання на поточний час або дату, зміна поля, що містить формулу, не викликає виконання [[Автоматичні сценарії|автоматичних сценаріїв]]. Це обмеження є частиною механізму захисту від зациклення і нелімітованого навантаження. | ||
*Максимальна кількість обчислюваних полів, які можна додати в акаунт, | *Максимальна кількість обчислюваних полів, які можна додати в акаунт, лімітована [https://planfix.com/uk/prices/ пакетом], який ви використовуєте. | ||
*При використанні html-розмітки | *При використанні html-розмітки пам’ятайте: | ||
**Якщо | **Якщо необхідно отримати подвійні лапки — використовуйте функцію [[Функція CHAR|СИМВОЛ]]. " = СИМВОЛ(34). | ||
** | **Переносів рядків всередині рядків у лапках не підтримується — вводьте дані одним рядком. | ||
== | == Додатково == | ||
*[https:// | <geoip eq="RU,BY">*[https://planfix.com/ru/blog/vychislyaemye-polya-zadach/ Замітка про обчислювані поля завдань в блозі Planfix]</geoip> | ||
*[[Змінні в тексті|Текст зі змінними]] | *[[Змінні в тексті|Текст зі змінними]] | ||
*[[Функції|Стандартні операції та функції в Planfix]] | |||
== Поради == | |||
*Якщо ви перейменовуєте поле, не забудьте вказати його нову назву й у змінній. Інакше змінна зі старою назвою в обчислюваному полі працювати не буде. | |||
== Перейти == | == Перейти == | ||
*[[Обчислювані поля]] | *[[Обчислювані поля]] | ||
*[[Типи користувацьких полів]] | *[[Типи користувацьких полів]] | ||
Поточна версія на 01:46, 1 грудня 2025
Обчислюване поле — це користувацьке поле завдання, яке дозволяє обчислювати потрібне значення, використовуючи дані із різних об’єктів Planfix і стандартные функции системи.
Обчислення формули — результат Число
Основна суть обчислюваного поля задається формулою, за якою відбувається обчислення його значення:
Ви також можете вибрати формат, у якому буде зберігатися значення обчислюваного поля:
Обчислення формули — результат Рядок
- Виводимо в поле дані зі змінних:
{{Переменная_1}}+{{переменная_2}}
- Виводимо в поле текст і дані зі змінної:
"Назва завдання:"+" "+{{Задача.Название}}
Зверніть увагу, текст і пробіл потрібно брати в подвійні лапки.
- Круглі дужки в обчислюваному полі з типом результату «Рядок»:
Діє просте правило:
рядок + число + число = рядок
У результаті отримуємо сцеплення значень "Сума: ", "50" і "70":
А якщо додати дужки — числа складаються:
рядок + (число + число) = рядок + сума чисел = рядок
Обчислюване поле з типом результату Текст зі змінними
Текст зі змінними має такі можливості:
- Відразу видно результат того, як поле приблизно виглядатиме.
- Замість змінних підставлятимуться їхні значення.
- Можна застосувати форматування з вбудованого редактора:
- Змінити зовнішній вигляд
- Відобразити з нового рядка.
- Додати таблицю, посилання або об’єкт Planfix, використовуючи відповідні кнопки редактора.
Приклад № 1
Приклад № 2
Важливо
- Обчислення значення обчислюваного поля відбувається в момент створення завдання. Перерахунок значення обчислюваного поля завдання відбувається лише при зміні значень полів цього завдання, що входять у формулу, за якою обчислюється поле.
- У завданнях, що знаходяться в спецстатусі Чернетка, розрахунок обчислюваних полів не виконується. Значення буде обчислено в момент переведення завдання в будь‑який із робочих статусів.
- У формулах обчислюваних полів можуть використовуватися зокрема значення інших обчислюваних полів.
- Якщо у формулі використовується посилання на поточний час або дату, зміна поля, що містить формулу, не викликає виконання автоматичних сценаріїв. Це обмеження є частиною механізму захисту від зациклення і нелімітованого навантаження.
- Максимальна кількість обчислюваних полів, які можна додати в акаунт, лімітована пакетом, який ви використовуєте.
- При використанні html-розмітки пам’ятайте:
- Якщо необхідно отримати подвійні лапки — використовуйте функцію СИМВОЛ. " = СИМВОЛ(34).
- Переносів рядків всередині рядків у лапках не підтримується — вводьте дані одним рядком.
Додатково
Поради
- Якщо ви перейменовуєте поле, не забудьте вказати його нову назву й у змінній. Інакше змінна зі старою назвою в обчислюваному полі працювати не буде.