# 🏭 MAPA DE LA APLICACIÓN — HERPLAST (Fabricación de Plásticos)

> **Documento Canónico de Arquitectura y Navegación**  
> **Sistema**: ERP Industrial para Transformación, Extrusión e Inyección de Plásticos  
> **Directorio**: `c:\fuentes\proyectos delphi\HERPLAST`  
> **Entorno**: Delphi XE3 &bull; MySQL &bull; ZeosLib &bull; Control de Planta en Tiempo Real  
> **Mapeado por**: Agente [`mapeador`](file:///c:/fuentes/proyectos%20delphi/.agents/agents/mapeador.md)  

---

## 1. Visión General del Sistema HERPLAST

HERPLAST es una solución ERP vertical orientada a la industria del plástico (fabricación de film, bolsas, envases e inyección). Controla el ciclo completo desde la recepción de granza (materia prima), pasando por la asignación de máquinas inyectoras, moldes, parámetros de extrusión, control de calidad y gestión de bobinas en almacén.

```mermaid
graph TD
    PRODUCCGEST[HERPLAST Gestión\nproduccgest.dpr\nERP de Planta]
    PRODUCCSINC[HERPLAST Sincro\nproduccgestsinc.dpr\nSincronización Terminales]
    ALMACEN[HERPLAST Almacén\nproduccalmacen.dpr\nStock Bobinas y Palets]

    PRODUCCGEST <--> PRODUCCSINC
    PRODUCCGEST --> ALMACEN
```

---

## 2. Inventario de Proyectos y Módulos

### A. HERPLAST Gestión de Producción (produccgest)
* **Proyecto**: [`HERPLAST\produccgest.dpr`](file:///c:/fuentes/proyectos%20delphi/HERPLAST/produccgest.dpr) | [`produccgest.dproj`](file:///c:/fuentes/proyectos%20delphi/HERPLAST/produccgest.dproj)
* **Volumen**: 17 unidades Pascal, 17 formularios visuales.
* **Ventana Principal**: `principal.pas` / `principal.dfm`
* **DataModule**: `datos.pas` / `datos.dfm`
* **Módulos Clave**:
  1. **Procesos y Máquinas**:
     * `procesos.pas` / `dlgprocesos.pas`: Definición de procesos productivos (extrusión, impresión, corte, confección).
     * `cfgarticulos.pas` / `copiarconfiguracion.pas`: Configuración técnica de fabricación por artículo (espesores, mezclas de polietileno, temperaturas de cabezal y moldes).
  2. **Materias Primas & Proveedores**:
     * `materias_primas.pas` / `dlgmateriaprimas.pas`: Control de tipos de granza, colorantes y aditivos.
     * `entradasmaterial.pas` / `fproveedores.pas`: Entrada de materias primas con control de lote y certificado de calidad.
  3. **Calidad y Pedidos**:
     * `fcontrolcalidad.pas`: Verificación de galgas, resistencia, soldadura y tonalidad.
     * `pedidos.pas`: Órdenes de trabajo generadas a partir de pedidos de cliente.

### B. Sincronizador de Planta (produccgestsinc)
* **Proyecto**: [`HERPLAST\produccgestsinc.dpr`](file:///c:/fuentes/proyectos%20delphi/HERPLAST/produccgestsinc.dpr)
* **Misión**: Transmisión bidireccional entre los terminales táctiles de los operarios a pie de extrusora y el servidor central de control de producción.

### C. Almacén de Producto Terminado (produccalmacen)
* **Proyecto**: [`HERPLAST\almacenes\produccalmacen.dpr`](file:///c:/fuentes/proyectos%20delphi/HERPLAST/almacenes/produccalmacen.dpr)
* **Volumen**: 6 unidades Pascal, 6 formularios.
* **Módulos Clave**:
  * `dlgsectores.pas`: División del almacén por sectores, pasillos y alturas.
  * `dlgtraspasos.pas`: Movimientos internos de bobinas y palets entre zonas de enfriado y expediciones.
  * `fmateriales.pas`: Inventario de existencias con etiquetado de trazabilidad.
