Условные реквизиты объекта
Настройте подгружаемые по условию реквизиты - когда разные группы зависимых реквизитов становятся доступными для заполнения на Карточке объекта в зависимости от выбора значения условного реквизита либо статуса объекта.
Работа с условными и зависимыми реквизитами предусмотрена для использования с отдельным объектом и не предназначена для обработки в сценариях с массовым изменением данных, поэтому данная логика реализована только на карточках индивидуальных объектов.
Например, для задачи с реквизитом «Статус оплаты» → «Оплата проведена», показывать условный реквизит «Статус поставки». А для всех остальных значений «Статуса оплаты» реквизит «Статус поставки» в карточке объекта не выводить.
Условный реквизит может быть:
- реквизитом-процессом - значения реквизитов, указанные на предыдущих этапах, сохраняются.
В рамках механизма условных реквизитов, реквизиты делятся на три типа:
- условные - реквизиты-условия - в зависимости от того, какое значение выбрано в этом типе реквизитов, меняется набор зависимых реквизитов;
- Реквизит может быть условным, только если это реквизит, основанный на классификаторе.
- Реквизит становится условным, когда активирована опция «Условный» в списке реквизитов объекта.
- зависимые - реквизиты, которые появляются при выборе определенного значения в условном реквизите или при определенном статусе объекта. Условие отображения реквизита настраивается в поле «Условие»;
- общие - те реквизиты, которые не являются ни условными, ни зависимыми. Отображаются в списке реквизитов объекта всегда, вне зависимости от выбранного значения условного реквизита (если он есть).
Условные реквизиты доступны для:
- пользователей и групп пользователей.
Не доступны для таблиц.
Проверки обязательности заполнения и отображения реквизитов, зависимых от условных, работают только на карточках:
- объекта;
- дискуссии;
- документа;
- согласования;
- пользователя;
- группы пользователей.
Обработка логики условных реквизитов не используется:
- в Ганте;
- в списках.
Настройка условного реквизита
Чтобы не потерять данные, мы крайне НЕ рекомендуем делать зависимым обычный реквизит, у которого уже есть заполненные значения в объектах. Так все его значения будут удалены.
Условие от значения реквизита
Шаг 1. Создать условный реквизит
- Администрирование → Объекты → зайти в нужный тип объектов.
- Портлет «Реквизиты» → «Изменить» в строке реквизита, который будет условным - того, от значения которого будет зависеть отображение других реквизитов на карточке объекта → поставить чек-бокс в поле «Условный».
Шаг 2. Настроить зависимый реквизит(ы)
- «Изменить» в строке реквизита, который должен стать зависимым.
- В колонке «Условие» → «Задать».
- Выбрать в выпадающем меню название условного реквизита и его значение, которое будет включать отображение зависимого реквизита.
- Сохранить изменения настроек.
Если нужно задать несколько зависимых реквизитов - процедуру повторить.
