Home

🚀 Potenzialità del Sistema

Gestione Laboratori - WinLab2

Panoramica Sistema

16+
Tipo Certificati
100%
Online Editing
Multi
Database Support
3
Componenti Attivi

Modulo Accettazioni

📝 Gestione Completa

Creazione, modifica ed eliminazione di accettazioni con tracking completo di tutti i dati.

  • Numerazione automatica
  • Seleziona campione e tipo prova
  • Gestione urgenze
  • Tracking stato

🔍 Ricerca Avanzata

Ricerca e filtraggio multiparametrico delle accettazioni.

  • Filtri per campo
  • Range di valori
  • Filtro per priorità
  • Esportazione risultati

📊 Dashboard Statistiche

Visualizzazione in tempo reale dei dati finanziari e statistici.

  • Totale IVA
  • Totale Dovuto/Ricevuto
  • Grafici interattivi
  • Drill-down sui dati

Modulo Certificati

🧪 Certificati Calcestruzzo (CLS)

Generazione automatica di certificati per prove su calcestruzzo.

  • Template .DOCX
  • Personalizzazione Totale
  • Compressione cubi e cilindri
  • Indice di resilienza
  • Scagliatura calcestruzzo
  • Sostituzione placeholder automatica
  • Pratica COMPLETA: pulsante Edita disattivato

🔩 Certificati Acciaio

Certificazione completa per prove su materiali ferrosi.

  • Template .DOCX
  • Personalizzazione Totale
  • Prova trazione
  • Determinazione caratteristiche meccaniche
  • Curve tensione-deformazione
  • Automatizzazione placeholder
  • Pratica COMPLETA: pulsante Edita disattivato

📄 Certificati Altri Materiali

Flessibilità per certificazioni di qualsiasi tipo di materiale.

  • Template .DOCX
  • Personalizzazione Totale
  • Template personalizzabili
  • Integrazione dati generali
  • Placeholder intelligenti
  • Export automatico
  • Pratica COMPLETA: editing bloccato, consultazione in sola lettura

🧩 Ogni tipo di prova, non solo calcestruzzo e acciaio

Oltre al calcestruzzo e all'acciaio, il programma copre qualsiasi tipo di prova di laboratorio esistente: ogni nuova prova si gestisce tramite un template Word/DOCX totalmente personalizzabile, con il quale l'utente ha un'interazione totale — layout, tabelle, intestazioni, loghi e formule restano esattamente come li disegna, e il sistema compila automaticamente i dati dell'accettazione. Non serve modificare il programma: basta preparare il modello in Word e il sistema lo usa.

Esempi di tipi di prova gestibili:

  • Calcestruzzo fresco e indurito (slump, compressione, flessione, Brasiliana, modulo elastico)
  • Acciaio da C.A. e C.A.P. (trazione, piegamento, resilienza Charpy, saldature)
  • Cemento e malte (presa, stabilità, Blaine, resistenze a diverse stagionature)
  • Terre e aggregati (Atterberg, granulometria, equivalente in sabbia, blu di metilene)
  • Prove geotecniche (edometrica, triassiali UU/CIU/CID, taglio Casagrande, CBR, Proctor)
  • Rocce (compressione monoassiale, Point Load, Los Angeles, flessione, sezione sottile)
  • Bitumi e conglomerati bituminosi (penetrazione, Fraass, Marshall, ormaia, trazione indiretta)
  • Pavimentazioni stradali (carotaggi, Benkelmann, skid test, macrorugosità)
  • Laterizi, mattoni e solai (compressione, flessione, imbibizione, punzonamento)
  • Prove in sito e non distruttive (sclerometro, ultrasonori, pachometro, carbonatazione)
  • Prove di carico su strutture (ponti, viadotti, pali, micropali, martinetti)
  • Legno, geotessili, acque d'impasto, analisi chimiche e speciali (termografia, pull-off)

Tutte le prove vengono eseguite nel rispetto delle normative di riferimento (UNI, UNI EN, ISO, ASTM, CNR) e dei certificati emessi dal programma hanno piena validità legale per collaudi, certificazioni di prodotto e Marcatura CE.

📋 Dati Generali

Gestione delle intestazioni comuni ai certificati.

  • Dati personali
  • Entità certificate
  • Direzione lavori
  • Proprietà/Ente

📎 Modulo Allegati

Gestione documenti allegati alle accettazioni.

  • Template .DOCX
  • Personalizzazione Totale
  • Upload multi-linguaggio
  • Categorizzazione
  • Visualizzazione rapida
  • Placeholder per documenti

💰 Modulo Fatture

