Документация iSZN

Диалог правила фильтрации значения поля LookupSQL

Диалог правила фильтрации значения поля LookupSQL задачи «Дизайнер персональных документов»

Краткий обзор

Данный диалог позволяет определить правило фильтрации значения реквизита с типом данных «Ссылка», «Человек/коллектив» или «Документ».

Интерфейс

Режим сравнения Служит для выбора режима сравнения. Значение из списка:
• Сравнение со значением (текущее значение реквизита сравнивается с текущим значением другого реквизита или константой);
• Наличие в списке значений (текущее значение реквизита должно быть одним из текущих значений другого реквизита или одной из констант);
• Отсутствие в списке значений (текущее значение реквизита не должно быть одним из текущих значений другого реквизита или одной из констант).
Наименование поля Служит для ввода имени столбца (возвращаемого запросом CustomSQL), по которому осуществляется фильтрация значения данного реквизита.
Оператор Служит для выбора оператора, используемого для сравнения значений. Значение из списка:
• = равно;
• != не равно;
• < меньше;
• <= меньше или равно;
• > больше;
• >= больше или равно.
Второй операнд Группирует элементы интерфейса для выбора значения, с котором сравнивается значение столбца, возвращаемого запросом CustomSQL.
- Реквизит документа Служит для выбора реквизита, текущее значение которого должно удовлетворять правилу фильтрации.
- Константа Служит для ввода значения, которое должно удовлетворять правилу фильтрации.
Действие при невыполнении правила Служит для выбора действия, которое нужно выполнить в случае, если правило фильтрации не выполняется. Значение из списка:
• Discard (не отображать значение в списке выбора);
• Show warning (отображать значение в списке выбора и если оно выбрано в документе, показать предупреждающее сообщение);
• Show error (отображать значение в списке выбора и если оно выбрано в документе, показать сообщение об ошибке).
Текст ошибки при валидации реквизита Служит для ввода текста сообщения, которое будет отображаться пользователю, если правило фильтрации не выполняется.

См. также