Судя по: имеется 5 фильтров и 2 блока?
Все правильно.
А почему необязательно, ведь мы должны сравнивать значение поля, для чего надо знать с чем сравнивать? (разве что для логического типа данных может быть попроще)
Это всего лишь настройка, которую делает админ. Рядовой пользователь будет запускать отчет. Перед построением отчета, пользователю будет показываться окно с параметрами. Какие-то параметры предзаполненны, какие-то пустые.
Скорее не "возможность", а "необходимость".
Возможно, не очевидно, но подразумевается, что если админ не указал логическую операцию, то считается, что операция "И"
Если кратко:
можно? - Можно
стоит? - Не стоит
Понял.
Получается, что подобные тонкости лучше описывать на простом языке, без каких либо излишеств?