Делаю отчет и хочу сделать фильтр по нескольким полям которые являются реквизитами разных объектов, но фильтр множественный, тоесть есть 2 списка: 1й - список полей, а 2й список выбранных значений для каждого поля. Вопрос следующий, как красиво сделать определение типа реквизита по которому пользователь устанавливает фильтр, например кликнул на реквизите "Основные фонды" в списке Реквизиты фильтра и отобразился именно справочник основных фондов?
реквизиты по которым будут устанавливаться значения - это список значений. Например:
Банк
Заемщик
Основное средство
и надо, чтобы при клике на одном из них появлялась форма объекта нужного типа, например если кликнули на БАНК то справочник банков если кликнули на заемщик, тогда справочник контрагентов. Можно конечно тупо проверять значения реквизита и открывать нужную форму объекта, но как то это решение мне не кажется изящным :), хочется какое то универсальное решение для того, чтобы если нужно будет добавить еще одно поле фильтра не пришлось добавлять определения типа этого поля в коде