Progettare una nuova configurazione ER per generare report in formato Word
Per generare report come documenti di Microsoft Word, è necessario progettare un modello per i report utilizzando, ad esempio, l'applicazione desktop Word. La seguente illustrazione mostra il modello di esempio per il report di controllo che può essere generato per mostrare i dettagli dei pagamenti fornitore elaborati.
Per utilizzare un documento Word come modello per report in formato Word, è possibile configurarne una nuova soluzione di Creazione di report elettronici (ER). Questa soluzione deve includere una configurazione ER che contiene un componente di formato ER.
Nota
Quando si crea una nuova configurazione del formato ER per generare report in formato Word, è necessario selezionare Word come tipo di formato nella finestra di dialogo a discesa Crea configurazione o lasciare vuoto il campo Tipo di formato.
Il componente di formato ER della soluzione deve contenere l'elemento di formato Excel\File e tale elemento di formato deve essere collegato al documento di Word che verrà utilizzato come modello per i report generati in fase di esecuzione. Per configurare il componente formato ER, è necessario aprire la versione bozza della configurazione ER creata nella finestra di progettazione del formato ER. Quindi aggiungere l'elemento Excel\File, allegare il modello di Word al formato ER modificabile e collegare tale modello all'elemento Excel\File aggiunto.
Nota
Quando si collega manualmente un modello, devi utilizzare un tipo di documento che è stato configurato in precedenza nei parametri ER per archiviare i modelli dei formati ER.
Puoi aggiungere gli elementi nidificati Excel\Intervallo ed Excel\Cella per l'elemento Excel\File per specificare la struttura dei dati che verranno immessi nei report generati in fase di esecuzione. È quindi necessario associare tali elementi alle origini dati del formato ER modificabile per specificare i dati effettivi che verranno immessi nei report generati in fase di esecuzione.
Quando si salvano le modifiche al formato ER in fase di progettazione, la struttura gerarchica del formato viene archiviata nel modello Word allegato come parte XML personalizzata denominata Report. È necessario accedere al modello modificato, scaricarlo da Finance, archiviarlo localmente e aprirlo nell'applicazione desktop Word. La figura seguente mostra il modello di esempio archiviato localmente per il report di controllo che contiene la parte XML personalizzata Report.
Quando le associazioni degli elementi di formato Excel\Intervallo e Excel\Cella vengono eseguiti in fase di esecuzione, i dati forniti da ogni associazione entrano nel documento Word generato come un singolo campo della parte XML personalizzata Report. Per inserire i valori dai campi della parte XML personalizzata in un documento generato, è necessario aggiungere i controlli del contenuto Word appropriati al modello di Word per fungere da segnaposto per i dati che verranno compilati in fase di esecuzione. Per specificare la modalità di compilazione dei controlli del contenuto, eseguire il mapping di ogni controllo del contenuto al campo appropriato della parte XML personalizzata Report.
È quindi necessario sostituire il modello di Word originale del formato ER modificabile con il modello modificato che ora contiene i controlli del contenuto di Word che sono stati mappati ai campi della parte XML personalizzata Report.
Quando si esegue il formato ER configurato, il modello di Word allegato viene utilizzato per generare un nuovo report. I dati effettivi vengono archiviati nel report di Word come una parte XML personalizzata denominata Report. Quando il report generato viene aperto, i controlli del contenuto di Word vengono compilati con i dati della parte XML personalizzata Report.
Domande frequenti
Domanda: ho configurato un formato ER per stampare un documento Word che contiene un indirizzo aziendale. Nel modello Word per questo formato ER, ho inserito un controllo del contenuto di testo RTF per presentare un indirizzo aziendale. In Finanza, ho inserito l'indirizzo dell'azienda come testo su più righe e 'ho selezionato INVIO per aggiungere un ritorno a capo per ogni riga che ho inserito. Pertanto, mi aspetto che l'indirizzo dell'azienda appaia come testo su più righe nei documenti generati. Tuttavia, l'indirizzo viene visualizzato come una singola riga di testo che contiene simboli speciali anziché ritorni a capo. Cosa c'è di sbagliato nelle mie impostazioni?
Risposta: invece di utilizzare un controllo del contenuto di testo RTF, è necessario utilizzare un controllo del contenuto di testo semplice e selezionare la casella di controllo Consenti ritorni a capo (più paragrafi) nelle proprietà del controllo.