Страница 1 из 1

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

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

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

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

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

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

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

Добавлено: 28.03.2023 18:41
Dmitry Goncharenko
Спасибо, Илья, зафиксировал задачу в очереди.

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

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