Robert,
Com a opção “estado inicial” setado como “sim” na configuração do filtro,
voce pode definir uma variavel global no onApplicationInit da consulta com valor 0
ex: [vwhere]=0;
Depois no onScriptInit da consulta voce modifica o where da consulta dinamicamente como o sc_select_where(add) passando os valores iniciais
do filtro, se não forem fixos, pode fazer um select igual ao do lookup do filtro pra buscar os valores, depois no mesmo onScriptInit voce define a variavel global como 1.
Ex: [vwhere]=1;
O resultado vai ser que sempre que entrar pela primeira vez ele vai abrir os valores passados no onScriptInit e depois o filtro
funciona normalmente.
Tive que utilizar isso para sempre abrir uma aplicação de agenda no mes/ano corrente sem perder a função do filtro para buscar dados anteriores ou posteriores.
Qualquer dúvida estou a disposição!