ничего не помогает...выявил закономерность :
если перед запуском отчета сработал executeQuery на форме источника, то в диалоге фильтра отчета подставляется текущий Query из формы
Ну, и славно! Вызовите executeQyery() принудительно. Перед запуском отчета...