тогда я не понял.
о чем вопрос то?
1. о сохранени параметров запроса (LastValue)
2. о том, чтобы сохранить где-нибудь сам запрос, его структуру?
если 2 вариант, то думаю стоит посмотреть на мастер отчетов.
он и генерит динамически и сохраняет. Причем сохраняет даже в АОТе.
Нужно выкинуть из него интерфейс и оставить ядро.
ИХМО, неправильный это подход.
ИХМО, от незнания.
Количество вариантов запросов конечно и не так уж и велико. Измеряется десятками.
ИХМО, проще предварительно подумать что нужно и сделать запросы статическими.
ИХМО, это на порядок уменьшит ваши общие трудозатраты на эту задачу.
Т.е. ИХМО не стоит делать универсальную хренотень, которая будет работать с всего лишь с десятками объектов. Она не окупится на таком небольшом количестве. Стоит просто перечислить эти несколько десятков запросов. Сильно сэкономите на разработке хренотени
С другой стороны разработка подобной хренотени сильно поднимет квалификацию ваших программистов. Но это уже сами выбирайте что вам больше нужно.