Gestione completa della fatturazione.

  • Template .DOCX
  • Personalizzazione Totale
  • Generazione automatica
  • Calcolo sconti Dinamici
  • Tracking pagamento
  • Integrazione certificati
  • Rigenerazione bloccata per pratiche COMPLETE (anche server-side)

Integrazione Completa Certificati con Placeholder

🎯 Template Certificati Personalizzati

I template sono i modelli di documento che l'utente prepara una sola volta e che il programma riutilizza per generare automaticamente ogni certificato. Basta inserire nei punti giusti dei placeholder (segnaposto): il sistema legge i dati dell'accettazione e li scrive al posto giusto, lasciando intatto il layout, la grafica e la formattazione del modello originale.

Ogni tipo di prova ha il suo template, totalmente personalizzabile dall'utente: intestazioni, tabelle, loghi, tabelle dati, calchi e struttura della pagina restano esattamente come li ha disegnati l'utente. Si possono anche condividere header e dati generali tra più certificati, per non riscriverli ogni volta.

  • Template DOCX per Word
  • Template XLSX per Excel
  • Personalizzazione per ogni tipo di prova
  • Sostituzione automatica dei dati
  • Dati generali condivisi tra certificati
  • Anteprima dei dati compilati
  • Gestione multi-lingua
  • Versioning dei template

💻 Gestione Locale + Cloud

I documenti vengono modificati localmente con i wordprocessor installati, sincronizzandosi automaticamente con il cloud.

  • Adattamento automatico con tutti i wordprocessor
  • Sincronizzazione bidirezionale
  • Backup automatico nel cloud
  • Accesso da qualsiasi dispositivo

📊 Ordinamento Efficace

Tutti i certificati sono conservati ordinati e gestiti efficacemente dal programma.

  • Categorizzazione per tipo di prova
  • Indicizzazione automatica
  • Ricerca avanzata
  • Archiviazione per anno/laboratorio
  • Storico completo
  • Reporting statistico

🆕 Marcatori [@.....] - Trasporto Automatico Dati

Nuova funzionalità: il sistema legge i valori inseriti nelle tabelle della minuta e li trasporta automaticamente nei certificati, senza doverli ridigitare a mano. L'operatore scrive il dato una sola volta nella minuta e lo ritrova, già compilato, nel certificato corrispondente.

Cos'è un marcatore

Un marcatore è una sigla che si scrive fra parentesi quadre con una chiocciola, nella forma [@nome] (es. [@resistance], [@slump], [@contrass]). Si inserisce direttamente dentro le celle delle tabelle della minuta, accanto o al posto del valore: fa da “etichetta” che dice al programma “questo dato va portato nel certificato”.

Cosa fa il sistema

  • 🎯 Riconosce i dati: individua i valori contrassegnati dai marcatori nelle tabelle della minuta.
  • 💾 Ricorda i valori: tiene traccia dei dati letti, così sono disponibili anche per le rigenerazioni successive senza dover rileggere la minuta.
  • 🔄 Compila il certificato: inserisce automaticamente i valori nei punti corrispondenti del certificato, allineando correttamente i campioni riga per riga.
  • 🔁 Rigenerazione sicura: se una cella del certificato viene svuotata per errore, basta rigenerare il certificato per ritrovare i valori al loro posto.

Dettagli operativi

  • 📍 Posizionamento flessibile: il marcatore [@nome] può essere messo in qualsiasi tabella della minuta e in qualsiasi colonna; non esiste una posizione fissa. Basta mantenere lo stesso ordine dei campioni tra minuta e certificato.
  • 📋 Disponibile per tutti i moduli: Calcestruzzo, Acciaio e Altro.
  • ⚡ Automatico: funziona sia in creazione sia in rigenerazione del certificato, senza intervento manuale.
  • 🎨 Integrato: compatibile con il sistema di placeholder esistente del programma.

🧮 Formule matematiche nei marcatori

I marcatori possono includere formule matematiche tramite i placeholder del programma. Sono supportati:

  • operatori aritmetici: + - * /
  • parentesi tonde ( ) per raggruppare le operazioni
  • SQRT() — radice quadrata
  • SSTR() — estrazione dei numeri dalle stringhe

Le formule vengono calcolate automaticamente al momento della generazione del certificato.

Esempio pratico:

MINUTA (tabella):
Campion 1 → [@resistance] [@slump]
Campion 2 → [@resistance] [@slump]
CERTIFICATO:
✓ Dati compilati automaticamente, riga per riga, usando i valori letti dalla minuta

🆕 Connessione con le Macchine di Prova — Import Dati {IM_*}

Nuova funzionalità: i file esportati dalle macchine di prova — presse di compressione, macchine di trazione, sistemi di acquisizione dati — si caricano dalla pagina Importa della pratica e, con il trasferimento TX ->, i valori diventano marcatori importati richiamabili nei template di minuta e certificato con la sintassi {IM_nome}. Zero ridigitazione: il dato viaggia dallo strumento al certificato in modo automatico.

