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:
- Formattazione automatica del codice
- IntelliSense
- Completamento del codice
- Navigazione nel codice
- Strutturazione del codice
- Trova e sostituisci
- Incollare dati
- Colorazione della sintassi
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.
- Vai a Amministrazione organizzazione>Creazione di report elettronici>Configurazioni.
- Nella pagina Configurazioni, nel Riquadro azioni, nella scheda Configurazioni, nel gruppo Impostazioni avanzate, selezionare Parametri utente.
- Nella finestra di dialogo Parametri utente, nella sezione Traccia esecuzione, impostare il parametro Abilita editor di formule avanzato su Sì.
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.
- Aprire l'area di lavoro Gestione funzionalità.
- Trova e seleziona la funzione Imposta l'editor di formule avanzato ER come predefinito per tutti gli utenti nell'elenco, quindi seleziona Abilita ora.
- Vai a Amministrazione organizzazione>Creazione di report elettronici>Configurazioni.
- Nella pagina Configurazioni, nel Riquadro azioni, nella scheda Configurazioni, nel gruppo Impostazioni avanzate, selezionare Parametri utente.
- Nella finestra di dialogo Parametri utente trova il parametro Disabilita editor di formule avanzato e verifica che sia impostato su No.
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.
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.
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.
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.
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
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.
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.
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.
Limiti
L'editor è attualmente supportato nei seguenti browser Web:
- Chrome
- Bordo
- Firefox
- Opera
- Safari