Добавить в метод сценария Вычислить значение поля возможность вычислять поле типа период времени

Нужна возможность вычислять поле типа период времени

Да
5
100%
Нет
0
Голосов нет
 
Всего голосов: 5
Аватара пользователя
Илья Федоров
Сообщения: 255
Зарегистрирован: 07.06.2021 13:21

Добавить в метод сценария Вычислить значение поля возможность вычислять поле типа период времени

23.03.2023 20:29

Добрый день, Уважаемые коллеги. Прошу рассмотреть такую возможность.
В шаблоне есть поле типа Период времени.
Сейчас чтобы его установить по результатам каких-то вычислений сценарием необходимо:
- вычислить период в виде строки в вычисляемое поле либо вычислить для поля типа строки методом вычислить значение поля;
- установить значение поля период времени из другого поля задачи типа строка (вычисленного не предыдущем шаге).

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

Реализация предложения позволит избежать необходимости создания лишнего поля и производить вычисление прямо для поля типа период времени.

В Энтузиастах примеры расчета поля Период времени активно обсуждались 23.03.2023.
Например, вот такой формулой можно вычислить период времени с началом равным дата и время из поля задачи и концом периода равным - дата и время из поля задачи плюс 20 минут.

""+{{Задача.Поле типа дата время::ФорматироватьДату=HH:MM}}+":"+ПРАВ(ДОБАВИТЬМИН({{Задача.Поле типа дата время}};20);5)

Аватара пользователя
Dmitry Goncharenko
Сообщения: 4121
Зарегистрирован: 06.06.2012 13:54

Re: Добавить в метод сценария Вычислить значение поля возможность вычислять поле типа период времени

28.03.2023 18:41

Спасибо, Илья, зафиксировал задачу в очереди.

Аватара пользователя
Илья Федоров
Сообщения: 255
Зарегистрирован: 07.06.2021 13:21

Re: Добавить в метод сценария Вычислить значение поля возможность вычислять поле типа период времени

11.04.2023 18:06

Еще пришла мысль сделать возможность вычислять системное поле статус.
Необычно конечно, но в некоторых случаях может быть полезно.
В зависимости от формулы и заданных условий вычисляем текстовое значения для статуса. И оно присваивается системному полю (конечно при условии что для данного процесса такое значение допустимо.

Ответить