Formati di file supportati

Il sistema accetta i formati di esportazione standard usati dalle macchine di prova in commercio:

  • .csv — valori separati da virgola/punto e virgola
  • .txt — report di testo
  • .log — log di acquisizione dello strumento
  • .raw — dati grezzi di misura
  • .xml — dati strutturati
  • .json — dati strutturati

Cosa fa il sistema

  • 📥 Importa: il file della macchina di prova si carica dalla pagina Importa e viene archiviato nella pratica.
  • 🏷️ Trasferisce: con TX -> i valori del file diventano marcatori importati, disponibili per tutti i documenti della pratica.
  • 🔄 Risolve per-record: dentro i cicli dei certificati ({#acciaio}, {#CLS}, {#altro}, {#duplica}) ogni campione prende il proprio valore (riga per riga), come gli altri placeholder.
  • ➕ Valore globale: fuori dai cicli il marcatore dà tutti i valori uniti con la virgola.
  • 🧮 Entra nelle formule: {=IM_peso*2}, SQRT(IM_peso), {N_IT(IM_peso)} e la funzione SE in stile Excel.
  • 📚 Legenda integrata: i pulsanti Legenda e Legenda (Cicli) della pagina Importa mostrano i marcatori disponibili e la sintassi completa.

Macchinari in commercio compatibili

Qualsiasi macchina o software di prova che esporti dati nei formati sopra elencati. Esempi di produttori presenti sul mercato:

  • CONTROLS (Italia) — presse di compressione per calcestruzzo
  • Matest (Italia) — presse e apparecchiature per materiali
  • ELE International (Regno Unito) — presse e sistemi di acquisizione dati
  • Galdabini (Italia) — macchine di trazione
  • Instron — macchine universali (software Bluehill, esportazione CSV/XML)
  • ZwickRoell (Germania) — macchine universali (software testXpert, esportazione CSV/TXT/XML)
  • Shimadzu (Giappone) — macchine universali (software Trapezium, esportazione CSV)
  • Toni Technik (Germania) — prove su materiali da costruzione
  • FORM+TEST (Germania) — sistemi di prova per materiali

Esempio pratico: la macchina di trazione esporta trazione.csv con un valore di carico per provino. Si carica nella pagina Importa, si trasferiscono i marcatori con TX -> e nel certificato acciaio il placeholder {IM_peso} dentro il ciclo {#acciaio} compila automaticamente il valore del provino corrispondente, riga per riga.

Sistema Documenti

✏️ Editing Local

Modifica documenti in locale

  • Word, Excel, PowerPoint
  • Collaborazione in tempo reale
  • Salvataggio automatico in Cloud
  • Storico versioni

📦 Gestione BLOB

Archiviazione efficiente di documenti binari.

  • Tabella Template (Master)
  • Tabella Template (Dedicata)
  • Metadati estensibili
  • Compressione automatica

🔄 Placeholder Intelligenti

Sistema avanzato di placeholder per i template dei documenti (DOCX, XLSX). I placeholder sono segnaposto che il programma sostituisce automaticamente con i dati reali dell'accettazione: dati del cliente, della commessa, dei campioni, dei risultati di prova e molto altro. Basta scrivere il nome del dato fra parentesi graffe nel template e il sistema lo compila in fase di generazione.

I placeholder vanno oltre la semplice sostituzione di testo: supportano formule matematiche avanzate scritte direttamente nel documento, con operatori aritmetici, parentesi e precedenza, radice quadrata, ed estrazione di numeri dalle stringhe. Supportano anche la logica condizionale con la funzione SE (IF in stile Excel) e la formattazione dei numeri italiani con N_IT. I calcoli vengono eseguiti al momento della generazione del certificato, usando i dati dell'accettazione.

  • Placeholder dinamici automatici
  • DOCX con potenzialità di elaborazione formule
  • Formule matematiche avanzate in DOCX
  • Estrazione dati da stringhe complesse
  • Calcoli con parentesi e precedenza operatori
  • Calcoli con radice quadrata √
  • Logica condizionale {SE(condizione, vero, falso)}
  • Formattazione numeri italiani {N_IT(valore)} (1.234,56)
  • Operazioni aritmetiche tra campi tabelle
  • Espressioni matematiche nidificate
  • Tracking errori in tempo reale
  • Log completo delle sostituzioni
  • Preview in tempo reale dei dati
  • Gestione locale con Word/Excel/PowerPoint
  • Sincronizzazione automatica con cloud
  • Backup e versione dei template
  • Personalizzazione per ogni tipo di prova

📥 Desktop Editing

Editing tramite app desktop con sync automatico.

  • Monitor client
  • Upload automatico
  • Sincronizzazione bidirezionale
  • Crittografia metadati

Firma Elettronica dei Documenti

Il modulo Stampe permette di apporre o rinnovare una firma elettronica direttamente sul PDF generato dall'accettazione, senza usare software esterni. La firma viene salvata sul server come documento autonomo (Firmato_<N_accettazione>.pdf) e l'intero ciclo è gestito dalla pagina delle stampe, in modo guidato e protetto.

✍️ Apposizione & Rinnovo Firma

Disegna o carica la firma e applicala al PDF con un solo clic.

  • Pad di disegno su canvas (tratto penna)
  • Upload immagine firma da file
  • Tab Recenti: cronologia delle ultime firme applicate
  • Riuso di una firma recente con un clic (con apertura del PDF firmato)
  • Anteprima firma prima dell'applicazione
  • Elaborazione PDF interamente lato browser (pdf-lib / pdfjs-dist via CDN)
  • Rinnovo della firma su un PDF già firmato
  • Disponibile solo per accettazioni in stato COMPLETA

💾 Salvataggio sul Server & Visualizzazione

Il PDF firmato viene conservato sul server e mostrato a video.

  • Salvataggio come Firmato_<N_accettazione>.pdf
  • Verifica automatica dell'esistenza del PDF firmato
  • Pulsante Vedi PDF FIRMATO (apertura in nuova scheda)
  • Download del PDF firmato con lo stesso nome del file del server
  • Blocco automatico delle azioni di stampa quando il PDF è già firmato

🗑️ Eliminazione Protetta (solo WinLabAdmins)

La cancellazione del PDF firmato è riservata al gruppo WinLabAdmins: il pulsante è visibile solo agli account del gruppo e anche l'endpoint verifica l'appartenenza lato server. È inoltre protetta da password di sblocco, la stessa logica del pulsante Sblocca della pratica: la password attesa si calcola dal preferred_username. La verifica avviene lato server, quindi non è aggirabile dal client.

  • Pulsante visibile solo al gruppo WinLabAdmins
  • Verifica del gruppo anche server-side
  • Modale di conferma con password di sblocco
  • Username mostrato come aiuto nel modale
  • Verifica server-side (mirror del pulsante Sblocca)
  • Sblocco automatico delle azioni dopo l'eliminazione

Sistema Database

🗄️ Multi-Database

Supporto per database multipli (per anno o laboratorio).

  • LAB_XXXxxx1_2026
  • LAB_XXXxxx2_2026
  • Cambio dinamico
  • Session persistente

🔒 Server SQL Robusto

Database leggero ma performante per tutte le operazioni.

  • Transazioni ACID
  • Indici ottimizzati
  • Query complesse

📊 Gestione Metadati

Tabella Template (Standard)

  • Descrizione
  • Gruppo/Sottogruppo
  • Richiamo
  • Date esercizio

Sistema di Sicurezza

🔐 SSL/TLS

Comunicazioni criptate end-to-end.

  • Certificati HTTPS
  • System reverse proxy
  • Headers di sicurezza

🛡️ Protezione API

API endpoints protetti da token.

  • JWT Secret
  • Validazione token
  • Access logging
  • Rate limiting

Architettura Sistema

🖥️ 3 Componenti Attivi

Architettura modulare e scalabile.

🌐 *****

Routing intelligente del traffico.

  • Load balancing
  • Static files
  • Error handling

🧠 Motore Computazionale Embedded nei DOCX

Cioè:

  • Template engine
  • Parser matematico
  • Calcolo dinamico
  • Data binding
  • Document automation avanzata
  • Es.{d_eff=SQRT(peso /600) *12.74} Calcoli matematici sui Template
  • Es.{xx=SSTR(dimensioni,1,3)} estrazione di numeri dai campi e assegnazione valore su variabili
  • Es.{SE(Urgente=1, URGENTE, NORMALE)} logica condizionale IF/ELSE in stile Excel
  • Es.{NUM=SE(FATTURA_SCONTO=0, "", {N_IT(FATTURA_SCONTO)})} condizioni su campi formattati
  • Es.{N_IT(FATTURA_TOTALE)} formattazione numeri italiani (1.234,56)

dentro documenti Word.

🤖 Chiedi alle Intelligenze Artificiali

Una domanda, dieci Intelligenze Artificiali. Scegli la tua: la domanda sul laboratorio Winlab e il confronto con gli altri laboratori di prova è già pronta — la risposta arriva live.

Le I.A. rispondono con le loro conoscenze: verifica sempre i dati tecnici con il laboratorio.