La primera consideración con el programa de Farmaservicios de SABA es que la información de este sistema está en MySQL

Que es un DBMS o manejador de base de datos de software libre, el programa está hecho en java por lo que la comunicación se realiza en jdbc que es el enlace nativo.

Para pasar la información al SAV es necesario crear un puente entre la base de datos y el programa

Para eso es necesario contar con el ODBC para MySQL que es

 

Mysql Connector odbc-3.51

 

La ultima versión está en la página web de MySQL

http://dev.mysql.com/

 

O puede bajar una copia de aquí que es una versión previa pero ya probada

 

http://www.esfarmacia.com.mx/descargas/mysql-connector-odbc-3.51.12-win32.zip

 

 

Se debe de instalar el programa por lo que se debe de abrir con Winzip y doble clic a setup.exe

 

OK

 

Next

Typical y Next

Install

Finish

Posteriormente es necesario crear un DSN en

Inicio/Panel de Control

Herramientas Administrativas

Origenes de datos ODBC

Clic al tab de dsn de sistema y clic al botón agregar

 

 

El tipo es Mysql Connector odbc-3.51

Los datos de conexion son

Data Source Name: SABA

Debe llamarse así de otro no modo no funcionara sin hacer adecuaciones al programa

Server: localhost

o el nombre del equipo donde está la base de datos

User:pdv

Password:pdv

DataBase:pdv

 

Se le da Test y si todo esta bien OK y OK

Con esto ya tenemos acceso a los datos a continuación debemos ejecutar los layouts de carga

Mismos que se pueden descargar de aquí

http://www.esfarmacia.com.mx/descargas/FarmaServicios.rar

Para esto entramos al sistema

En el menú

Sistema/EDI/LayOuts

le damos Registrar

a continuación importar y seleccionamos el archivo de layout

FarmaServicios01_Clientes.lay

y a continuacion le damos ejecutar

Despues de que termine le damos  aceptar

 

Y luego Salir y hacemos lo mismo con los siguientes

FarmaServicios01_Clientes.lay

-> Clientes

FarmaServicios02_Sectores.lay

-> Departamentos

FarmaServicios03_Articulos.lay

-> Articulos

Para este caso necesitamos ir a tab de eventos y seleccionamos onLayOutProcess

Dentro del código le damos doble clic para que se expanda

 

Ahi hay un descuento general para el caso de que no se indique descuento en el producto.

 

Ahí hay que cambiarlo por el descuento general de la farmacia o dejarlo en cero si es que todos los productos tienen descuento y no se usa el descuento general en el farmaservicios.

En este caso el descuento seria del 30% quedaría así

Igual que a los anteriores se le da ejecutar para que procese la información

FarmaServicios04_Existencia.lay

-> Existencia

FarmaServicios05_OfertasAlCliente.lay

-> Ofertas al cliente

 

Después de procesar todos los layouts hay que revisar que la información haya sido procesada con éxito

 

Para eso revisamos los Clientes en el catalogo de clientes y los artículos en Procesos/Modificación de Información