He leido esta hebra, y aunque no es exactamente el tema creo que he encontrado un BUG muy relacionado. Tengo experiencia con la programación y creo que he detectado el error.
En la ventana de facturación, cuando estamos editando el comprobante a emitir: insertando productos, cantidades, etc, etc... Si estamos ordenando la búsqueda por CODIGO y escribimos un código que no se encuentre en la base de datos, automáticamente se lanza un explorador en otra ventana para buscar productos y el orden que se establece de por defecto es por CODIGO DE BARRAS.
El problema es que al retornar a la ventana de facturación, aunque el orden marcado es CODIGO, parece ser que se queda guardado el orden CODIGO DE BARRAS de la ventana emergente, y aunque escribamos códigos válidos, nunca conseguimos seleccionar productos. Para solucionarlo hay que pinchar de nuevo en ORDEN CODIGO (a pesar de que este marcado) y vuelve a funcionar correctamente.
Espero haberme explicado y que pueda solucionarse este pequeño fallo.
Un saludo y gracias.