Привет, скажите, есть ли возможность ограничить значение числового пользовательского поля? Например мне нужно поставить определенный диапазон значений (мин и макс), чтобы дать пользователю возможность вводить только правильные значения в рамках установленного диапазона.
И возможно ли скрыть пользовательское поле или запретить его редактирование после смены статуса в сценарии?
Спасибо.
ограничения пользовательского поля
-
- Сообщения: 20
- Зарегистрирован: 28.03.2014 18:18
-
- Сообщения: 14
- Зарегистрирован: 12.08.2020 10:05
Re: ограничения пользовательского поля
Здравствуйте!
Как бы сделал я (возможно, не самое изящное решение, но рабочее, как мне кажется)
Первый вопрос:
1. Сценарий "Изменено значение поля и задача соответствует условиям"
2. Условия - нужное поле больше числа х и нужное поле меньше числа y
3. Изменить эту задачу - комментарий от робота "Так делать нельзя, уважаемый коллега"+ "установить значение поля = 0 (например)"
Как бы сделал я (возможно, не самое изящное решение, но рабочее, как мне кажется)
Первый вопрос:
1. Сценарий "Изменено значение поля и задача соответствует условиям"
2. Условия - нужное поле больше числа х и нужное поле меньше числа y
3. Изменить эту задачу - комментарий от робота "Так делать нельзя, уважаемый коллега"+ "установить значение поля = 0 (например)"
-
- Сообщения: 20
- Зарегистрирован: 28.03.2014 18:18
Re: ограничения пользовательского поля
Спасибо Юрий, неплохое решение. уже сделал сценарий себе. Может на будущее ПФ сможет усовершенствовать типы пользовательских полей. Есть типы полей, может появятся типы числовых полей.
-
- Сообщения: 285
- Зарегистрирован: 07.06.2021 13:21
Re: ограничения пользовательского поля
Добрый день, Игорь. Отвечу на второй ваш вопрос.Igor Mishchenko писал(а): ↑29.10.2021 16:52И возможно ли скрыть пользовательское поле или запретить его редактирование после смены статуса в сценарии?
Сейчас такой возможности управлять доступностью видимостью полей в шаблоне в зависимости от других условий задачи - нет.
Как правило используют три подхода:
- смена шаблона на шаблон в котором этого поля - нет. При этом само значение остается в поле задачи и может быть выведено в отчет; При смене шаблон обратно на то где это поле есть оно остается заполненным.
- копирование значения поля в другое поле аналогичного типа, но на которое есть ограничение на изменение;
- полное копирование существующей задачи как подзадачи текущей, с отключением к ней доступа для пользователя текущей задачи. В этом случае данный в отчеты берем из подзадач.
-
- Сообщения: 20
- Зарегистрирован: 28.03.2014 18:18
Re: ограничения пользовательского поля
Привет Илья, а это какие типы могут быть?Илья Федоров писал(а): ↑02.11.2021 10:45- копирование значения поля в другое поле аналогичного типа, но на которое есть ограничение на изменение;Igor Mishchenko писал(а): ↑29.10.2021 16:52И возможно ли скрыть пользовательское поле или запретить его редактирование после смены статуса в сценарии?
-
- Сообщения: 285
- Зарегистрирован: 07.06.2021 13:21
Re: ограничения пользовательского поля
Любого, аналогичного тому типу который в оригинальном поле.Igor Mishchenko писал(а): ↑02.11.2021 11:05Привет Илья, а это какие типы могут быть?Илья Федоров писал(а): ↑02.11.2021 10:45
- копирование значения поля в другое поле аналогичного типа, но на которое есть ограничение на изменение;
Число, Строка, Файл. Набор значений, Запись справочника и т.п.
Кроме наверно вычисляемых, итогов аналитик, суммы подзадач, результатов вычислений.
Для этих полей просто используем тип число и присваиваем в нужный момент сценарием.