Busqueda checkbox

Hola a todos.
Tengo un grid con un campo llamado “transito” que muestra el stock entrante de productos.
Lo que quiero en la busqueda es poner un checkbox para que muestre “solo los que tienen mercaderia en transito”, intente con el campo, creando otro y no lo logro.
Con el campo mismo me pasa que al construir el SQL utiliza IN, no tiene en cuenta los criterios de busqueda:
select count(*) from articulo LEFT JOIN articulo2 ON articulo.codigo = articulo2.codigo where ((stock>0 or transito>0) and especial <= 1) and ( articulo.transito in (1) )

Alguna idea o sugerencia? creo que no es tan raro lo que pretendo lograr.

Saludos !!