Фильтр доступных значений при установке фильтра
Добавлено: 19 июл 2017, 07:56
Получается как бы "масло масляное"
Имеется таблица, в которой есть поле "Поставщик" типа Сущность. На значения этого поля наложен фильтр, чтобы при его заполнении в выпадающий список попадали только поставщики. Все работает замечательно.
Однако, если при просмотре таблицы попытаться наложить фильтр по полю "Поставщик" (отобрать записи по конкретному поставщику), то в выпадающий список попадают ВСЕ КОНТРАГЕНТЫ. То есть фильтр, наложенный на значения этого поля не работает.
Поначалу это злило, пока до меня не дошло, что это совсем разные куски кода. В принципе, можно считать, что так и должно быть. Однако, логичнее было бы, чтобы эти две функции работали синхронно. В том числе, из соображений безопасности. Если уж пользователю где-то ограничили выбор, то не нужно ему в другом месте видеть весь список.
ИЛЛЮСТРАЦИИ
Общий вид таблицы Форма редактирования записи с корректно наложенным фильтром Форма отбора записей с неработающим фильтром
Имеется таблица, в которой есть поле "Поставщик" типа Сущность. На значения этого поля наложен фильтр, чтобы при его заполнении в выпадающий список попадали только поставщики. Все работает замечательно.
Однако, если при просмотре таблицы попытаться наложить фильтр по полю "Поставщик" (отобрать записи по конкретному поставщику), то в выпадающий список попадают ВСЕ КОНТРАГЕНТЫ. То есть фильтр, наложенный на значения этого поля не работает.
Поначалу это злило, пока до меня не дошло, что это совсем разные куски кода. В принципе, можно считать, что так и должно быть. Однако, логичнее было бы, чтобы эти две функции работали синхронно. В том числе, из соображений безопасности. Если уж пользователю где-то ограничили выбор, то не нужно ему в другом месте видеть весь список.
ИЛЛЮСТРАЦИИ
Общий вид таблицы Форма редактирования записи с корректно наложенным фильтром Форма отбора записей с неработающим фильтром