📅 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