Editor di formule avanzato per report elettronici

Oltre all'editor di formule per report elettronici è possibile utilizzare l'editor di formule per report elettronici avanzato per migliorare l'esperienza di configurazione delle espressioni ER. L'editor avanzato è basato su browser e utilizza l'editor Monaco. Le funzionalità dell'editor avanzato più comunemente utilizzate sono descritte in questo articolo:

Attivare l'editor di formule avanzato

Completa i seguenti passaggi per iniziare a utilizzare l'editor di formule avanzato nell'istanza di Microsoft Dynamics 365 Finance.

  1. Vai a Amministrazione organizzazione>Creazione di report elettronici>Configurazioni.
  2. Nella pagina Configurazioni, nel Riquadro azioni, nella scheda Configurazioni, nel gruppo Impostazioni avanzate, selezionare Parametri utente.
  3. Nella finestra di dialogo Parametri utente, nella sezione Traccia esecuzione, impostare il parametro Abilita editor di formule avanzato su .

Finestra di dialogo Parametri utente, parametro Abilita editor di formule avanzato evidenziato.

Nota

Tenere presente che questo parametro è specifico dell'utente e dell'azienda.

A partire da Microsoft Dynamics 365 Finance versione 10.0.19, puoi controllare quale editor di formule ER è offerto per impostazione predefinita. Completa i seguenti passaggi per abilitare l'editor di formule avanzato per tutti gli utenti e le aziende dell'istanza di Finance corrente.

  1. Aprire l'area di lavoro Gestione funzionalità.
  2. Trova e seleziona la funzione Imposta l'editor di formule avanzato ER come predefinito per tutti gli utenti nell'elenco, quindi seleziona Abilita ora.
  3. Vai a Amministrazione organizzazione>Creazione di report elettronici>Configurazioni.
  4. Nella pagina Configurazioni, nel Riquadro azioni, nella scheda Configurazioni, nel gruppo Impostazioni avanzate, selezionare Parametri utente.
  5. Nella finestra di dialogo Parametri utente trova il parametro Disabilita editor di formule avanzato e verifica che sia impostato su No.

Finestra di dialogo Parametri utente, parametro Disabilita editor di formule avanzato evidenziato.

Nota

I valori dei parametri Abilita editor di formule avanzato e Disabilita editor di formule avanzato sono tenuti separati per ogni utente e offerti nella finestra di dialogo Parametri utente a seconda dello stato della funzionalità Imposta editor di formule avanzato ER come predefinito per tutti gli utenti.

Formattazione automatica del codice

Quando si scrive un'espressione complessa composta da più righe di codice, il rientro di una nuova riga immessa sarà automatico in base al rientro della riga precedente. È possibile selezionare le righe e modificarne il rientro digitando TAB o MAIUSC + TAB.

Gif dell'editor di formule ER che mostra la selezione delle righe e la modifica del rientro.

La formattazione automatica consente di mantenere l'intera espressione ben formattata per facilitare ulteriormente la manutenzione e semplificare la comprensione della logica configurata.

IntelliSense

L'editor fornisce il completamento delle parole per consentire una scrittura più veloce delle espressioni ed evitare errori di battitura. Quando si comincia a aggiungere testo, l'editor offre automaticamente un elenco di funzioni supportate nelle funzioni ER che contengono i caratteri immessi. È inoltre possibile attivare IntelliSense ovunque in un'espressione configurata digitando CTRL + BARRA SPAZIATRICE.

Gif dell'editor di formule ER che mostra l'attivazione di IntelliSense.

Completamento del codice

L'editor fornisce automaticamente il completamento del codice tramite:

  • Inserimento di una parentesi quadra chiusa quando si inserisce una parentesi quadra aperta, mantenendo il cursore all'interno delle parentesi quadre.
  • Inserimento della seconda virgoletta quando viene inserita la prima, mantenendo il cursore all'interno delle virgolette.
  • Inserimento delle seconde virgolette doppie quando vengono inserite le prime, mantenendo il cursore all'interno delle virgolette.

Gif dell'editor di formule ER che mostra l'editor che fornisce automaticamente il completamento del codice.

Quando si punta alla parentesi tipizzata, la seconda parentesi di questa coppia viene automaticamente evidenziata per mostrare il costrutto che supportano.

