📅 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