📅 Historial de versiones

Siga la evolución del módulo ProductionInterne

🆕 Versión 1.1.4 - 19 de agosto de 2025

🐛 Correcciones

  • Límite de sobreproducción: Corrección del error que impedía la entrada más allá de la capacidad "por producción"
  • Eliminación del atributo HTML max que bloqueaba la entrada en el formulario
  • Transformación del error bloqueante en advertencia para el tipo "par_production"
  • Mejora del JavaScript para mostrar advertencias en lugar de forzar valores
  • Ahora permite ingresar cantidades superiores al límite cuando sea necesario
  • Nueva clave de traducción: Añadido CapacityExceeded en 5 idiomas compatibles

🕘 Versión 1.1.3 - 7 de julio de 2025

🔧 Correcciones

  • Compatibilidad Dolibarr 19.x : Corrección crítica de compatibilidad para las versiones 19.x y anteriores
  • Reemplazo de getDolGlobalInt() por getDolGlobalString() con conversión explícita
  • Asegura el funcionamiento en Dolibarr 16.x a 21.x
  • Cálculo stock virtual : Corrección importante del cálculo de stock para la visualización de producciones
  • Uso del stock virtual (stock real - reservas) en lugar del stock real solo
  • Los productos con stock virtual negativo ahora se detectan correctamente
  • La pestaña Producción se muestra y lista correctamente los productos a producir

✨ Añadidos

  • Documentación demostración : Guía completa para los videos de demostración con perfiles de usuarios
  • Guión oral multilingüe : Guión completo para video de YouTube en 5 idiomas
  • Configuración Apache : Archivos .htaccess para asegurar el acceso al directorio version

📦 Modificaciones

  • Docker : Renombrado docker-compose-demo.yml a docker-compose-demo-20.yml para clarificar la versión de Dolibarr

📦 Versión 1.1.2 - 30 de junio de 2025

🐛 Correcciones Críticas

  • Issue #86 - Pestaña Producción en Expediciones: La pestaña Producción ahora se muestra correctamente en las páginas de expedición recuperando automáticamente el pedido de origen
  • Issue #87 - Posicionamiento de Pestaña y Distintivos: Correción de la visualización de distintivos y el posicionamiento de la pestaña Producción en todas las páginas
  • Issue #88 - Traducciones y Validación de Fecha: Adición de claves de traducción faltantes y corrección del error de validación de fecha en el registro de producción
  • Issue #89 - Lógica de Capacidad de Producción: Refactorización completa del sistema de rellenado previo y validación según el tipo de capacidad

🎯 Mejora de Lógica de Capacidad de Producción

  • Rellenado Inteligente: Cálculo automático de cantidades según el tipo de capacidad definido en el producto
  • Producción Diaria: Cálculo desde el lanzamiento (días_transcurridos × capacidad_diaria)
  • Por Producción: Respeto del límite físico por línea de producción
  • Por Período: Respeto del límite temporal de capacidad en el período definido
  • Eliminación de Límites Arbitrarios: Ya no se bloquea a 999 unidades - soporte para producciones de millones

🔧 Mejoras Técnicas

  • Validación de Negocio Estricta: Solo se aplican las verdaderas restricciones físicas y temporales
  • Mensajes de Error Explícitos: Mensajes diferenciados por tipo de límite (por línea, por período)
  • Soporte Hook de Expedición: Gestión completa del contexto 'ordershipment' para la visualización de pestañas
  • Limpieza de Scripts: Eliminación de scripts de corrección puntuales obsoletos

📅 Correcciones de Agenda y Eventos

  • Eventos Completos: Registro correcto de todos los eventos de producción en la agenda de Dolibarr
  • Códigos de Acción Corregidos: Reemplazo de códigos de acción inválidos (AC_PROD, AC_CLOSE) por AC_OTH_AUTO
  • Cierre Automático Rastreado: Las producciones completadas automáticamente ahora generan un evento de cierre
  • Trazabilidad Completa: Seguimiento de todas las etapas de producción (creación, líneas, cierre) en la agenda

📦 Versión 1.1.0 - 27 de junio de 2025

✨ Nuevas funcionalidades

  • Módulo de producción para servicios: Configuración completa con parámetros dedicados
  • Nueva pestaña Producción: Interfaz dedicada en formularios de pedido con distintivo inteligente
  • Valores predeterminados automáticos: Aplicación inteligente para campos extra de productos
  • Gestión de sobreproducción: Distribución FIFO automática con límites basados en capacidad
  • Documentación completa: Guía de usuario y documentación de flujos de trabajo

🔧 Mejoras

  • Migración a constantes globales: Reemplazo de valores codificados (1/2)
  • Refactorización arquitectónica: Eliminación de JavaScript, migración a CSS puro
  • Optimización de rendimiento: Consultas SQL optimizadas, caché inteligente
  • Interfaz de usuario: Distintivos CSS puros con iconos, animaciones nativas

🐛 Correcciones

  • Navegación pestañas: pestaña Producción ya no desaparece después de hacer clic en Expediciones (hook ordershipmentcard)
  • Lógica empresarial: ocultar productos "A producir" en órdenes cerradas/entregadas
  • Interfaz adaptativa: modo solo consulta para órdenes entregadas
  • Servicios en pestaña producción con filtrado condicional
  • Valores predeterminados de campos extra sin forzar productos externos
  • Script de migración SQL preservando valores NULL
  • Normalización de prioridades (0-2 a 1-5)
  • Menú Producción: posición e icono corregidos

🗑️ Eliminado

  • JavaScript completo (js/productioninterne.js.php)
  • Clase CSS no utilizada (cssutils.class.php)
  • Hook obsoleto printCommonFooter
  • CSS conflictivo (~270 líneas)

📦 Versión 1.0.0 - 15 de junio de 2025

✨ Primera versión estable

  • Gestión completa de producciones internas: Creación, modificación, validación y cierre de órdenes de producción
  • Integración nativa Dolibarr: Menú dedicado, permisos, hooks del sistema
  • Extrafields de productos: Tiempo de producción, capacidad, prioridad, estado de producción
  • Estados avanzados: Borrador, Confirmado, En curso, Terminado, Cancelado
  • Interfaz de usuario: Formularios intuitivos, tablas de seguimiento, filtros
  • Multiidioma: Soporte para 5 idiomas (FR, EN, ES, DE, IT)

🔧 Funcionalidades técnicas

  • Arquitectura modular Dolibarr
  • Base de datos optimizada con índices
  • API interna para integraciones
  • Sistema de logs completo
  • Pruebas unitarias y de integración
  • Documentación para desarrolladores

🚀 Versiones futuras

Versión 1.2.0 - Otoño 2025

  • Mejoras de interfaz: Interfaz móvil responsive, mejoras de UX
  • Informes avanzados: Tableros de control con KPIs, exportación/importación de datos
  • Optimizaciones de rendimiento: Caché inteligente, consultas optimizadas
  • Nuevas funcionalidades: Ocultar producciones terminadas, purga automática, estadísticas persistentes

Versión 1.3.0 - Invierno 2025-2026

  • Interfaz móvil dedicada (PWA)
  • Notificaciones push en tiempo real
  • Modo sin conexión con sincronización
  • Informes avanzados con KPIs

Versión 1.4.0 - Primavera 2026

  • Planificador gráfico Gantt
  • Optimización automática de carga
  • Predicciones IA (aprendizaje automático)
  • Integración calendario empresarial

Versión 1.5.0 - Verano 2026

  • Integración BOM nativa
  • Soporte MRP completo
  • Trazabilidad de lotes/series
  • API REST completa