viernes, 25 de marzo de 2011

Filtrar un listado en Farmatic

Hola a todos:

He logrado poder filtrar cualquier listado con el programa Farmatic y gracias a esto no tener que estar diciendo que no queremos dar de alta cada línea en la cartera para poder generar la lista deseada.

Se trata de usar la base de datos de la Hermandad pues es un documento de texto, sencillo de manejar. Las bases de datos permiten meter un filtro que en este caso podría ser una lista de todo lo que tenemos en el almacén y al hacerlo nos da, de toda la lista, lo que si está dentro del filtro y lo que está fuera, desecharíamos lo que ponga no y obtendríamos una nueva lista filtrada con solo lo que nosotros tenemos.

Es un poco enrevesado, pero si captáis la esencia veréis que no se tarda más de 5 minutos y evita mucho trabajo.


Los pasos serían:

1- Primero de todo deberíamos generar un documento de texto a partir del listado que queramos introducir en Farmatic. Si el listado está en excel es copiar la columna de los códigos nacionales y pegarlo sin más. Veréis que se formará una columna. Si os fijáis en la base de datos de la Hermandad viene un código por línea y Farmatic lo tenéis configurado para que las primeras 6 letras de cada línea del documento de texto las detecte como el código nacional, así que se trata de que los códigos nacionales deben estar situados cada uno en una línea y empezar por el código sin nada delante, ni detrás. Guardad el documento de texto generado.

2- También tenéis que tener una lista generada con todo lo que tengáis en vuestro almacén. En "Generación de listas" le dais a "Nuevo" y por ejemplo marcáis en stocks actual de 0 a 900 y guardáis el listado que será todo lo que tengáis dado de alta.

3- Vamos a Farmatic - Maestros - Gestión de proveedores- Bases de datos. Seleccionamos la Hermandad y le damos a importar. No temais porque no vamos a guardar la base de datos, desecharemos los cambios antes de guardar, así que no se perderá la información metida. Al darle a importar seleccionáis el documento de texto generado anteriormente.

4- Veréis que os aparece el listado y que abajo tenéis la opción de filtrar, le dais y seleccionáis la lista de almacén creada en el paso 2. Veréis que a los datos introducidos en la base de datos se os añade una columna que pondrá Si o No depende de si lo tenéis dado de alta o no. 

5- Ordenad las líneas de la base de datos en base a la nueva columna (seleccionando la descripción de la columna) y generar un excel con el listado (botón derecho - configurar - excel). Ahora ya tenéis un excel con el listado inicial pero ordenados por un lado lo que tenemos y por otro lo que no. Salid ya de la base de datos SIN ACEPTAR, solo salir dando a la cruz para que no guarde la información que hemos introducido como la base de datos de la Hermandad y se quede todo como estaba.

6- Solo tendremos que seleccionar todas las líneas que ponga que NO que estarán todas juntas y eliminarlas y después eliminamos la columna de los SI para que se quede como primera columna los códigos nacionales y ya tendremos el listado filtrado para introducirlo en una cartera vacía y poder generar una lista con él.

No sé si hay algo más sencillo pero es lo único que he podido encontrar por el momento.
Creo que con todo esto, cuando tengamos los listados enormes de las bajadas ya nos será muy rápido poder saber en qué medida nos afecta y sobre todo poder anticiparnos y modificar los stocks para perder el mínimo posible.

Un saludo a todos

No hay comentarios:

Publicar un comentario