ограничения пользовательского поля

Аватара пользователя
Igor Mishchenko
Сообщения: 20
Зарегистрирован: 28.03.2014 18:18

ограничения пользовательского поля

29.10.2021 16:52

Привет, скажите, есть ли возможность ограничить значение числового пользовательского поля? Например мне нужно поставить определенный диапазон значений (мин и макс), чтобы дать пользователю возможность вводить только правильные значения в рамках установленного диапазона.

И возможно ли скрыть пользовательское поле или запретить его редактирование после смены статуса в сценарии?

Спасибо.

Аватара пользователя
Smirnov Yuri
Сообщения: 14
Зарегистрирован: 12.08.2020 10:05

Re: ограничения пользовательского поля

30.10.2021 01:10

Здравствуйте!
Как бы сделал я (возможно, не самое изящное решение, но рабочее, как мне кажется)
Первый вопрос:
1. Сценарий "Изменено значение поля и задача соответствует условиям"
2. Условия - нужное поле больше числа х и нужное поле меньше числа y
3. Изменить эту задачу - комментарий от робота "Так делать нельзя, уважаемый коллега"+ "установить значение поля = 0 (например)"

Аватара пользователя
Igor Mishchenko
Сообщения: 20
Зарегистрирован: 28.03.2014 18:18

Re: ограничения пользовательского поля

30.10.2021 12:22

Спасибо Юрий, неплохое решение. уже сделал сценарий себе. Может на будущее ПФ сможет усовершенствовать типы пользовательских полей. Есть типы полей, может появятся типы числовых полей.

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

Re: ограничения пользовательского поля

02.11.2021 10:45

Igor Mishchenko писал(а):
29.10.2021 16:52
И возможно ли скрыть пользовательское поле или запретить его редактирование после смены статуса в сценарии?
Добрый день, Игорь. Отвечу на второй ваш вопрос.
Сейчас такой возможности управлять доступностью видимостью полей в шаблоне в зависимости от других условий задачи - нет.
Как правило используют три подхода:
- смена шаблона на шаблон в котором этого поля - нет. При этом само значение остается в поле задачи и может быть выведено в отчет; При смене шаблон обратно на то где это поле есть оно остается заполненным.
- копирование значения поля в другое поле аналогичного типа, но на которое есть ограничение на изменение;
- полное копирование существующей задачи как подзадачи текущей, с отключением к ней доступа для пользователя текущей задачи. В этом случае данный в отчеты берем из подзадач.

Аватара пользователя
Igor Mishchenko
Сообщения: 20
Зарегистрирован: 28.03.2014 18:18

Re: ограничения пользовательского поля

02.11.2021 11:05

Илья Федоров писал(а):
02.11.2021 10:45
Igor Mishchenko писал(а):
29.10.2021 16:52
И возможно ли скрыть пользовательское поле или запретить его редактирование после смены статуса в сценарии?
- копирование значения поля в другое поле аналогичного типа, но на которое есть ограничение на изменение;
Привет Илья, а это какие типы могут быть?

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

Re: ограничения пользовательского поля

02.11.2021 14:38

Igor Mishchenko писал(а):
02.11.2021 11:05
Илья Федоров писал(а):
02.11.2021 10:45


- копирование значения поля в другое поле аналогичного типа, но на которое есть ограничение на изменение;
Привет Илья, а это какие типы могут быть?
Любого, аналогичного тому типу который в оригинальном поле.
Число, Строка, Файл. Набор значений, Запись справочника и т.п.
Кроме наверно вычисляемых, итогов аналитик, суммы подзадач, результатов вычислений.
Для этих полей просто используем тип число и присваиваем в нужный момент сценарием.

Ответить