Anveo Web Portal / Personalizzare l’interfaccia utente / Richiesta di moduli / pagine di rapporti
Questa è una traduzione automatica. Il messaggio originale è disponibile in Inglese.

Richiesta di moduli / pagine di rapporti

Utilizzando le tabelle virtuali è anche possibile creare moduli di richiesta/pagine per i report Microsoft Dynamics 365 Business Central per impostare il filtro e le opzioni su di esso. Un esempio di modulo di richiesta / pagina per un report può essere trovato nell’applicazione principale dell’Anveo Client Suite sulla pagina web con il codice RPT_CUSTTOP10. Per creare un modulo di richiesta / pagina utilizzando tabelle virtuali, procedere come segue:

  • Aprire il form di richiesta/pagina del report e creare per ogni tabella su cui si vuole filtrare una tabella virtuale con i campi appropriati (es. Customer table, campi No. , Customer Posting Group, Currency Code, Date Filter).
  • Se il rapporto ha delle opzioni: Creare una tabella virtuale per queste opzioni. Ogni variabile corrisponde a un campo della tabella virtuale e ha lo stesso tipo di dati della variabile. Anche le variabili dell’opzione di tipo avranno bisogno degli stessi valori dell’opzione .
  • Crea una Anveo Page in base alle tabelle virtuali definite in precedenza.
  • Definire un codice azione per chiamare il report (Setup > Codici azione) e inserire il codice azione in una voce di menu nella nuova Anveo Page.
  • Programmare la funzionalità del codice azione nel trigger OnAction nell’codeunit ACF Events o nel trigger OnAction in una codeunit del modulo. La programmazione deve essere simile a quella dell’codeunit ACF Events Sales & Marketing funzione OnAction_RPT_RPT_CUSTTOP10().
  • Se il tuo rapporto ha delle opzioni: Definire nel report una funzione per il trasferimento delle opzioni. Chiamare questa funzione di trasferimento dovrebbe essere eseguita come nella funzione OnAction_RPT_RPT_CUSTTOP10() dell’codeunit ACF Events Sales & Marketing in base alla sezione commentata con le Opzioni Report.