📅 Cronologia versioni
Segui l'evoluzione del modulo ProductionInterne
🆕 Versione 1.1.4 - 19 agosto 2025
🐛 Correzioni
- Limite sovraproduzione: Correzione del bug che impediva l'inserimento oltre la capacità "per produzione"
- Rimozione dell'attributo HTML
max
che bloccava l'input nel modulo - Trasformazione dell'errore bloccante in avvertimento per il tipo "par_production"
- Miglioramento del JavaScript per mostrare avvertimenti invece di forzare valori
- Ora consente l'inserimento di quantità superiori al limite quando necessario
- Nuova chiave di traduzione: Aggiunto
CapacityExceeded
in 5 lingue supportate
🕘 Versione 1.1.3 - 7 luglio 2025
🔧 Correzioni
- Compatibilità Dolibarr 19.x : Correzione critica di compatibilità per le versioni 19.x e precedenti
- Sostituzione di getDolGlobalInt() con getDolGlobalString() con conversione esplicita
- Garantisce il funzionamento su Dolibarr 16.x a 21.x
- Calcolo stock virtuale : Correzione importante del calcolo dello stock per la visualizzazione delle produzioni
- Utilizzo dello stock virtuale (stock reale - prenotazioni) invece del solo stock reale
- I prodotti con stock virtuale negativo vengono ora rilevati correttamente
- La scheda Produzione viene visualizzata ed elenca correttamente i prodotti da produrre
✨ Aggiunte
- Documentazione dimostrazione : Guida completa per i video dimostrativi con profili utente
- Script orale multilingue : Script completo per video YouTube in 5 lingue
- Configurazione Apache : File .htaccess per proteggere la directory versione
📦 Modifiche
- Docker : Rinominato docker-compose-demo.yml in docker-compose-demo-20.yml per chiarire la versione Dolibarr
📦 Versione 1.1.2 - 30 giugno 2025
🐛 Correzioni Critiche
- Issue #86 - Scheda Produzione su Spedizioni: La scheda Produzione ora si visualizza correttamente sulle pagine di spedizione recuperando automaticamente l'ordine di origine
- Issue #87 - Posizionamento Scheda e Badge: Correzione della visualizzazione dei badge e del posizionamento della scheda Produzione su tutte le pagine
- Issue #88 - Traduzioni e Validazione Data: Aggiunta delle chiavi di traduzione mancanti e correzione del bug di validazione data nella registrazione di produzione
- Issue #89 - Logica Capacità Produzione: Refactoring completo del sistema di precompilazione e validazione secondo il tipo di capacità
🎯 Miglioramento Logica Capacità Produzione
- Precompilazione Intelligente: Calcolo automatico delle quantità secondo il tipo di capacità definito sul prodotto
- Produzione Giornaliera: Calcolo dal lancio (giorni_trascorsi × capacità_giornaliera)
- Per Produzione: Rispetto del limite fisico per linea di produzione
- Per Periodo: Rispetto del limite temporale di capacità sul periodo definito
- Rimozione Limiti Arbitrari: Non più blocco a 999 unità - supporto per produzioni di milioni
🔧 Miglioramenti Tecnici
- Validazione Business Rigorosa: Solo i veri vincoli fisici e temporali vengono applicati
- Messaggi di Errore Espliciti: Messaggi differenziati per tipo di limite (per linea, per periodo)
- Supporto Hook Spedizione: Gestione completa del contesto 'ordershipment' per la visualizzazione delle schede
- Pulizia Script: Rimozione degli script di correzione puntuali diventati obsoleti
📅 Correzioni Agenda ed Eventi
- Eventi Completi: Registrazione corretta di tutti gli eventi di produzione nell'agenda Dolibarr
- Codici Azione Corretti: Sostituzione di codici azione non validi (AC_PROD, AC_CLOSE) con AC_OTH_AUTO
- Chiusura Automatica Tracciata: Le produzioni completate automaticamente ora generano un evento di chiusura
- Tracciabilità Completa: Tracciamento di tutte le fasi di produzione (creazione, linee, chiusura) nell'agenda
📦 Versione 1.1.0 - 27 giugno 2025
✨ Nuove funzionalità
- Modulo produzione per servizi: Configurazione completa con parametri dedicati
- Nuova scheda Produzione: Interfaccia dedicata sulle schede ordine con badge intelligente
- Valori predefiniti automatici: Applicazione intelligente per extrafields prodotti
- Gestione sovraproduzione: Distribuzione automatica FIFO con limiti basati sulla capacità
- Documentazione completa: Guida utente e documentazione dei flussi di lavoro
🔧 Miglioramenti
- Migrazione costanti globali: Sostituzione valori hardcoded (1/2)
- Refactoring architetturale: Rimozione JavaScript, migrazione a CSS puro
- Ottimizzazione prestazioni: Query SQL ottimizzate, cache intelligente
- Interfaccia utente: Badge CSS puri con icone, animazioni native
🐛 Correzioni
- Navigazione schede: scheda Produzione non scompare più dopo aver cliccato su Spedizioni (hook ordershipmentcard)
- Logica aziendale: nascondere prodotti "Da produrre" su ordini chiusi/consegnati
- Interfaccia adattiva: modalità solo consultazione per ordini consegnati
- Servizi nella scheda produzione con filtraggio condizionale
- Valori predefiniti extrafields senza forzare prodotti esterni
- Script migrazione SQL preservando valori NULL
- Normalizzazione priorità (0-2 verso 1-5)
- Menu Produzione: posizione e icona corrette
🗑️ Rimosso
- JavaScript completo (js/productioninterne.js.php)
- Classe CSS inutilizzata (cssutils.class.php)
- Hook obsoleto printCommonFooter
- CSS conflittuale (~270 righe)
📦 Versione 1.0.0 - 15 giugno 2025
✨ Prima versione stabile
- Gestione completa delle produzioni interne: Creazione, modifica, validazione e chiusura degli ordini di produzione
- Integrazione nativa Dolibarr: Menu dedicato, permessi, hook di sistema
- Extrafields prodotti: Tempo produzione, capacità, priorità, stato produzione
- Stati avanzati: Bozza, Confermato, In corso, Terminato, Annullato
- Interfaccia utente: Formulari intuitivi, tabelle di monitoraggio, filtri
- Multilingua: Supporto 5 lingue (FR, EN, ES, DE, IT)
🔧 Funzionalità tecniche
- Architettura modulare Dolibarr
- Database ottimizzato con indici
- API interna per integrazioni
- Sistema di log completo
- Test unitari e di integrazione
- Documentazione sviluppatore
🚀 Versioni future
Versione 1.2.0 - Autunno 2025
- Miglioramenti interfaccia: Interfaccia mobile responsive, miglioramenti UX
- Report avanzati: Dashboard con KPI, esportazione/importazione dati
- Ottimizzazioni prestazioni: Cache intelligente, query ottimizzate
- Nuove funzionalità: Nascondere produzioni terminate, purga automatica, statistiche persistenti
Versione 1.3.0 - Inverno 2025-2026
- Interfaccia mobile dedicata (PWA)
- Notifiche push tempo reale
- Modalità offline con sincronizzazione
- Report avanzati con KPI
Versione 1.4.0 - Primavera 2026
- Pianificatore grafico (vista Gantt)
- Ottimizzazione automatica carichi
- Previsioni IA (machine learning)
- Integrazione calendario aziendale
Versione 1.5.0 - Estate 2026
- Integrazione BOM nativa
- Supporto MRP completo
- Tracciabilità di lotti/serie
- API REST completa