Joer, pues que productos es una subrutina, y como tal no devuelve ningún valor. No puedes asignarle a la variable rs "una subrutina" (la cual por cierto ya se encarga de asignarle a rs el valor que buscas).
Simplemente tienes que borrar completamente esa línea que te provoca el error, y darte unos cabezazos contra la pared para que no vuelva a ocurrir.