Arquitectura del ecosistema
1. El Ecosistema SISPRO (Visión General)
SISPRO opera bajo una arquitectura tipo “Hub-and-Spoke” (Centro y Rayos). Esto significa que el sistema está compuesto por varios módulos especializados que trabajan de manera independiente, pero todos se apoyan en una misma base de datos central. En términos prácticos: lo que un área registra, otra área puede verlo o utilizarlo casi de inmediato.
Lanzador Central
Un menú principal como MenuContabilidad.exe o MenuCostos.exe gestiona acceso, seguridad y navegación entre funcionalidades.
Módulos Independientes
Más de 100 aplicaciones especializadas (EXEs) ejecutan tareas específicas según el área o proceso.
Corazón del Sistema
Una única base de datos MySQL (bdsispro) actúa como fuente oficial de verdad para toda la organización.
Lenguaje común del negocio
2. Entidades Maestras (El Idioma Común)
Para que todos los módulos “hablen el mismo idioma”, SISPRO depende de tablas maestras compartidas. Estas tablas no pertenecen a una sola área: son la base común que permite que ventas, bodega, producción y contabilidad trabajen coordinadamente.
| Entidad | Tabla BD | Rol en el Negocio |
| Productos | articulos | Define qué vendemos, qué compramos y qué producimos. Es una de las tablas más críticas del sistema. |
| Clientes | clientes | Identifica a quién se le vende, factura, despacha y cobra. |
| Proveedores | proveedores | Representa a quienes abastecen insumos, materiales o servicios. |
| Cuentas | cuentas | Define el casillero contable donde se registra cada movimiento económico. |
| Usuarios | usuarios | Controla quién puede operar, aprobar, modificar o consultar información. |
Procesos de negocio
3. Macro-Flujos de Conectividad Lógica
Estos macro-flujos representan los recorridos más importantes de la información dentro de SISPRO. Son “ciclos de negocio” que muestran cómo un hecho operativo en una área se transforma en impacto para otra.
A. Ciclo de Abastecimiento (Procure-to-Pay)
¿Cómo llega la materia prima a la bodega y cómo se transforma en una obligación de pago?
- Adquisiciones: Crea una Orden de Compra (
enc_ocompra) para formalizar la adquisición de bienes o servicios.
- Bodega: Al recibir la mercadería (
enc_compras), el sistema incrementa el stock disponible en articulos y marca la OC como entregada o parcialmente entregada.
- Finanzas: La recepción habilita el reconocimiento de una Cuenta por Pagar, centralizándose luego en el Libro de Compras y en la contabilidad (
moviconta).
B. Ciclo Comercial (Order-to-Cash)
¿Cómo sale el producto y cómo se transforma en ingreso para la empresa?
- Ventas: Registra una Nota de Venta (
enc_nvtas), que puede comprometer o reservar stock preventivamente.
- Bodega: Genera una Guía de Despacho (
enc_guias), rebajando físicamente el inventario desde la lógica de movimientos almacenada en Documento_Inv.
- Finanzas: Se emite la Factura (
enc_documento), se registra la Cuenta por Cobrar y el movimiento se refleja en la contabilidad central.
C. Ciclo de Manufactura y Costos (Plan-to-Produce)
¿Cómo transformamos insumos en productos terminados y cómo se calcula su costo real?
- Costos: Define la “receta” o Ficha Técnica (
plantillas) y el presupuesto base de fabricación (enc_solicosto).
- Producción: Lanza una Orden de Trabajo (
enc_otrabajo) para fabricar el producto.
- Bodega: Entrega piezas, telas y accesorios a producción, rebajando materias primas. Al finalizar el proceso, el sistema puede incrementar el stock del Producto Terminado.
- Finanzas: El valor final del producto, calculado en Costos, se utiliza para valorizar inventario y medir margen de utilidad.
Mapa de integración
4. Diagrama de Conectividad (Nivel TI y Jefaturas)
Este diagrama representa la forma en que los módulos se conectan entre sí. No muestra pantallas ni botones: muestra cómo fluye la información entre procesos clave del negocio.
Figura 1: Mapa de Integración de Módulos y Flujo de Datos Transversal
Ejemplos de operación real
5. Casos de Uso Transversales
Estos casos muestran cómo un solo evento operativo puede tener impacto inmediato en varias áreas. Son ejemplos útiles para entender el valor real de la integración del sistema.
Caso 1: Recepción de Telas
- Bodega: Usa
Ing_Mercaderia para recibir 100 metros de tela.
- TI: El sistema valida contra la OC y actualiza
det_compras.
- Contabilidad: Se habilita la centralización del IVA y la deuda con el proveedor.
- Producción: El stock ya queda disponible para iniciar una Orden de Corte.
Caso 2: Venta de Prenda Terminada
- Comercial: Vende una Camisa Pro mediante Nota de Venta.
- Bodega: El sistema impide que otro usuario comprometa ese mismo stock.
- Contabilidad: Al facturar, el sistema calcula automáticamente la ganancia utilizando el costo traído desde Costos.
Caso 3: Toma de Inventario Anual
- Jefatura Bodega: Congela el stock para realizar conteo.
- TI: Se registran diferencias en
det_invfisico.
- Contabilidad: Las mermas detectadas generan un asiento automático de pérdida.
Gobierno y trazabilidad
6. Puntos de Control y Auditoría (Para TI)
Estos controles son esenciales para asegurar consistencia, trazabilidad y confiabilidad del sistema. Son especialmente relevantes para soporte, auditoría y migración futura.
1. Integridad de Folios
Las tablas folios y correlativos aseguran que no existan saltos ni duplicados en facturas, guías u otros documentos formales.
2. Consistencia de Stock
La tabla Documento_Inv funciona como historial de movimientos; desde ella se puede reconstruir el comportamiento del inventario.
3. Cierre de Periodos
El módulo de Contabilidad controla apertura y cierre mensual para evitar modificaciones sobre información ya declarada.
SISPRO: Informe de Flujo General de Datos y Casos de Uso
El presente documento describe la arquitectura lógica y operativa del ecosistema SISPRO, explicando cómo interactúan los módulos de Ventas/Inventario, Costos/Producción y Contabilidad mediante una base de datos común.
1. Visión General
SISPRO opera con una arquitectura Hub-and-Spoke, donde múltiples aplicaciones especializadas interactúan con una única base de datos central (bdsispro), permitiendo consistencia e integración transversal.
2. Entidades Maestras
| Entidad | Tabla | Rol |
| Productos | articulos | Base de venta, compra y producción. |
| Clientes | clientes | Base comercial y de cobranza. |
| Proveedores | proveedores | Base de abastecimiento. |
| Cuentas | cuentas | Estructura contable. |
| Usuarios | usuarios | Seguridad y permisos. |
3. Macro-Flujos
Procure-to-Pay: Compra, recepción, stock y cuenta por pagar.
Order-to-Cash: Venta, despacho, facturación y cuenta por cobrar.
Plan-to-Produce: Costeo, producción, consumo y valorización de inventario.
4. Casos de Uso
Los casos de recepción de telas, venta de prenda terminada y toma de inventario anual evidencian el impacto transversal de cada evento operativo sobre múltiples áreas.
5. Control y Auditoría
La integridad de folios, la trazabilidad del stock mediante Documento_Inv y el cierre de períodos contables constituyen controles críticos del sistema.
Conclusión
SISPRO funciona como un ecosistema integrado de procesos. Su valor no está solo en registrar datos, sino en conectar decisiones operativas, control interno y trazabilidad financiera en tiempo real.