15 de diciembre de 2008

Abanq: Instalación y configuración básica


Instalación y configuración de Abanq con MySQL


En el servidor

En el servidor lo único que se requiere es un gestor de base de datos al cual se va a conectar Abanq. En este ejemplo se va usar MySQL.

Para los debianitas solo hay que ejecutar lo siguiente para instalar MySQL:
# aptitude install mysql

Luego se accede a MySQL.
$ mysql -u root -p

Se crea la base de datos y se crea un usuario:
mysql> create database nombredb;
mysql> GRANT ALL ON nombredb.* TO usuario@host IDENTIFIED BY 'passwordAsignado';


De aquí en adelante todo se realiza desde los clientes.


En el cliente:

En los clientes hay que realizar lo siguiente para instalar Abanq:
  • Descargar la aplicación base de Abanq y sus módulos oficiales de abanq.org
  • Descomprimir la aplicación base y los módulos oficiales descargados
  • Dar permisos de ejecución a Abanq-2.xxxx.bin.run: chmod +x
  • Como root, instalar la aplicación base ejecutando "./abanq-2.xxxx.bin.run". Abanq requiere de las librerias "libgtk1.2" y "libstdc++5" que en Debian Lenny ya están instaladas por default.
  • Ejecutar "fllite" o la ruta completa (/usr/local/facturalux-lite/fllite) desde consola como usuario normal.
  • Establecer la conexión con la base de datos en el servidor: Colocar el nombre de la base de datos, usuario , password, host y puerto por el que escucha el servidor.
En este caso se instalo la aplicación base de Abanq versión 2.3 con módulos 2.2. Hay también módulos oficiales 2.1 que funcionan en la versión 2.2 o 2.3 de Abanq.


Configuración y carga de módulos

La carga de módulos se realiza desde un cliente en una sola ocasión y estos se almacenan en la base de datos. A continuación los pasos:

- Desde el área "Sistema", en "Administración >> Principal >> Cargar modulos", cargar los módulos oficiales de Abanq descargados de abanq.org:
Módulos de Facturación:
- principal (flfactppal.mod)
- almacen (flfactalma.mod)
- facturacion (flfacturac.mod)
- tesoreria(flfactteso.mod)
- informes(flfactinfo.mod)

Módulos de contabilidad yo no los uso (Opcionales):
- contabilidad/principal (flcontppal.mod)
- contabilidad/informes (flcontinfo.mod)

- Cargar los módulos de control de acceso, de datos (para importar datos de otras aplicaciones) y el de Terminal de punto de venta descargándolos desde consola ejecutando "svn co http://abanq-mods.googlecode.com/svn/tags/ modulos-google-code". En este caso se uso la versión 2.1 de estos módulos.
- Control de acceso (flcontacce.mod)
- Datos (fldatosppal.mod)
- Terminal de punto de Venta (flfact_tpv.mod)

Se puede utilizar la versión 2.2 del modulo "Terminal de punto de venta (TPV)" que se encuentra en sourceforge y que trae nuevas características, entre ellas el poder vender a cualquier cliente diferente al establecido.

Luego de cargar los módulos se recomienda reiniciar la aplicación para que se carguen los nuevos módulos.

Hasta aquí, ya tenemos instalado Abanq con las configuraciones por default. En los siguientes artículos se describirán como configurarlo y adecuarlo para ser utilizado en México.

No hay comentarios: