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

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

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

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

Спасибо.

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

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

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

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

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

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

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

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

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

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


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