Receta: Cómo instalar FacturaLux (Guadalinex 2004)

De Guadapedia, la enciclopedia libre.

Tabla de contenidos

Cómo instalar FacturaLux

Introducción

FacturaLux es un entorno integrado de desarrollo (en ámbitos técnicos, este tipo de software se conoce con las siglas ERP (Enterprise Resource Planning)). Con esta aplicación sentaremos las bases para un entorno que integra, dentro de la aplicación, herramientas de desarrollo (diseñador de formularios, informes, scripts, tablas, etc..) que permiten implementar y modificar módulos al vuelo y que agilizan enormemente las tareas de personalización.

FacturaLux incorpora varios módulos integrados en la aplicación:

  • Módulo principal : Clientes, Proveedores, Bancos, Formas de Pago, Impuestos, ...
  • Módulo almacen : Artículos, Multialmacén, Códigos de Barras, Multitarifa, Control de stocks, ...
  • Módulo facturación : Todos los procesos de facturación, desde presupuestos hasta facturas, tanto de clientes como de proveedores
  • Módulo tesorería : Recibos y gestión de cobros/pagos
  • Módulo informes : Listados genéricos: diarios de facturación, resumen de ventas, valoración de inventario, ... Formatos de documentos : Presupuestos, Albaranes, Pedidos y Facturas.

Desarrollo

Receta de Nivel Medio

Esta receta pretende ayudar al usuario final de Guadalinex 2004 a instalar y configurar en pocos pasos esta útil herramienta de gestión para pequeñas y medianas empresas.

El primer paso, será instalar el paquete facturalux, bien mediante Synaptic (/Aplicaciones/Configuración/Sistema/Synaptic), o bien mediante la herramienta apt, con la orden apt-get install facturalux en una Terminal de Root.

Tras la instalación, debemos responder a un par de preguntas del sistema de configuración debconf del proyecto Debian. La primera consulta se procesará sin tocar valores de algún tipo, es decir, se pinchará directamente en el botón Siguiente. Tras la segunda consulta, debemos modificar el primer campo desplegable, hasta seleccionar la opción es_ES.utf8@euro. Por último, tras la tercera consulta, volvemos a pulsar el botón Siguiente sin modificar datos

A continuación, lanzamos una Temrinal de Root (/Aplicaciones/Configuración/Terminal de Root) y tecleamos la orden gedit /etc/postgresql/pg_hba.conf, donde debemos editar las líneas siguientes (marcadas en negrita)

    # TYPE  DATABASE    USER        IP-ADDRESS        IP-MASK           METHOD
    # Database administrative login by UNIX sockets
    local   all         postgres                                        ident sameuser
    #
    # All other connections by UNIX sockets
    local   all         all                                             ident sameuser
    #
    # All IPv4 connections from localhost
    host    all         all         127.0.0.1         255.255.255.255   trust sameuser
    #
    # All IPv6 localhost connections
    host    all         all         ::1               ffff:ffff:ffff:ffff:ffff:ffff:ffff:ffff        trust sameuser
    host    all         all         ::ffff:127.0.0.1/128                trust sameuser
    #
    # reject all other connection attempts
    host    all         all         0.0.0.0           0.0.0.0           reject

El siguiente paso será relanzar el servicio postgresql para reproducir los cambios efectuados en el fichero de configuración. Para ello, tecleamos la orden /etc/init.d/postgresql restart' en la Terminal de Root

Los dos últimos pasos de configuración, estarán relacionados con la base de datos. Debemos crear un usuario y una nueva base de datos lista para usar con FacturaLux. Ejecutamos las siguientes órdenes en la Terminal de Root:

    /bin/su postgres -c "/usr/bin/createuser -D -A mi_usuario"
    /bin/su postgres -c "/usr/lib/postgresql/bin/createdb facturalux"

Es necesario tener en cuenta que el identificador mi_usuario ha de corresponder con el nombre de usuario del sistema.

Ahora es el momento de lanzar FacturaLux. Como último paso, podríamos crear un lanzador en el escritorio (debemos saber para ello que la ruta del ejecutable para esta aplicación es la siguiente: /usr/bin/facturalux)

Más Información