1. INTEGRANTES:
CAMPOS LÓPEZ ELIZABETH
HERRERA NIETO MAYRA YAZMÍN
PEÑALOSA VENSES RAFAEL.
RIVERA MÉNDEZ SANDRA
TORRES RIVERA Ma. ANGÉLICA
MATERIA:
SOLUCIONES INTEGRALES EN LAS ORGANIZACIONES
PROFESOR:
DR. CARLOS A. TORRES GASTELÚ
Presentación y Documentación del ERP Abanq.
1
3. Contenido
GENERALIDADES.................................................................................................................................. 5
¿POR QUÉ ABANQ? ............................................................................................................................. 5
CARACTERISTICAS:............................................................................................................................... 6
MERCADO AL CUAL ESTÁ DIRIJIDO: .................................................................................................... 8
FUNCIONALIDADES DE ABANQ: ......................................................................................................... 8
REQUERIMIENTOS DE INSTALACIÓN: .................................................................................................. 9
Para el servidor: .............................................................................................................................. 9
Para los terminales .......................................................................................................................... 9
Para el software de bases de datos................................................................................................. 9
CONFIGURACIONES DE ABANQ:.......................................................................................................... 9
PROCEDIMIENTO DE INSTALACIÓN:.................................................................................................. 10
Guía de Instalación de Abanq y gestión de módulos .................................................................... 10
Descarga e instalación de la aplicación base ............................................................................ 10
Bases de Datos .......................................................................................................................... 10
Instalación de módulos ............................................................................................................. 11
Cómo funciona el módulo de administración ........................................................................... 11
Cargando los módulos ............................................................................................................... 12
Desinstalación de módulos ....................................................................................................... 13
Recarga de nuevas versiones .................................................................................................... 13
Editar ficheros desde el módulo de sistema (para programadores) ......................................... 14
Procedimiento para realizar modificaciones (para programadores) ........................................ 14
Volcado a disco de los módulos ................................................................................................ 15
LIMITACIONES DE ABANQ: ................................................................................................................ 15
COSTOS DE IMPLEMENTACIÓN: ....................................................................................................... 17
Servicio de instalación remota ...................................................................................................... 17
Soporte a la instalación durante 30 días ....................................................................................... 18
Curso de Instalación y Uso de Abanq on-line................................................................................ 18
Costo de módulos...................................................................................................................... 18
MANTENIMIENTO: ............................................................................................................................ 19
Mantenimiento para módulos personalizados ............................................................................. 19
Actualización a módulos 2.3.......................................................................................................... 19
3
4. Servicio anual de backups externos ( 10 Gb ) ............................................................................... 19
FACILIDAD DE MODIFICAR EL CÓDIGO:............................................................................................. 20
Los principales tipos de ficheros que maneja Abanq son: ............................................................ 21
Cambios básicos en tablas y formularios ...................................................................................... 21
Cambio de propiedades de un campo .......................................................................................... 21
Cambio de la longitud máxima de un campo. ............................................................................... 22
Cambios en el diseño de los formularios ...................................................................................... 23
Cambios en el modelo de datos y formularios ............................................................................. 25
Modificar el modelo de datos ....................................................................................................... 26
Modificar el formulario ................................................................................................................. 28
EMPRESAS QUE IMPLEMENTARON ABANQ (CASOS DE ÉXITO). ....................................................... 30
AJE: Asociación de Jóvenes Empresarios ...................................................................................... 30
Tiendas virtuales on-line ............................................................................................................... 31
Trasluz: Franquicias de ropa infantil ............................................................................................. 31
Resultados ................................................................................................................................. 32
Barnasfalt ...................................................................................................................................... 32
COMPARATIVA DE ERP ...................................................................................................................... 34
CONCLUSIONES: ................................................................................................................................ 37
FUENTES: ........................................................................................................................................... 38
4
5. ERP ABANQ
GENERALIDADES
AbanQ es software libre de tipo ERP (Enterprise Resource Planning) orientado a
la administración, gestión comercial, producción o comercio electrónico, entre
otras aplicaciones. AbanQ es un ERP de código libre ideal para todas las
empresas, muy rico en funcionalidad, con varios verticales disponibles y sobre
todo flexibles, ya que permite tanto personalizar las funcionalidades disponibles
como la creación de nuevas. Además posibilite mantenerse a la vanguardia
tecnológica mediante las actualizaciones del software, que se hacen sin afectar las
personalizaciones del software ya instalado
InfoSiAL es la empresa propulsora, principal desarrolladora y administradora del
proyecto AbanQ, proyecto reconocido por la OSDN (Open Software Development
Network) y alojado en Sourceforge.net. Lidera un equipo de desarrolladores
propios y desarrolladores independientes interesados en AbanQ y que han
colaborado o colaboran en él, siguiendo el modelo del software libre. El proyecto
AbanQ tiene actualmente un gran número de seguidores, y es uno de los
principales referentes que existen actualmente en software de su categoría para el
sistema operativo Linux. AbanQ es multiplataforma y es el primer software ERP
de código libre profesional, encontrándose ya en algunas de las más importantes
distribuciones de Linux. La empresa infoSiAL es una empresa española por lo que
el ERP es de origen español y es precisamente en España donde se ha
comercializado más.
¿POR QUÉ ABANQ?
AbanQ es probablemente el ERP Open Source que cuenta con más
implantaciones relevantes en empresas españolas y latinoamericanas. Contando
únicamente implantaciones de relevancia realizadas por empresas pertenecientes
al grupo AbanQ G2, el número de clientes supera los 500. El número total,
incluyendo las implantaciones de otros partners y aquellas que los propios clientes
llevan a cabo descargándose una versión gratuita se llega a una cifra de 40,000
implementaciones por partes de empresa tanto españolas como latinoamericanas
incluyendo mexicanas..
5
6. CARACTERISTICAS:
1) Dispone de la infraestructura para el diseño y alojamiento de servicios de
Internet desde la contratación de un dominio hasta el diseño y
programación de páginas web ofrecemos todo un abanico de posibilidades
para abrir con garantías cualquier negocio a Internet.
2) AbanQ ERP es Open Source, y por tanto el propietario del sistema de
gestión es el cliente.
3) AbanQ es un ERP diseñado según un modelo de capas y módulos, que
permite su personalización.
4) Los clientes de AbanQ ERP no tienen limitación de usuarios ni coste por
licencias.
5) AbanQ ERP puede actualizarse sin perder las personalizaciones del
software ya instalado es sus equipos.
6) Garantiza cualquier tipo de servicio de mantenimiento e implantación de
sistemas, destacando como solución corporativa el sistema servidor
centralizado de terminales, LTSP basado en Linux, que ofrece unos grados
de estabilidad y rendimiento excepcionales con gran facilidad de
mantenimiento y a unos costes muy bajos.
7) AbanQ soporta las bases de datos PostgreSQL, MySQL y SQLite. En
entornos en producción recomendamos encarecidamente usar PostgreSQL
o MySQL, ya que SQLite es monousuario y no funciona correctamente con
algunas características avanzadas de AbanQ, como la regeneración de
tablas.
8) El uso de PostgreSQL requiere la instalación previa del servidor de
PostgreSQL, no incluida en los paquetes de AbanQ. PostgreSQL es código
libre disponible para Linux y Windows.
9) El uso de MySQL requiere la instalación previa del servidor de MySQL, no
incluida en los paquetes de AbanQ. MySQL es código libre disponible para
varios sistemas operativos.
10) El objetivo inicial de AbanQ es crear una aplicación informática que permita
desarrollar soluciones para la administración y gestión de la PYME, así
como distintas personalizaciones que cubran las necesidades de gestión y
finanzas de las empresas, basándose en el modelo de software libre.
11) AbanQ pretende ser un software ERP (Enterprise Resource Planning), que
ofrece un marco de trabajo sólido, estable y optimizado para el desarrollo
rápido de cualquier tipo de solución orientada a la administración, gestión
6
7. comercial, finanzas y en general a cualquier tipo de aplicación donde se
manejen grandes bases de datos y procesos administrativos.
12) Otras características más recientes: una aplicación totalmente
independiente de plataforma y sistema, que el usuario puede utilizar sin
notar ningún cambio en la forma de usarla y en su aspecto, en su pc de
escritorio, en su móvil, en su Smartphone, en su PDA, en su navegador,
etc… los programadores pueden desarrollar y extender esa aplicación sólo
una vez sin preocuparse del sistema destino, sus desarrollos futuros y
pasados se podrán ejecutar en todo el universo electrónico conocido, sin
ningún esfuerzo adicional. Esto es posible con el motor gráfico que ha
desarrollado InfoSiAL, al que llamamos Nebula. Nebula nace del desarrollo
de AbanQ v3, y ha supuesto un grandísimo esfuerzo de investigación para
dotar a AbanQ de total independencia de cualquier sistema gráfico y que
permite entrar en la nube de una forma totalmente novedosa. Hasta ahora
AbanQ trabajaba como todas la aplicaciones de escritorio, la interfaz de
usuario se presentaba utilizando el sistema gráfico que ofrecia el sistema
operativo subyacente, X11 en Linux, GDI en Windows, Carbon o Cocoa en
MacOSX, etc.., esto limita mucho la universalidad de la aplicación, ya que
para nuevas plataformas debes hacer un gran esfuerzo de adaptación a
bajo nivel. En el desarrollo de AbanQ v3 decidimos romper con esta barrera
diseñando un sistema universal sobre el que “pintara” AbanQ, y que nos
permitiera salir a la web, a la nube, sin problemas. Afortunadamente
tenemos el prometedor estándar HTML5 y su potente elemento Canvas,
que puede ser utilizado como la ventana universal para la interfaz de
usuario. Investigando, probando y dedicando muchísimo tiempo hemos
conseguido desarrollar un motor que permite redirigir toda la salida gráfica
de AbanQ a HTML5, e incluso de cualquier aplicación desarrollada bajo Qt.
Una de las grandes ventajas de Nebula, es su facilidad para incluirlo en
cualquier aplicación de Qt, y hacer que esta pueda ser presentada en
cualquier plataforma que soporte HTML5 (casi todas actualmente). Esto nos
ha permitido por ejemplo tener ya una versión de AbanQ 2.3 preparada
para la nube, y nos va a permitir hacer una transición suave desde la
versión 2.3 a la 3.0, traspasando gradualmente las tecnologías
desarrolladas en la versión 3 a la versión 2, haciendo una evolución que
será totalmente transparente para nuestros clientes y evitará cualquier
trauma. ¿Para qué dar un salto brusco y rompernos un tobillo si hemos
descubierto como dar pequeños saltos hasta el objetivo?.
7
8. MERCADO AL CUAL ESTÁ DIRIJIDO:
Abanq es un ERP de código libre pensado en ahorrar recursos por pago de
licencias para empresas pequeñas y medianas principalmente, no obstante hay
empresas de gran tamaño que han optado por implementar Abanq como una
solución a sus problemas de planeación de recursos empresariales. Abanq se
adapta perfectamente a cualquier tipo de empresa prácticamente ya que es
demasiado configurable, no importa cuál sea el giro de la empresa este se pude
modificar desde su código, agregar módulos, quitarle funciones etc. es por ello que
representa una solución para empresas de mediano y pequeño tamaño, aunque
abanq es de origen español en casi toda América latina ha tenido gran aceptación,
en empresas mexicanas es ya un éxito. Por lo que se recomiendo Abanq para
empresas mexicanas que no disponen de muchos recursos económicos.
FUNCIONALIDADES DE ABANQ:
1) Gestión de procesos: La solución Profesional de AbanQ permite gestionar
todos los procesos básicos de la empresa. Incluye la administración y los
datos maestros, compras y almacén, ventas y facturación, contabilidad y
tesorería, recursos humanos y gestión documental.
2) Planificador de producción: AbanQ ERP lleva incorporado un planificador
que permite a las empresas una reducción costes significativa.
Especialmente útil para la empresa fabricante, el módulo de producción
permite planificar a capacidad infinita y a capacidad finita. Las empresas
con un cierto volumen, que puedan mezclar órdenes de producción de
diferentes pedidos, gracias a la automatización y planificación de AbanQ
ERP, conseguirán resultados espectaculares.
3) Gestión comercial: El software de gestión AbanQ permite a las empresas
aumentar la eficiencia de su esfuerzo comercial, es decir, aumentar las
ventas. El CRM de AbanQ permite a sus clientes desde gestionar las
campañas de marketing directo, pasando por la creación de propuestas a
clientes potenciales, hasta convertir al cliente potencial en cliente "de facto",
y crear la factura a partir de la oferta presentada y aceptada.
4) Servicios: Las empresas de servicios tienen en AbanQ su herramienta
idónea, pues lleva integrados los módulos característicos que permiten
gestionar sus necesidades específicas. Por un lado, permite la gestión de
proyectos, de manera flexible, y totalmente integrada a la contabilidad, con
lo que en cada fase del proyecto podemos detectar las desviaciones
8
9. incurridas. Por otro lado, las empresas con servicio técnico de postventa,
pueden realizar la gestión de garantía, mantenimiento, reparaciones, etc.
REQUERIMIENTOS DE INSTALACIÓN:
Para el servidor:
1) Servidor dedicado con sistema operativo Linux
2) Procesador 2 Ghz
3) Memoria Ram 1Gb
4) Discos duro Ultra ATA, recomendable SCSI o Serial ATA
Para los terminales:
1) Procesador 0.8 Ghz
2) Memoria 256 Mb
3) Sistemas operativos: Linux, MacOSX 10.4 Tiger o posterior, Windows
2000 o NT
Para el software de bases de datos:
1) PostgreSQL 8.2 o superior
2) MySQL 4.1 o superior
CONFIGURACIONES DE ABANQ:
El ERP Abanq es adaptable a casi cualquier configuración que queramos
hacerle se puede :
configurar el idioma que uno desea(15 idiomas)
el tipo de moneda, formularios.
tipo de salidas que tendrá como los reportes.
la Base de datos a la que se conectara e incluso el mismo sistemas se
puede conectar a dos bases de datos distintas siendo estas de dos
empresas distintas, cada una con sus respectivas base de datos y sus
módulos configurados,
configurar los usuarios que tendrán acceso a la información y a las base de
datos.
9
10. El país sobre el cual va a operar por aquello de las normas sobre todo en
las de contabilidad.
Agregar y quitar módulos sin afectar a los otros y la base de datos.
Actualizar módulos.
Realización de respaldos de forma física y en línea.
Conexión distribuida con otros sistemas externos.
PROCEDIMIENTO DE INSTALACIÓN:
Guía de Instalación de Abanq y gestión de módulos
En esta guía veremos cómo instalar Abanq y gestionar sus módulos
Descarga e instalación de la aplicación base
En primer lugar debemos dirigirnos a la zona de descargas de www.Abanq.org y
obtener la aplicación base -ejecutable- adecuada a nuestra plataforma.
Instalación para Windows / Mac OS X. Ejecutamos directamente el
programa de instalación y seguimos las instrucciones como en cualquier
otro programa de instalación para Windows o Mac OS X
Instalación para GNU / Linux. Abrimos una consola como usuario raíz
(root), y desde el directorio donde hemos guardado el paquete, lo
ejecutamos:
[root@mimaquina midir]# sh ./Abanq-lite-X.X.x86.Linux.bin.run
Bases de Datos
La principal característica de Abanq y una de las claves de su flexibilidad es el
hecho de que tanto los datos de usuario como los módulos se almacenan en una
base de datos.
Al iniciar la aplicación, el primer cuadro de diálogo pide los datos para la
conexión.
o
10
11. Si es la primera vez que iniciamos Abanq, introduciremos el nuevo nombre
para la base de datos, a nuestra elección.
Rellenaremos el resto del formulario tal como aparece en la figura.
Si la base de datos no existe, Abanq preguntará si deseamos crear una
nueva base de datos. Si respondemos afirmativamente, se nos avisará de
la creación de la base de datos y arrancará la aplicación.
Es importante recordar que cada nueva base de datos no contendrá ningún
módulo instalado salvo el de sistema. El resto de módulos deberán ser
cargados como se explica posteriormente.
Es perfectamente posible crear una nueva base de datos solamente
indicando un nuevo nombre para la base de datos en el diálogo al iniciar
Abanq. Esto no influye en absoluto sobre otras bases de datos previas;
podemos perfectamente trabajar con varias bases de datos, cada una con
sus módulos y datos de usuario, desde una única instalación del cliente
Abanq. Podríamos, por ejemplo, tener una base de datos para cada
empresa, en caso de querer gestionar más de una, o crear una base de
datos de pruebas sobre la que realizar un test sobre las funcionalidades de
nuevos módulos, antes de instalarlos sobre nuestra base de datos habitual.
Instalación de módulos
Nota Importante. En este documento explicaremos cómo cargar, actualizar y
desinstalar los módulos sobre la aplicación base de Abanq. Es importante tener en
cuenta que la versión actual para Windows incluye ya incorporados los módulos
públicos, por lo que no es necesario seguir los pasos aquí descritos a la hora de
instalar Abanq por primera vez. Sí es interesante conocer el funcionamiento del
módulo de sistema para posteriores instalaciones o actualizaciones de los
módulos.
Antes de poder instalar los módulos es necesario obtenerlos en Abanq.org, donde
hay módulos públicos gratuitos y muchos otros módulos especiales. Una vez
descargados, descomprimimos el paquete en una carpeta de nuestro disco duro,
desde la que a continuación cargaremos los módulos sobre Abanq.
Cómo funciona el módulo de administración
El módulo de administración se integra en el área de Sistema. Se crea
automáticamente cuando instalamos Abanq, desde él podemos cargar, borrar o
recargar todos los demás módulos. Está incluido en un área con el mismo nombre
11
12. y es el único módulo que no podemos desinstalar. La ventana principal de este
módulo está compuesta de las siguientes opciones:
1) Cargar Módulos. Desde esta opción se realiza la carga de módulos que aún
no existen o que han sido modificados.
2) Áreas. Se abrirá una ventana en la que aparecerá el nombre de todas
aquellas áreas que componen nuestra configuración, desde este mismo
lugar podremos crear, borrar o modificar cualquiera de ellas.
3) Módulos. Desde esta opción podremos acceder a todos los módulos que
componen nuestras áreas, teniendo acceso a todos los ficheros de que está
compuesto cada uno de ellos.
Cargando los módulos
Arrancamos Abanq y seleccionamos el área Administración. Pulsamos el
botón Cargar Módulo y seleccionamos el fichero *.mod correspondiente al
módulo que deseamos cargar.
Si todavía no existe el área correspondiente al módulo que estamos
instalando, Abanq nos preguntará si queremos crearla en este momento.
Contestamos Sí, e introducimos la descripción del área.
Abanq cargará los ficheros que componen el módulo, mostrando su icono
en el menú del área correspondiente.
Con esto hemos terminado la instalación del módulo. Podemos probarlo
pulsando sobre el icono.
12
13. Desinstalación de módulos
Seleccionamos el área Sistema y el módulo Administración. Pulsamos el
botón Módulos y seleccionamos el fichero correspondiente al módulo que
deseamos desinstalar, pulsamos el botón Eliminar Registro.
La desinstalación de un módulo implica que la funcionalidad que dicho
módulo proporciona deja de estar disponible para el usuario, aunque los
datos (tanto de usuario como de definición del módulo) se mantienen en la
base de datos.
Recarga de nuevas versiones
Seleccionamos el área Sistema y el módulo Administración.
Pulsamos el botón Cargar Módulo y seleccionamos el fichero .mod
correspondiente al módulo que deseamos recargar.
Puesto que el modulo ya existe, debemos confirmar que deseamos
recargar el módulo. A continuación Abanq cargará automáticamente todos
aquellos ficheros que componen el módulo y tengan alguna modificación.
13
14. Cuando cambiemos de módulo Abanq se reiniciará para cargar los nuevos
datos. Por seguridad, es recomendable hacer un backup de los datos antes
de recargar un módulo.
Editar ficheros desde el módulo de sistema (para programadores)
Cuando cargamos un módulo desde disco utilizando el área de sistema, todos los
ficheros del módulo son almacenados en la base de datos. En el área de sistema,
la acción Módulos permite gestionar estos ficheros residentes en la base de datos.
Al abrir un módulo de la lista, la ventana resultante nos mostrará un listado de los
ficheros que componen dicho módulo. Si abrimos uno de ellos, nos aparecerá el
formulario.
El botón Editar fichero va a lanzar la aplicación adecuada para editar el archivo
según su extensión: si se trata de una tabla abrirá un editor de textos, por ejemplo.
Procedimiento para realizar modificaciones (para programadores)
Hemos visto cómo Abanq incorpora varios editores que son accesibles desde el
módulo de sistema para modificar los ficheros contenidos en la base de datos.
Dependiendo del tipo de fichero, Abanq abrirá el editor adecuado.
Este sistema es útil a la hora de mostrar la flexibilidad y facilidad de modificación
del programa, o para realizar pequeños cambios sobre la marcha. Sin embargo, a
la hora de realizar modificaciones más serias, o de entrar en un desarrollo real, el
procedimiento recomendado es el siguiente:
1. Abrir directamente los ficheros a modificar en el directorio correspondiente y con
el editor adecuado: las tablas, scripts y consultas en un editor de texto, los
formularios con QT Designer, cuyo ejecutable es designer, instalado en el mismo
directorio que el ejecutable de Abanq.
2. Realizar las modificaciones oportunas
3. Volver a Abanq y recargar el módulo
4. Probar las modificaciones realizadas
5. Repetir los pasos 2 , 3 y 4 hasta finalizar las modificaciones
14
15. Volcado a disco de los módulos
Según hemos visto, una vez cargado un módulo, éste pasa a la base datos para
ser operativo. Es importante recordar que aunque la estructura de ficheros de los
módulos reside en disco, es de la base de datos de donde Abanq toma los
módulos previamente cargados.
Abanq integra varias herramientas para editar los módulos, tales como un
procesador de textos. Para usar éstas herramientas integradas debemos abrir uno
de los ficheros que integran un módulo desde el área de sistema.
No obstante, si vamos a realizar modificaciones importantes en los módulos,
resulta más eficiente trabajar sobre los ficheros de los módulos en disco y, una vez
modificados, recargarlos a la base de datos desde Abanq.
Si, por ejemplo, deseamos insertar nuevos campos en una tabla, podemos abrir el
archivo .mtd correspondiente dentro del directorio tables del módulo
correspondiente con nuestro editor de texto favorito. Una vez modificado el fichero
para insertar los nuevos campos, recargaremos el módulo tal como hemos visto
en apartados anteriores.
Es importante notar que si ya hemos realizado cambios desde el área de sistema,
estos cambios residen en la base de datos pero no han sido trasladados a los
ficheros en disco, por tanto si recargamos un módulo desde el disco podemos
perder los cambios realizados. Para evitar esto existe la posibilidad de volcar a
disco un módulo.
Para ello abriremos, dentro del área de sistema y la acción módulos, el módulo
que deseamos volcar. Pulsando el botón indicado en la figura se creará una copia
en disco de los ficheros residentes en la base de datos.
LIMITACIONES DE ABANQ:
1) Abanq 2.2 es inestable bajo Windows xp (versión para Windows instalada
en Windows xp). este texto trata de explicar un modo de usar abanq bajo
windows xp de forma estable. es necesario tener otra máquina en la red
con linux y abanq instalado. se trata de usar un software gratuito de
sesiones remotas, algo así como terminal server para linux. en la máquina
linux instalaremos nx como servidor y en la máquina windows xp nx como
cliente. el resultado es controlar el servidor con las únicas limitaciones del
usuario con el que hayamos iniciado sesión.
15
16. 2) Dado que es un sistema de origen español no cualquier empresa se
arriesga así sin antes consultar las ventajas y desventajas que este
conlleva.
3) Existen dos versiones prácticamente la versión gratis que s básica para
empresas muy chicas y la versión Enterprise que es de paga, si se requiere
agregar más módulos estos se deben comprar los precios están en euros
lo que podría resultar relativamente caro para algunas empresas.
4) Se debe de pagar por un soporte de respaldo y mantenimiento así como
actualizaciones si se desea, en caso que no se desea respaldar se corre el
riesgo de perder toda la base de datos.
5) Los módulos y los usuarios están en la misma base de datos, por lo que
si lavase de datos se perdiera los módulos también se perderían y sería
necesario volver a comprarlos.
6) Límites y uso legítimo de los derechos. La cesión de derechos que supone
esta licencia se encuentra sujeta y limitada a las restricciones siguientes:
a) Se puede reproducir, distribuir o comunicar públicamente la obra
solamente bajo términos de esta licencia y debe incluir una copia de la
misma, o su identificador uniforme de recurso (uri), con cada copia o
grabación de la obra que usted reproduzca, distribuya o comunique
públicamente.
b) Usted no puede ofrecer o imponer ningún término sobre la obra que
altere o restrinja los términos de esta licencia o el ejercicio de sus
derechos por parte de los cesionarios de la misma.
c) Usted no puede sublicenciar la obra. usted debe mantener intactos
todos los avisos que se refieran a esta licencia y a la ausencia de
garantías. usted no puede reproducir, distribuir o comunicar
públicamente la obra con medidas tecnológicas que controlen el acceso
o uso de la obra de una manera contraria a los términos de esta licencia.
lo anterior se aplica a una obra en tanto que incorporada a una obra
conjunta o base de datos, pero no implica que éstas, al margen de la
obra objeto de esta licencia, tengan que estar sujetas a los términos de
la misma. si usted crea una obra conjunta o base de datos, previa
comunicación del licenciador, usted deberá quitar de la obra conjunta o
base de datos cualquier referencia a dicho licenciador o al autor original,
según lo que se le requiera y en la medida de lo posible.
16
17. d) Usted no puede ejercitar ninguno de los derechos cedidos en la sección
3 anterior de manera que pretenda principalmente o se encuentre
dirigida hacia la obtención de un beneficio mercantil o la remuneración
monetaria privada. el intercambio de la obra por otras obras protegidas
por la propiedad intelectual mediante sistemas de compartir archivos no
se considerará como una manera que pretenda principalmente o se
encuentre dirigida hacia la obtención de un beneficio mercantil o la
remuneración monetaria privada, siempre que no haya ningún pago de
cualquier remuneración monetaria en relación con el intercambio de las
obras protegidas
e) Salvo que lo disponga expresa e imperativamente la ley aplicable, en
ningún caso el licenciador será responsable ante usted por cualquier
teoría legal de cualesquiera daños resultantes, generales o especiales
(incluido el daño emergente y el lucro cesante), fortuitos o causales,
directos o indirectos, producidos en conexión con esta licencia o el uso
de la obra, incluso si el licenciador hubiera sido informado de la
posibilidad de tales daños.
COSTOS DE IMPLEMENTACIÓN:
Costo del software: es de descarga gratuita pero se puede descargar un
depurador por 649 euros.
Servicio de instalación remota
En esta modalidad, nosotros realizamos toda la instalación de forma remota a
través de una conexión SSH, para lo cual usted sólo necesita tener una conexión
a internet (ADSL o similar). Nosotros nos conectaremos remotamente desde
nuestras oficinas a su red local, e instalaremos Abanq y los módulos que usted
necesite, además del servidor de bases de datos o cualquier otro software que sea
necesario. Usted no tiene que hacer nada, nosotros realizamos todo el trabajo.
SSH es un sistema de comunicaciones cifrado mediante el cual se puede
establecer una conexión entre dos ordenadores situados en localizaciones
distintas. Es un sistema seguro que garantiza la confidencialidad y la seguridad de
las comunicaciones.
17
18. Para que este tipo de instalación se lleve a cabo, usted debe darnos acceso a
través de ssh; si no sabe cómo hacerlo, nosotros se lo explicamos, es un proceso
sencillo.
El coste total de este servicio dependerá del trabajo de instalación de software que
requiera su sistema. Para evaluar dicho coste nuestros técnicos se conectarán
remotamente a su sistema y harán una evaluación de sus necesidades.
Independientemente de si finalmente se realiza o no la instalación, el análisis del
sistema tiene un coste fijo de 149 euros.
Soporte a la instalación durante 30 días
Este servicio da derecho a 30 días de soporte vía e-mail para la instalación de
Abanq. Se proporcionará una guía de instalación que usted deberá seguir.
Durante el período de soporte estaremos a su disposición para cualquier duda que
pueda surgir.
Es importante resaltar que este servicio es exclusivamente referente a la
instalación del núcleo y módulos públicos de Abanq. Cualquier otra consulta sobre
la aplicación una vez instalada deberá realizarse mediante los foros de soporte
para suscriptores o la realización de cursos. Costo: 369€
Curso de Instalación y Uso de Abanq on-line
En este curso veremos cómo descargar e instalar la aplicación y los módulos, y
aprenderemos a trabajar en las funcionalidades de gestión más importantes:
facturación y contabilidad. Trabajaremos sobre casos prácticos y dispondremos de
ejercicios propuestos. El curso se ha estructurado en temas, La documentación
estará on-line a disposición del alumno en cada tema. En todo momento se podrán
plantear dudas a los profesionales creadores de Abanq a través de una cuenta de
tickets de consultas. Costo: 501€.
Costo de módulos
El costo de la adquisición de los módulos varia de pende de la necesidad de la
empresa y de que funciones requiera estos van desde los 300 e hasta los 2,000
euros. Cabe destacar que el ERP cuando es la versión gratuita ya trae como
moco módulos principales instalados 2.
18
19. MANTENIMIENTO:
Mantenimiento para módulos personalizados
Para mantener sus módulos personalizados siempre actualizados con las
versiones Aquellos clientes que tienen alguna personalización realizada por
InfoSiAL en un desarrollo a medida van a recibir una notificación cuando se
publique una nueva versión de los módulos. Estos clientes tienen la opción de
recibir sus módulos actualizados a la nueva versión de Abanq. El coste de este
servicio dependerá de la naturaleza de cada personalización. Para acceder a él es
necesario adquirir previamente un conjunto de créditos.
Actualización a módulos 2.3
Actualización de módulos 2.3 para usuarios con extensiones. Es necesario tener
una cuenta de actualizaciones, Si tienes extensiones, mediante este servicio
tendrás acceso a los últimos módulos oficiales publicados en su versión 2.3
incluyendo la actualización de dichas extensiones. Para comprar actualizaciones
es necesario previamente crear una cuenta en esta web y tener una cuenta de
actualizaciones · 61€
Incluye (integrando tus extensiones)
Área de Facturación:
Principal
Facturación
Almacén
Informes
Tesorería
Área Financiera:
Principal
Informes
S e r v i c i o a n u a l d e b a c k u p s e x t e r n o s ( 1 0 G b ) · 363€/año
El servicio es de contratación anual y consta de:
19
20. Reserva de 10 Gb de disco para backups en un servidor externo de nuestro
CPD (Centro de Proceso de Datos)
Sistema de creación de backups de las bases de datos en producción
utilizadas por AbanQ
Encriptación de backups
Transmisión de las copias al servidor externo
Incluye la instalación y configuración en sus sistemas
FACILIDAD DE MODIFICAR EL CÓDIGO:
Este es el primero de una serie de tutoriales orientados a programadores y
usuarios avanzados acerca de programación sobre Abanq. En este tutorial
veremos cómo realizar una personalización básica y muy sencilla, pero que nos va
a dar una idea de la flexibilidad de la aplicación y la facilidad con que se pueden
realizar cambios sobre la estructura de los datos y el aspecto de los formularios.
Antes de comenzar a trabajar:
1) Descargar e instalar la aplicación base de Abanq (recomendamos la versión
más reciente) instalada
2) Descargar los módulos públicos. Para este tutorial bastarán los módulos del
área de Facturación
3) Arrancar Abanq con una nueva base de datos y cargar los módulos
Algunos conceptos previos: el área de Sistema
Abanq no es sólo un software de gestión, incluye además un entorno de desarrollo
que permite realizar cambios y personalizaciones desde lo más básico a lo más
avanzado.
Desde el área de sistema no sólo podemos cargar los módulos, también podemos
modificar los ficheros de tablas, formularios, informes, etc que forman parte de un
módulo.
20
21. Para ello abriremos el módulo de Administración dentro del área de sistema.
Pulsamos en el menú Principal -> Módulos. Veremos un listado de lo módulos
instalados. Si abrimos, por ejemplo, el módulo flfactppal (principal de facturación)
accedemos al listado de ficheros. Algunos ejemplos: clientes.mtd es la tabla de
clientes; clientes.ui es el formulario de clientes, etc.
Los principales tipos de ficheros que maneja Abanq son:
tablas (extensión mtd)
formularios (extensión ui)
scripts (extensión qs)
plantillas de informes (extensión kut)
consultas sql para informes (extensión qry)
Desde el listado de ficheros de un módulo podemos abrir un fichero para ver su
contenido (siempre textual). Si pulsamos el botón Editar fichero, Abanq reconoce
automáticamente el tipo de fichero y abre el editor adecuado.
Algunos ejemplos: para las tablas se abrirá un editor de texto, para los formulario
el editor de formularios QDesigner. Todas estas herramientas son incorporadas
durante la instalación de Abanq.
Cambios básicos en tablas y formularios
Vamos a utilizar las herramientas que incorpora Abanq para realizar algunos
cambios sencillos en tablas y formularios de los módulos previamente cargados
Cambio de propiedades de un campo
Cambio de alias. El alias de un campo es el nombre que aparece en los
formularios y las tablas maestras. Para los almacenes vamos a modificar el alias
del campo ("Código") cambiándolo por "Código de Almacén". En primer lugar
abrimos el módulo almacén en el área de facturación. En el menú Almacén ->
Almacenes mostramos el listado de almacenes de nuestra base de datos.
Podemos ver que el primer campo tiene el alias Código.
Los alias de los datos se especifican en las tablas.
21
22. Desde el módulo de sistema: administración, abrimos el módulo flfactalma
(almacén), y a continuación la tabla Almacenes (almacenes.mtd). En el campo
codalmacen cambiamos la propiedad alias.
Nuevo alias de un campo
Aceptamos todos los formularios. Podemos verificar el cambio abriendo de nuevo
el formulario de almacenes y comprobando el alias nuevo.
Cambio de la longitud máxima de un campo.
Para las familias de artículos, el campo Código tiene una longitud máxima de 4
caracteres. Vamos a ampliar esta longitud hasta 6 caracteres. Dentro del módulo
Almacén abrimos la tabla Familias (familias.mtd) y en el campo codigo cambiamos
la propiedad lenght de 4 a 6:
22
23. Nueva longitud máxima de un campo
Podemos verificar el cambio abriendo el formulario de familias y comprobando que
efectivamente el código admite ahora hasta 6 caracteres.
Cambios en el diseño de los formularios
A la hora de trabajar con formularios vamos a utilizar la herramienta QT Designer.
Tal como vimos, cuando editamos un fichero con extensión .ui en el módulo de
sistema, el editor que aparece es QT Designer.
Algunos aspectos importantes acerca de QT Designer:
23
24. Los componentes de un formulario pueden cambiarse de posición pulsando
sobre ellos con el ratón y arrastrando
Los componentes pueden agruparse en layouts, utilizando los botones
correspondientes (menú Window / Toolbars / Layout)
Todas las propiedades de los componentes están en la paleta de
propiedades (menú window / views / Property Editor)
Vamos a utilizar este editor para cambiar el aspecto del formulario de familias:
Formulario de familias antes del cambio
Formulario de familias después del cambio
Para ello abriremos el fichero familias.ui dentro del módulo de Almacén y
procederemos a editarlo según las figuras anteriores.
24
25. Cambios en el modelo de datos y formularios
Continuando con la personalización de tablas y formularios, vamos a realizar
algunas modificaciones importantes en el formulario y tabla de países (módulo
Principal de Facturación, menú Tablas Generales -> Países). El objetivo del
ejercicio es ampliar la información sobre los países que almacenamos en nuestra
base de datos. Vamos a añadir los siguientes campos:
Zona comercial. Un valor a elegir entre Europa, EEUU, Asia, Latinoamérica
Divisa oficial. Se podrá obtener de la tabla Divisas
Capital
Habitantes
Renta per cápita
El formulario actual de países tiene este aspecto:
Formulario de países antes de los cambios
Nuestro objetivo es crear un formulario de dos pestañas (General y Datos) con el
aspecto siguiente:
25
26. Pestaña General del nuevo formulario de países
Pestaña Datos del nuevo formulario de países
Modificar el modelo de datos
Características comunes de los nuevos campos
Hemos establecido la propiedad null a true en todos los campos. Con ello
permitiremos que dichos campos permanezcan vacíos.
La propiedad pk (clave primaria) forzosamente ha de ser false porque no
puede haber más de un campo clave primaria en la tabla, en este caso es
el campo codpais.
26
27. La propiedad alias establece el nombre del campo de cara a la interfaz de
usuario; es el texto que aparece en los formularios y las cabeceras de
campo de las tablas. Siempre pondremos
QT_TRANSLATE_NOOP("MetaData", "alias del campo"). Esta función es
necesaria para realizar las traducciones de textos a distintos idiomas.
Características específicas de los campos:
Zonacomercial. La propiedad optionslist permite establecer la lista de
valores que aparecerán en el desplegable del formulario. Los valores se
separan por comas. La propiedad default establecida a Europa indica que
éste es el valor por defecto para los nuevos registros. En la propiedad type
vemos que se trata de un string -cadena de caracteres-, y en la propiedad
length que su longitud máxima es de 20 caracteres.
Coddivisa. Este campo almacena el código de la divisa del país. Vemos que
está relacionado con la tabla divisas (propiedad table) mediante el campo
coddivisa (propiedad field) de dicha tabla. El valor M1 de la propiedad card
establece que puede haber varios países (M) para cada divisa (1).
Capital. Se trata de un campo sencillo de tipo string y 40 caracteres de
longitud máxima
Habitantes. Este es un campo numérico que debe almacenar números
grandes. Hemos optado por el tipo double. Las propiedades partI y partD
indican la longitud de la parte izquierda (entera) y derecha (decimal) del
número respectivamente.
Rentapercapita. Similar a habitantes
Para terminar, debemos modificar la tabla divisas para incluir la relación
establecida con el campo coddivisa de la tabla de países. El código es el
siguiente:
<relation>
<table>paises</table>
<field>coddivisa</field>
<card>1M</card>
</relation>
Fijémonos en que ahora la propiedad card toma el valor contrario (1M: una divisa,
varios países)
27
28. Modificar el formulario
Vamos a abrir el formulario de países en QT Designer para modificarlo según las
figuras 7 y 8
Una vez abierta la aplicación, vamos a abrir las paletas de herramientas (menú
Window / Views / Toolbox) y propiedades (menú Window / Views / Property
Editor). De la paleta de herramientas seleccionaremos los componentes a insertar
en el formulario. En la paleta de propiedades editaremos las mismas.
Pasos:
1) Antes de comenzar debemos romper los layouts
2) Las pestañas forman parte de un control tipo TabWiget. Insertamos el
control desde la paleta de herramientas y establecemos los nombres de
ambas pestañas (General y Datos). Esto puede hacerse pulsando el botón
derecho del ratón sobre el control y seleccionando Edit Page Title
3) Movemos los campos actuales del formulario hasta la pestaña General
4) Activamos la pestaña Datos
5) En la paleta de herramientas seleccionamos Database y FLFieldDB para
insertar el primer campo, Zona Comercial.
6) Establecemos la propiedad name del nuevo campo a fdbZonaComercial.
7) Establecemos la propiedad fieldName del nuevo campo a zonacomercial.
Este es el nombre del campo en la tabla.
8) Repetimos los pasos anteriores para el resto de campos.
9) De los campos anteriores, utilizamos uno que no está en la tabla de países.
Es el que muestra la descripción de la divisa. Abanq permite mostrar este
valor que se encuentra en otra tabla -la tabla divisas- siempre que exista
una relación entre ambas tablas. Para este campo las propiedades son
fieldName con valor descripcion, tableName con valor divisas, foreignField
con valor coddivisa y fielRelation con valor coddivisa.
10) Damos formato al formulario mediante controles spacer y layouts, y
modificando las propiedades de tamaño de los campos:
28
30. EMPRESAS QUE IMPLEMENTARON ABANQ (CASOS DE ÉXITO).
AJE: Asociación de Jóvenes Empresarios
AJE es una Asociación sin ánimo de lucro que gestiona cerca de 200 empresas
asociadas.
Motivación del proyecto
La Asociación precisaba un sistema de gestión que se pudiera adaptar
completamente a sus necesidades y además querían tener un alto grado de
control sobre sus socios. El modelo de software libre se perfiló como la opción que
mejor se adaptaba a sus exigencias.
El sistema debía tener un control exhaustivo de socios, personas, cuotas,
actividades, remesas, contabilidad, facturación periódica, etc... que les permitiese
llevar de una forma ágil y fácil todas las operaciones diarias que realiza la
asociación.
Implantación del ERP en la Asociación
La implantación se inicia con un estudio previo de las necesidades del cliente, tras
el cual se determina que se debe realizar la instalación de un servidor Linux, la
aplicación base de Abanq y los módulos necesarios del software de Gestión y
contabilidad en la central. A partir de ese momento empieza la identificación real
de las adaptaciones necesarias de los procesos naturales que desarrollan en el
día a día, para su máxima adaptación e integración de todos ellos en el sistema de
información.
Después comienza la migración de datos desde la antigua aplicación a la nueva. A
la vez se han ido realizando las modificaciones necesarias para la asociación y se
han ido implantando en el cliente, siendo participe en todo momento de la
aplicación que se estaba desarrollando.
Con el uso de la aplicación en el tiempo y la formación a los empleados se
consiguen los objetivos iniciales y se obtienen mejoras en la experiencia del
usuario.
Resultados
AJE ha conseguido unificar su base de datos de socios, realizar con una sola
aplicación varios de los procesos que realizaba por separado con aplicaciones
distintas, facilitar la labor a los empleados, reducir errores, controlar mejor a los
socios y agilizar los procesos del trabajo diario.
30
31. Tiendas virtuales on-line
El tandem eStoreQ - AbanQ ha sido implantado con éxito en diferentes sectores,
incluso para el sector textil, con la gestión matricial de tallas y colores. Con la
integración de estos dos sistemas se consigue tener enlazada toda la gestión
(facturación, contabilidad, almacén, etc.) con las ventas on-line.
Además, al tratarse de una aplicación desarrollada desde cero, se pueden
personalizar la imagen gráfica de la tienda on-line, adaptándolo a las preferencias
de cada imagen corporativa, así como, a la estructura deseada.
Trasluz: Franquicias de ropa infantil
Trasluz es una empresa dedicada a la comercialización de ropa para niños. Posee
una amplia red de franquicias distribuidas por todo el estado español. La empresa
precisaba un sistema de gestión que se pudiera adaptar completamente a sus
necesidades y además querían tener un alto grado de control sobre el producto
desarrollado. El modelo de software libre se perfiló como la opción que mejor se
adaptaba a sus exigencias. El sistema debía ser una suma de ERP, SCM y TPV,
usando PDAs Industriales con lector de códigos de barras, PDAs con lectores
RFID, conveyor o cintas transportadoras RFID.
Tras estudiar varias opciones consideraron que AbanQ era la plataforma que
estaban buscando.
Implantación del ERP en la Empresa
La implantación se inicia con el software de Gestión en la central y la identificación
de los procesos productivos para su máxima adaptación e integración de todos
ellos en el sistema de información.
El cambio de la gestión ha sido un proceso escalado y lento, pero con el uso de la
aplicación en el tiempo, la formación a los empleados y la tecnificación de los
puestos de trabajo, se consiguen los objetivos iniciales y se obtienen mejoras en la
experiencia del usuario y con dichas experiencias, se consiguen mejoras en los
procesos productivos y la correspondiente adaptación de dichas mejoras en el
sistema.
En la red de franquicias la adaptación al sistema es considerablemente exitosa en
relación con el tiempo, todo esto debido a que los procesos han sido
implementados desde un inicio por el ERP AbanQ y no existen usos previos de
software de gestión. Todo esto maximizado con el uso de la tecnología RFID que
mejora la experiencia del usuario en el quehacer diario de sus funciones.
31
32. Resultados
Trasluz ha conseguido acometer proyectos de nuevas franquicias contando con un
sistema de información que le permite disponer de toda la comunicación de datos
integrada, de tal forma, que se han cumplido los objetivos de control de la
información y de la cadena de suministro del producto hasta el cliente final.
A su vez, la Empresa ha podido automatizar tanto las entradas como las salidas
de productos, de forma que se organizan los procesos con mayor agilidad y
reduciendo errores. Como proyectos futuros se prevee la implementación de:
Sistema RFID anti-hurto, Demostrador de productos, Probador inteligente y
Corners para tiendas multi-marca.
Barnasfalt
Barnasfalt es una empresa que se dedica tanto a proyectos de obra pública como
a la edificación industrial. Para la empresa, la calidad debe ser la premisa básica
desde la elaboración de las ofertas hasta el sistema de gestión, para poder
garantizar un prducto del más alto nivel, de manera sostenible teniendo en cuenta
los aspectos económicos, ambientales, sociales y de seguridad y salud para los
trabajadores.
Motivación del Proyecto
La voluntad por parte de Barnasfalt de desarrollar una gestión de calidad integral
en la empresa, la empujó en busca de un sistema de gestión que se adaptara a su
negocio, es decir, que conservara sus buenas prácticas empresariales, y no al
revés, no ser la empresa la que adaptase sus procesos a los del ERP.
Proceso de Selección
Durante el proceso que llevó a la elección de un sistema de gestión, Barnasfalt
tuvo la oportunidad de evaluar en profundidad diferentes ERPs comerciales, junto
con el AbanQ, de código libre. Se constató durante el proceso, que ninguno de los
ERPs comerciales ofrecía las posibilidades de adaptación de la AbanQ.
Calidae S.L. junto con AbanQ ERP, ganan el proyecto
La empresa elegida para llevar a cabo el proyecto de implantación de ERP fue
Calidae SL Esta es una empresa especializada en la optimización y digitalización
de los procesos de negocio de sus clientes, muy arraigada al territorio dencia más
de diez años, y con una apuesta clara por los productos de negocio de origen
32
33. Open Source. Su proyecto de implantación de ERP se apoyaba en el AbanQ, que
es el ERP Open Source Español más bien acogido por la crítica especializada.
Barnasfalt valoró especialmente la flexibilidad del software de gestión AbanQ, que
le aseguraba el poder plasmar sus buenas prácticas de negocio al sistema de
gestión empresarial. Del mismo modo, fue tenido en cuenta la flexibilidad
mostrada por los consultores de Descargas, lo que facilitó el entendimiento mutuo
y el desarrollo del proyecto de implantación.
33
34. COMPARATIVA DE ERP
Como ya se ha mencionado el ABANQ es un ERP de software libre, lo cual
significa que no tiene costos de adquisición salvo y se desea agregar módulos
especiales los cueles tienen costo y se adquieren a través de la distribuidora de
ABANQ.
Por otra parte está el ERP que maneja la empresa, Sistemas Integrales de
Compresión (SIC), la cual esta misma opto por el desarrollo del propio ERP el cual
tiene por nombre IntraSIC.
En comparación con otros ERP, que son tanto libres o propietarios la empresa
tomando la decisión el jefe del departamento de Tecnologías de la Información así
como el Gerente, en conjunto con un análisis en el que checaron los beneficios,
tomaron la opción del desarrollo del propio ERP con el nombre de IntraSIC, esto
con el fin de cubrir las necesidades principales de la compañía.
Ya que en su análisis obtuvieron diversos puntos por los cuales era mejor el
desarrollo entre ellos se encuentra:
Cubrir con su totalidad las necesidades de la empresa
El costo de desarrollo se cubrirá por medio de contratación de programador, así
como el mantenimiento del mismo.
Si se selecciona un ERP de software libre se tendría que cubrir los costos de
mantenimiento y de ajustes a los requisitos de la empresa.
Por otra parte se adquiere un ERP propietario, no se podría adoptar a lo que la
empresa necesita y solo cubrirá algunos aspectos.
Comparando el ERP que la empresa ha desarrollado con ABANQ antes
mencionado, se puede observar que este cuenta con un módulo de proyectos el
cual sería de gran utilidad dentro de la ERP corporativo de SIC. Ya que las
operaciones que realiza la empresa son por medio de la adquisición de proyectos
este módulo puede ser funcional para el desarrollo de los contratos adquiridos por
parte de la empresa.
34
35. A continuación se muestran algunas imágenes del ERP IntraSIC que opera la
compañía Sistemas integrales de Compresión (SIC)
Página de Inicio al ERP
35
37. CONCLUSIONES:
El ERP Abanq se ha analizado a profundidad y dada su adaptabilidad a las
necesidades de las medianas y pequeñas empresas, a su flexibilidad de
configuración, la facilidad de modificar el código y sobre todo que relativamente
barato, pues el sistemas en si es totalmente gratis lo que costaría seria la compra
de módulos en específicos, es recomendado para aquellas empresas que no
tienen la solvencia económica, en comparación con el ERP de la empresa que se
analizó durante el curso este ERP no tiene nada que pedirle es muy completo y
funcional, pese a que es de origen español en cifras arroja a 40,000 empresas que
ya lo han adoptado como su sistemas de planeación de recursos empresariales,
en América latina es un gran número de empresas que ya lo han implementado.
37