1. Ficha del Documento
| Sistema | SISPRO - Menú Ventas e Inventario (MenuInvVtas) |
|---|---|
| Ãrea | Inventario, Bodega y Ventas |
| Versión | 1.0.0 (AS-IS) |
2. Ãndice
IEEE.1. Introducción
El módulo de Ventas e Inventario es el componente encargado de la gestión física de la mercadería y su valorización contable. Su función es garantizar que cada movimiento de stock esté debidamente respaldado por un documento transaccional.
IEEE.1.2 Propósito del Documento
Elicitar los requisitos técnicos y funcionales del manejo de bodega (elicitar manual para pantallas de ventas específicas) para asegurar que el modelo de datos TO-BE soporte la multibodega y trazabilidad histórica.
IEEE.2. Alcance del Documento
IEEE.2.1 Alcance Incluido
- Recepción de Mercadería (Ing_Mercaderia).
- Toma de Inventario Físico (InvFisico).
- Traspasos entre Bodegas y Vales de Consumo.
- Integración con Maestros de Artículos.
IEEE.2.2 Alcance Excluido
- Logística de última milla (despacho externo).
- Gestión de devoluciones complejas (RMA).
IEEE.2.3 Horizonte del Análisis
Refleja la transición de la gestión de inventario desde métodos de tarjeta (Kardex manual) hacia la automatización en BD MySQL.
IEEE.3. Descripción del Sistema en su Contexto Operacional
IEEE.3.1 Contexto General
Operación en tiempo real sobre la tabla Documento_Inv. Los usuarios de bodega ejecutan transacciones que afectan inmediatamente la disponibilidad para ventas y producción.
IEEE.3.2.1 Plataforma Cliente
Interfaces gráficas en VB6. Uso intensivo de lectores de código de barras (emulación de teclado).
IEEE.3.2.2 Servidor de Datos
Persistencia en MySQL (bdsispro). Sin triggers de integridad referencial.
IEEE.3.2.3 Componentes Externos
- Drivers ODBC 3.51 (Protocolo de red).
- Crystal Reports 8.0 para Guías de Despacho.
IEEE.3.2.4 Modelo de Comunicación
Síncrono (Request-Response directo a BD). Bloqueo de registros a nivel de aplicación.
IEEE.3.4 Integración con Otros Sistemas
Fuerte acoplamiento con Producción para el suministro de materias primas y con Finanzas para la generación de cuentas por pagar tras recepción.
IEEE.3.6 Flujo Operacional Simplificado
IEEE.4. Stakeholders y Preocupaciones Arquitectónicas
| Stakeholder | Inquietud Principal | Riesgo Identificado |
|---|---|---|
| Jefes de Bodega | Exactitud del stock | Colisión de IDs en movimientos simultáneos. |
| Vendedores | Stock disponible real | Retraso en la digitalización de recepciones. |
| Contabilidad | Valorización (Costo) | Falta de FKs permite borrar artículos con stock. |
IEEE.5. Atributos de Calidad Arquitectónica
IEEE.5.1 Disponibilidad
Media. Crítica durante la toma de inventario anual (Congelamiento de stock).
IEEE.5.2 Integridad
Baja: La base de datos permite incoherencias que deben ser resueltas por "Procesos de Cuadratura".
IEEE.5.3 Seguridad
Específica: Acceso restringido por tipo de bodega mediante perfiles de usuario.
IEEE.6. Vista Lógica y Física
IEEE.6.1 Capa de Presentación
Pantallas de ingreso de movimientos (`Ing_Mercaderia`, `Traspasos`).
IEEE.6.3 Capa de Persistencia
Tablas Nucleares: articulos, Documento_Inv, Enc_Inventario, Det_InvFisico.
IEEE.6.4 API / Backend
Inexistente: Toda la lógica de validación reside en el cliente VB6 (elicitar manual para lógica interna de cálculo de saldo).
IEEE.7. Flujos de Operación
IEEE.7.1 Flujo Funcional Principal
- Captura de factura y proveedor.
- Asociación a Orden de Compra (OC).
- Validación de cantidades recibidas vs pendientes.
- Incremento de stock físico y contable.
IEEE.7.2 Flujo Técnico de Datos
| 1. Entrada | Captura de SKU/Código de barras. |
| 2. Validación | Check de existencia de artículo en maestro. |
| 3. Procesamiento | Generación de Parte de Entrada (Folio correlativo). |
| 4. Persistencia | Escritura en Documento_Inv. |
IEEE.7.3 Respuesta
Emisión de etiquetas de código de barras y comprobante de ingreso a bodega.