Gestione dei campi con valori multipli (Testo Multiriga)

Creato il: 30.06.2026
All'interno di Ready Pro, alcune tipologie di dati sono caratterizzate da una relazione "uno a molti", ovvero a un singolo elemento principale possono corrispondere più valori secondari.
Esempi tipici di questa struttura includono:

- L'elenco delle categorie aggiuntive o dei codici a barre collegati a un singolo articolo
- L'elenco delle mailing list a cui è iscritta una specifica anagrafica.
- L'elenco dei lotti o matricole associati a una singola riga di un documento di trasporto o fattura.
....
Questi campi, sulle finestre di inserimento, sono identificabili perchè sono evidenziati con una specifica tipologia "Testo multiriga"
Quando si estraggono questi dati, Ready Pro restituisce l'insieme dei valori all'interno di un'unica cella, formattandoli come testo multiriga (i singoli valori sono separati da un ritorno a capo testuale, tecnicamente CR+LF).
Questa particolarità tecnica richiede alcune attenzioni specifiche a seconda di come i dati vengono utilizzati: in visualizzazione, in stampa o in esportazione.
Visualizzazione a Video (Griglie)
Nelle normali griglie di visualizzazione di Ready Pro, l'altezza standard delle righe è impostata per mostrare una singola riga di testo.

- Cosa succede: Se un campo contiene valori multipli, a video sarà immediatamente visibile solo il primo valore dell'elenco. L'utente potrebbe erroneamente pensare che sia l'unico dato presente.
- Come intervenire: Per visualizzare l'elenco completo dei valori direttamente in griglia, è necessario aumentare manualmente l'altezza della riga trascinando il bordo inferiore della cella o della riga, permettendo così al testo multiriga di dispiegarsi correttamente.
Impaginazione e Stampe
La gestione dei campi multiriga all'interno del report editor per le stampe è generalmente più intuitiva, ma richiede una corretta configurazione del modulo di stampa.

- Cosa succede: In fase di stampa, i ritorni a capo vengono riconosciuti e i valori incolonnati uno sotto l'altro.

- Come intervenire: È fondamentale assicurarsi che l'elemento di testo sul modulo di stampa abbia un'altezza sufficiente a contenere tutti i valori previsti, oppure che le opzioni della banda di stampa siano configurate per adattarsi dinamicamente in altezza (auto-espansione) per evitare che i valori finali della lista vengano tagliati.
Esportazione dei Dati
L'esportazione di campi multiriga (ad esempio verso formati CSV o file di testo) richiede particolare attenzione, poiché il "ritorno a capo" presente all'interno del campo potrebbe alterare la struttura del file generato.

- Cosa succede: Il testo multiriga viene esportato integralmente, mantenendo i ritorni a capo (CR+LF). Se non gestito correttamente, il sistema che riceve il file interpreterà il ritorno a capo interno alla cella come la fine del record, "spezzando" la riga su più linee e compromettendo l'importazione.

- Come intervenire in fase di esportazione: È strettamente necessario configurare il filtro di esportazione di Ready Pro specificando l'utilizzo dei doppi apici (") come delimitatore/qualificatore di testo. In questo modo, l'intero blocco multiriga verrà racchiuso tra virgolette (es. "Valore1 [CR+LF] Valore2"), segnalando al file che il ritorno a capo fa parte del dato e non della struttura del tracciato.

- Attenzione all'importazione a valle: Il software o la procedura di terze parti deputata all'importazione del file generato dovrà essere in grado di supportare e parsare correttamente file con testo multiriga racchiuso tra delimitatori.
Il file ottenuto sarà strutturato in questo modo:

Login