Condividi tramite


Sopprimere i controlli del contenuto di Word nei report generati

Per generare report come documenti Microsoft Word, è necessario progettare un modello per i report come documento Word. Questo modello deve contenere controlli del contenuto di Word come segnaposto per i dati che verranno compilati in fase di esecuzione. Per utilizzare il documento Word creato come modello per i report, è possibile configurare una nuova soluzione di Creazione di report elettronici (ER). La soluzione deve includere una configurazione ER che contiene un componente in formato ER. Questo formato ER deve essere configurato per utilizzare il modello progettato per la generazione di report.

Nella versione 10.0.6 e successive di Dynamics 365 Finance, è possibile configurare formule nel formato ER per sopprimere alcuni controlli del contenuto di Word nei documenti generati.

I passaggi seguenti spiegano come un utente assegnato al ruolo di amministratore di sistema o di consulente funzionale per la creazione di report elettronici può configurare un formato ER che genera report come file Word e sopprime alcuni dei controlli del contenuto nei report generati che sono stati configurati utilizzando un modello Word.

Questi passaggi possono essere completati nella società GBSI.

Prerequisiti

Per effettuare questi passaggi, è necessario completare quelli nelle seguenti guide attività:

Dopo aver completato i passaggi di queste guide attività, vengono preparati i seguenti elementi:

  • Un formato ER Report foglio di lavoro di esempio configurato per generare un documento in formato Word
  • Una versione bozza del formato ER Report foglio di lavoro di esempio contrassegnato come Eseguibile
  • Un metodo di pagamento Elettronico configurato per utilizzare il formato ER Report del foglio di lavoro di esempio per l'elaborazione dei pagamenti del fornitore

È inoltre necessario scaricare e salvare il seguente modello per il report di esempio:

Rivedere il modello di Word scaricato

  1. Nell'applicazione desktop Word, aprire il file del modello SampleVendPaymDocReportBounded2.docx scaricato in precedenza.

  2. Verificare che il file del modello contenga una sezione di riepilogo che mostra gli importi totali dei pagamenti per ogni codice valuta che è stato soddisfatto nei pagamenti elaborati.

    • La sezione di riepilogo risiede in una tabella separata del documento Word.
    • La prima riga di questa tabella contiene le intestazioni delle colonne della tabella come intestazione di sezione.
    • La seconda riga di questa tabella contiene il controllo del contenuto ripetuto come dettagli della sezione.
    • Questo controllo del contenuto è mappato al campo SummaryLines della parte XML personalizzata Report.
    • In base a questo mapping, il controllo del contenuto è associato all'elemento SummaryLines del formato ER modificabile.

    Nota

    Il controllo del contenuto ripetuto è contrassegnato con la chiave SummaryLines che corrisponde al campo della parte XML personalizzata a cui è stata mappata.

    Layout del modello Word.

Selezionare la configurazione esistente del report ER

Per i passaggi seguenti, si riutilizzerà la configurazione ER esistente configurata quando sono stati completati i passaggi nelle guide attività menzionate in precedenza.

  1. Andare a Amministrazione organizzazione>Aree di lavoro>Creazione di report elettronici.
  2. Selezionare Configurazioni report.
  3. Nella pagina Configurazioni, nella struttura delle configurazioni, espandere Modello di pagamento, quindi selezionare Report foglio di lavoro di esempio.
  4. Selezionare Designer per modificare la versione bozza del formato ER selezionato.

Sostituire il modello corrente con il nuovo modello

Attualmente, il file SampleVendPaymDocReportBounded.docx viene utilizzato come modello per generare l'output nel formato Word. Nei passaggi seguenti, questo modello di Word verrà sostituito con il nuovo modello di Word, SampleVendPaymDocReportBounded2.docx caricato in precedenza.

  1. Nella pagina Progettazione formati, selezionare Allegati.
  2. Nella pagina Allegati, selezionare Elimina per rimuovere il modello esistente.
  3. Selezionare per confermare l'eliminazione.
  4. Seleziona Nuovo>File.
  5. Selezionare Sfogliae individuare e selezionare il file SampleVendPaymDocReportBounded2.docx scaricato in precedenza.
  6. Selezionare OK.
  7. Chiudere la pagina Allegati.
  8. Nella pagina Progettazione formati nel campo Modello, immettere o selezionare il file SampleVendPaymDocReportBounded2.docx.

Eseguire il formato per creare l'output di Word

  1. Passare a Contabilità fornitori > Pagamenti > Giornale di registrazione pagamenti.

  2. Nella pagina Pagamenti fornitore, nella scheda Elenco, selezionare tutti i pagamenti.

  3. Selezionare Stato del pagamento>Nessuno.

  4. Selezionare Genera pagamenti.

  5. Nel campo Metodo di pagamento seleziona Elettronico.

  6. Nel campo Conto bancario selezionare GBSI OPER.

  7. Selezionare OK.

  8. Nella finestra di dialogo Parametri per la creazione di report elettronici, selezionare OK e analizzare l'output generato.

    Pagamenti per l'elaborazione nella pagina Pagamenti fornitore.

    L'output viene presentato in formato Word e contiene la sezione di riepilogo.