Navigazione nel codice

È possibile individuare i simboli o le righe richiesti nell'espressione digitando il comando Vai a utilizzando il riquadro comandi o il menu di scelta rapida.

Ad esempio, per passare alla riga 8 procedere come segue:

  • Premere CTRL + G, immettere il valore 8, quindi premere INVIO.

    oppure

  • Premere F1, digitare G, selezionare Vai a riga, immettere il valore 8 e premere INVIO.

Gif dell'editor di formule ER che mostra come individuare parti di un'espressione utilizzando il riquadro comandi.

Strutturazione del codice

Il codice per alcune funzioni, come ad esempio IFo CASE, viene automaticamente strutturato. È possibile espandere e comprimere una o tutte le aree di riduzione di questo codice per ridurre la parte modificabile di un'espressione al fine di concentrarsi solo sulla parte di codice che richiede attenzione. I comandi di attivazione/disattivazione Riduci/Espandi possono essere usati a questo scopo.

Ad esempio, per ridurre tutte le aree, procedere come segue:

  • Premere CTRL + K

    oppure

  • Premere F1 e quindi FO, selezionare Riduci tutto, quindi premere INVIO

Per espandere tutte le aree, procedere come segue:

  • Premere CTRL + J

    oppure

  • Premere F1 digitare UN, selezionare Espandi tutto, quindi premere INVIO

Gif dell'editor di formule ER che mostra il codice in fase di apertura.

Trova e sostituisci

Per trovare occorrenze di un determinato testo, selezionare il testo nell'espressione ed eseguire le seguenti operazioni:

  • Premere CTRL + F e quindi premere F3 per trovare la ricorrenza successiva del testo selezionato oppure premere MAIUSC + F3 per trovare l'occorrenza precedente.

    oppure

  • Premere F1, digitare F, quindi selezionare l'opzione necessaria per trovare il testo selezionato.

Per sostituire occorrenze di un determinato testo, selezionare il testo nell'espressione ed eseguire le seguenti operazioni:

  • Premere CTRL + H. Immettere il testo alternativo e selezionare l'opzione di sostituzione per sostituire il testo selezionato o tutte le occorrenze di tale testo nell'espressione corrente.

    oppure

  • Premere F1, digitare R, quindi selezionare l'opzione necessaria per sostituire il testo selezionato. Immettere il testo alternativo e selezionare l'opzione di sostituzione per sostituire il testo selezionato o tutte le occorrenze di tale testo nell'espressione corrente.

Per cambiare tutte occorrenze di un determinato testo, selezionare il testo nell'espressione ed eseguire le seguenti operazioni:

  • Premere CTRL + F2 e quindi inserire il testo alternativo.

    oppure

  • Premere F1, digitare C, quindi selezionare l'opzione necessaria per cambiare il testo selezionato. Immettere il testo alternativo.

Gif dell'editor di formule ER che mostra trova e sostituisci.

Incollare origini dati e funzioni

È possibile selezionare Aggiungi origine dati, che consente di incollare nell'espressione corrente un'origine dati correntemente selezionata nel riquadro sinistro Origine dati. Analogamente, è possibile selezionare Aggiungi funzione, che consente di incollare nell'espressione corrente la funzione correntemente selezionata nel riquadro destro Funzioni. Se si utilizza l'editor di formule ER, una funzione o un'origine dati selezionata verrà sempre incollata alla fine dell'espressione configurata. Quando si utilizza l'editor di formule ER avanzato, una funzione o un'origine dati selezionata può essere incollata ovunque nell'espressione configurata. Sarà necessario utilizzare il cursore per specificare dove si desidera incollare i dati.

Gif dell'editor di formule ER che mostra un'origine dati aggiunta e una funzione incollata.

Colorazione della sintassi

Attualmente, vengono utilizzati differenti colori per evidenziare le seguenti parti di espressioni:

  • Il testo tra parentesi quadre doppie che può rappresentare un ID etichetta di una costante di testo.

Editor di formule ER.

Limiti

L'editor è attualmente supportato nei seguenti browser Web:

  • Chrome
  • Bordo
  • Firefox
  • Opera
  • Safari

Risorse aggiuntive