Listado (grilla) con un valor predeterminado en el resultado

Hola compañeros quisiera obtener al acceder a un listado de forma predeterminada un resultado.
En la consulta SQL
SELECT
id_envios,
num_envio,
check_estado
FROM
envios

Me gustaria que de forma predeterminada cargara un estado (“PENDIENTE”)
El resultado tiene un buscador avanzado e inicia con el buscador el campo “ESTADO” los estados que tiene un producto son: “PENDIENTE” - “ENVIADO” - “FINALIZADO”
He puesto en el onScriptInit, lo siguiente:

if (empty({sc_where_current}))
{
sc_select_where(add) = “where check_estado = ‘0’”;
}
else
{

}
¿está bien formulado?, ¿hay otra forma de hacerlo?
Gracias

Hola @quieropaginaweb

Creo que si modificas la consulta mediante
sc_select_where(add) = “where check_estado = ‘0’”;
luego no vas a poder actualizar el filtro.
Lo mejor es crear una variable global, inicializarla en en el evento y cambiar la consulta para que sea

sc_select_where(add) = “where check_estado = ‘[gEstado]’”;

En el buscador cambia la variable.

Otra opción es entrar inicialmente con el buscador y de esa forma se selecciona lo que quiera el usuario.

Muchas gracias funcionó perfectamente.