Configurare il formato modificabile per sopprimere la sezione di riepilogo

Se si desidera sopprimere la sezione di riepilogo in un documento generato, in base alla richiesta di un utente che esegue questo formato ER, è necessario modificare il formato ER modificabile.

  1. Andare a Amministrazione organizzazione>Aree di lavoro>Creazione di report elettronici e aprire la versione bozza del formato ER da modificare.

  2. Selezionare Configurazioni report.

  3. Nella pagina Configurazioni, nella struttura delle configurazioni, espandere Modello di pagamento>Report foglio di lavoro di esempio.

  4. Selezionare Progettazione.

  5. Nella pagina Progettazione formati, espandere Word e selezionare SummaryLines.

  6. Nella scheda Mapping, aggiungere una nuova origine dati per chiedere all'utente, in fase di runtime, se la sezione di riepilogo deve essere soppressa:

    1. Selezionare Aggiungi radice.
    2. Nella finestra di dialogo Aggiungi origine dati, selezionare Generale\Parametro di input utente per aprire la finestra di dialogo Proprietà origine dati "Parametro di input utente".
    3. Nel campo Nome immettere uipSuppress.
    4. Nel campo Etichetta, immettere Sopprimere la sezione di riepilogo.
    5. Nel campo Nome del tipo di dati delle operazioni, selezionare o immettere NoYes.
    6. Selezionare OK.
  7. Aggiungere una nuova origine dati di tipo enumerazione applicazione NoYes:

    1. Selezionare Aggiungi radice.
    2. Nella finestra di dialogo Aggiungi origine dati, selezionare Dynamics 365 for Operations\Enumerazione per aprire la finestra di dialogo Proprietà origine dati "Enumerazione".
    3. Nel campo Nome immettere enumNoYes.
    4. Nel campo Etichetta, immettere Opzioni di soppressione.
    5. Nel campo Nome del tipo di dati delle operazioni, selezionare o immettere NoYes.
    6. Selezionare OK.
  8. Per l'elemento di formato SummaryLines selezionato, configurare la formula per specificare quando il controllo del contenuto di Word associato all'elemento di formato selezionato deve essere soppresso:

    1. Nella scheda Mapping, nella sezione Rimosso, selezionare Modifica per aprire la pagina Designer formula.

    2. Nel campo Formula, immettere la formula uipSuppress = enumNoYes.Yes.

    3. Selezionare Salva e chiudere la pagina Designer formula.

      Nota

      Questa formula verrà applicata a un documento generato dopo l'esecuzione di tutti gli altri elementi di formato. Per applicare questa formula, un controllo del contenuto di Word contrassegnato come elemento di formato per cui la formula è configurata (SummaryLines in questo caso) si trova in un documento generato. Quel controllo del contenuto viene quindi completamente rimosso, insieme alla riga nella tabella di Word che lo contiene. La riga dei dettagli della sezione di riepilogo viene rimossa dal documento generato.

      In fase di progettazione, si potrebbe configurare la formula Rimosso per un elemento di formato, anche se nessun controllo del contenuto nel modello di Word che si sta utilizzando ha un tag che corrisponde al nome di un elemento di formato per cui la proprietà Rimosso è configurata. Quando si convalida il formato in fase di progettazione, viene visualizzato un avviso su questa incoerenza.

      In fase di runtime, viene generata un'eccezione se nessun controllo del contenuto nel modello di Word che si sta utilizzando ha un tag che corrisponde al nome di un elemento di formato per cui la proprietà Rimosso è configurata.

    4. Nella scheda Mapping, nella sezione Rimosso, impostare l'opzione Con padre su .

      Nota

      È necessario impostare questa opzione su per rimuovere l'intera tabella di Word come oggetto padre della riga che contiene i dettagli della sezione di riepilogo. Se si imposta questa opzione su No, la riga di intestazione della sezione rimane nel documento generato.

  9. Selezionare Salva per salvare le modifiche al formato modificabile.

    Output generato in formato Word.

Eseguire il formato modificato per creare l'output di Word

  1. Passare a Contabilità fornitori > Pagamenti > Giornale di registrazione pagamenti.

  2. Selezionare il giornale di registrazione pagamenti creato, quindi selezionare Righe.

  3. Nella pagina Pagamenti fornitore, selezionare tutte le righe, quindi selezionare Stato pagamenti>Nessuno.

  4. Selezionare Genera pagamenti.

  5. Nel campo Metodo di pagamento seleziona Elettronico.

  6. Nel campo Conto bancario selezionare GBSI OPER.

  7. Selezionare OK.

  8. Nella finestra di dialogo Parametri per la creazione di report elettronici, nel campo Sopprimi sezione di riepilogo, selezionare .

  9. Selezionare OK e analizzare l'output generato.

    Output generato in formato Word.

    Si noti che l'output non contiene la sezione di riepilogo poiché è stata soppressa.

Risorse aggiuntive