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

