CARACTERISTICAS
GRIX es modular en la medida en que permite una configuración segmentada pieza a pieza, de manera que se puede instalar soluciones simples o completas en función de la demanda. El sistema consta de dos bloques monolíticos. Por una parte una aplicación completa en el lado del cliente, y por otra parte una base de datos con toda la lógica ubicada en el servidor. 
La forma actual de disgregar los módulos está basada en perfiles de usuario. Los perfiles de usuario permiten acceder sólo a ciertas partes, quedando ocultas las no accesibles.
Escalabilidad
GRIX es probablemente el producto más escalable del mercado. Permite trabajar desde un monopuesto en Windows 32 (Windows 95, 98, NT,2000 y XP), hasta un sistema distribuido con varias decenas de clientes. 
Desarrollo
El proyecto utiliza una estructura dividida en la que la Interfaz gráfica (Forms) solo contiene la parte de comunicación con el usuario y los DataModules integran toda la lógica susceptible de estar en la aplicación. No obstante, y como norma general en este tipo de aplicación, el 90% de las reglas de negocio (Business Rules) y validaciones están ubicadas en la Base de Datos, y no en la aplicación. Con esta estructura es muy sencillo parametrizar, o incluso cambiar la interfaz con un mínimo esfuerzo. 
Lenguaje
GRIX se está desarrollando íntegramente en Delphi 6 Professional.
Base de datos
El proyecto utiliza InterBase 5.6, y sale con soporte OEM para plataformas Intel. Eso significa que el coste de su instalación es muy bajo por estación. Disponemos de las siguientes plataformas: Windows, Novell, Linux, Unix-SCO, HP-UX y Solaris. 
Duración
GRIX es un proyecto vivo . Cada año, las empresas inscritas discuten y debaten la línea a seguir para el siguiente ejercicio. Además, dispone de un forum de noticias extraordinariamente activo, donde todos aportan su visión y ayudan a resolver las múltiples incógnitas con las que el equipo se encuentra. 
Multi-empresa
GRIX permite definir y usar hasta 32.768 empresas. 
Multi-moneda
GRIX permite usar varias monedas en una sola operación (asiento contable, factura, etc.). Por supuesto, disponemos de un sistema de control y seguimiento de cambios de moneda. Se pueden establecer cambios cruzados por moneda, y disponemos de precio de compra y precio de venta de cada divisa. GRIX permite establecer los decimales que usa cada moneda para hacer sus cálculos, y los que usa para mostrar sus importes. 
Multi-ejercicio
GRIX permite mantener abiertos y activos todos los necesarios, sin que la apertura de un ejercicio obligue al cierre de otro anterior. Los ejercicios se abren y cierran cuando se quiere y los asientos de cierre y apertura se realizan cuantas veces sea necesario sin que ello implique riesgo alguno. Lógicamente, podemos establecer ejercicios bloqueados, los cuales quedan protegidos de malas manipulaciones. GRIX permite hasta 32.768 ejercicios por Empresa. 
Multi-canal
GRIX maneja el concepto de canal de forma muy elástica. Los canales son entidades que permiten subdividir la empresa. Algunos los usan para separar sucursales, y otros, para separar áreas de negocio. El canal en GRIX es una entidad que permite establecer sus propios almacenes, su propia estructura contable, sus series de facturación e incluso su propia moneda. El mejor ejemplo que hemos visto, es el uso de los canales de GRIX en una empresa que tiene sucursales en Canarias (donde el régimen impositivo es diferente), e incluso en otros países donde la moneda es diferente. GRIX permite consolidar canales teniendo en cuenta esas peculiaridades, y permite saber los saldos contables de varios canales a la vez. La clave Empresa + Ejercicio + Canal es la que impera en las tablas del sistema a la hora de separar la información. 
Multi-almacenes
El concepto de almacén se amplía mucho en GRIX ya que un solo canal puede tener todos los que quiera y una empresa puede tener un almacén por canal. Los artículos salen siempre de un almacén, aunque existe la posibilidad de manejar artículos que no llevan control de almacén. Los documentos de compra y venta se han diseñado inicialmente para que afecten a un solo almacén, aunque su estructura interna controla el almacén por línea de movimiento, así que en caso de ser necesario, se puede llegar a establecer que un documento afecte a tantos almacenes diferentes como líneas de movimiento contiene, sin esfuerzo alguno. 
Terceros
GRIX Permite una gestión única y centralizada de las personas (físicas o jurídicas) con las que se relacionan las empresas: proveedores, clientes, representantes, empleados, etc. El sistema se compone de una tabla maestra que contiene los datos estándar (nombre, teléfono, CIF, etc.), y de varios ficheros auxiliares. Con este sistema se mantienen las direcciones y los datos de ubicación en una sola tabla, con lo que resulta mucho más sencillo de mantener. Las tablas de terceros son comunes a todas las empresas.
Cuando el Tercero es Cliente en una de las empresas definidas en GRIX, dispone de una ficha complementaria que contiene todos los datos necesarios para tratar a un cliente. Este sistema permite remitir circulares a personas de contacto, sin odiosas repeticiones. Al mismo tiempo, el hecho de que los datos de una persona con la que mantenemos relaciones comerciales se ubique en un solo sitio, hace que sus cambios de teléfono o dirección se modifiquen en un solo sitio, evitando costosas y molestas inconsistencias. 
Artículos compuestos
GRIX gestiona artículos compuestos de otros artículos, los cuales a su vez pueden ser compuestos por otros, etc. Es, en teoría, un bucle infinito y sin limites de nivel. Por otra parte los artículos compuestos tienen una relación de reglas de negocio que permiten evitar redundancias y errores en su composición. Los artículos compuestos se pueden tratar como artículos normales, o como 'artículos virtuales'. Cuando vendemos un artículo virtual, el sistema vende e imprime en la factura los artículos que forman el detalle del artículo compuesto virtual. Cuando vendemos un artículo compuesto normal, solo sale impreso ese artículo. 
Compras
GRIX incorpora un completo sistema de compras que va desde petición de oferta, al pedido automático, pasando por albarán y factura de proveedor. Por supuesto, las compras mantienen el almacén y se contabilizan directamente. Además, alimentan la cartera de efectos pendientes de pago. 
Ventas
Las ventas (muy similares a las compras) permiten llevar tarifas especiales, y precios únicos por cliente/producto. Además, permiten gestionar automáticamente todos los niveles de documentos: oferta, pedido, albarán, factura, etc. permitiendo saltar de uno de ellos a cualquiera de los siguientes. Al igual que las compras, las ventas alimentan la contabilidad y la cartera de efectos. Como es lógico GRIX dispone de los módulos de emisión de recibos en formato electrónico CSB. 
Contabilidad
La contabilidad de GRIX es simple ya que se alimenta automáticamente de la cartera, de las compras y de las ventas. Permite trabajar manualmente los asientos e incorpora un módulo de amortizaciones, pudiéndose realizar éstas automáticamente mensual o trimestralmente si se desea.
|