Come arrotondare un campo calcolato in Writer report in Microsoft Dynamics GP

Questo articolo descrive come creare un campo calcolato per usare una funzione Di scrittura report per arrotondare alle due posizioni decimali più vicine o al dollaro intero più vicino usando Report Writer in Microsoft Dynamics GP e in Microsoft Business Solutions - Great Plains.

Si applica a: Microsoft Dynamics GP
Numero KB originale: 872275

Passaggio A: Eseguire il backup del report e quindi aprire il report

  1. Eseguire il backup del file Reports.dic se sono stati modificati report di Microsoft Dynamics GP. Per individuare il file Reports.dic, seguire questa procedura:

    1. Usare il passaggio appropriato:

      • In Microsoft Dynamics GP 10.0 o Microsoft Dynamics GP 2010 scegliere Strumenti dal menu Microsoft Dynamics GP , scegliere Configura, Sistema e quindi selezionare Modifica file di avvio.
      • In Microsoft Dynamics GP 9.0 scegliere Configura dal menu Strumenti , scegliere Sistema e quindi selezionare Modifica file di avvio.
    2. Se viene richiesta la password, digitare la password di sistema.

    3. Nella finestra Modifica file di avvio selezionare Microsoft Dynamics GP.

      Il percorso del file Reports.dic viene visualizzato nella casella Report .

  2. Usare il passaggio appropriato:

    • In Microsoft Dynamics GP 10.0 o Microsoft Dynamics GP 2010 scegliere Strumenti dal menu Microsoft Dynamics GP , scegliere Personalizza e quindi Writer report.
    • In Microsoft Dynamics GP 9.0 scegliere Personalizza dal menu Strumenti e quindi selezionare Autore report.
  3. Nell'elenco Prodotto selezionare Microsoft Dynamics GP e quindi selezionare OK.

  4. In Writer report selezionare Report.

  5. Nella sezione Report originali selezionare il report che si desidera modificare e quindi selezionare Inserisci.

  6. Nell'elenco Report modificati selezionare il report da modificare e quindi selezionare Apri.

  7. Nella finestra Definizione report selezionare Layout.

Passaggio B: Creare un campo calcolato per il processo di arrotondamento

  1. Nella finestra Casella degli strumenti selezionare Campi calcolati nell'elenco e quindi selezionare Nuovo.

  2. Nella finestra Definizione campo calcolato digitare Arrotondato nel campo Nome .

  3. Nell'elenco Tipo di risultato selezionare Valuta.

  4. Nell'area Tipo di espressione selezionare Calcolato.

  5. Selezionare la scheda Funzioni e quindi selezionare Definito dall'utente.

  6. Nell'elenco Core selezionare Sistema.

  7. Nell'elenco Funzione selezionare RW_Round e quindi selezionare Aggiungi. Selezionare la parentesi destra nell'espressione nella parte inferiore e selezionare Rimuovi.

  8. Selezionare la scheda Campi , selezionare la risorsa appropriata nell'elenco Risorse , selezionare il campo da arrotondare nell'elenco Campo e quindi selezionare Aggiungi. Potrebbe essere necessario salvare il campo calcolato, passare al layout del report e controllare il nome del campo da cui si sta tentando di modificare e la tabella da cui proviene.

  9. Selezionare la scheda Costanti e quindi selezionare Intero nell'elenco Tipo .

  10. Nella casella Costante digitare 0 e quindi selezionare Aggiungi.

    Nota

    Per arrotondare a destra del separatore decimale, digitare 0 nella casella Costante . Per arrotondare a sinistra del separatore decimale, digitare 1 nella casella Costante .

  11. Nella casella Costante immettere il numero di posizioni a destra o a sinistra del separatore decimale a cui arrotondare e quindi selezionare Aggiungi.

    Nota

    • Digitare 2 se si vogliono usare due posizioni decimali. Digitare 0 se non si desidera usare le posizioni decimali.
    • È anche possibile utilizzare un campo anziché una costante per specificare il numero di posizioni. Ad esempio, è possibile usare il campo Function Decimal Places .
  12. Nella casella Costante digitare di nuovo il numero per la modalità di arrotondamento che si vuole usare e quindi selezionare Aggiungi. Digitare 2 se si vuole usare la modalità di arrotondamento predefinita. Selezionare l'operatore parentesi destra per aggiungerlo alla fine dell'equazione.

    Nota

    Le modalità disponibili sono le seguenti:

    • 0: ROUNDMODE_UP: un valore viene sempre arrotondato per eccesso.
    • 1: ROUNDMODE_DOWN: un valore viene sempre arrotondato o troncato.
    • 2: ROUNDMODE_HALF_UP : se l'ultima cifra da arrotondare è cinque, il valore viene arrotondato per eccesso.
    • 3: ROUNDMODE_HALF_DOWN: se l'ultima cifra da arrotondare è cinque, il valore viene arrotondato per eccesso.
    • 4: ROUNDMODE_HALF_EVEN: se l'ultima cifra da arrotondare è cinque e la cifra precedente è dispari, il valore viene arrotondato per eccesso. In caso contrario, il valore viene arrotondato per eccesso.
    • 5: ROUNDMODE_CEILING: Il valore viene sempre arrotondato verso l'infinito positivo.
    • 6: ROUNDMODE_FLOOR: il valore viene sempre arrotondato verso l'infinito negativo.
  13. Nell'espressione calcolata in basso selezionare la formulazione nel margine sinistro per visualizzare l'espressione: Dovrebbe essere simile alla seguente:

    FUNCTION_SCRIPT(RW_Roundxxxxx022)
    where xxxxx is the field you are rounding from step 8.
    
  14. Selezionare OK per chiudere la finestra.

  15. Trascinare il campo calcolato appena creato nella posizione da usare nel layout. È possibile eliminare il campo originale e inserirlo al suo posto.

    • Fare doppio clic sul campo, selezionare il pulsante con i puntini di sospensione (...), quindi selezionare un formato appropriato. L'opzione Suggerita è DLR11_$S2. Selezionare OK.
    • Selezionare il campo calcolato nel layout e nella barra dei menu superiore selezionare Strumenti e opzioni di disegno. Selezionare lo stile e le dimensioni del carattere appropriati in modo che corrispondano agli altri campi del controllo. L'impostazione predefinita è Helvetica (generica) e la dimensione del carattere è 8.
  16. Selezionare OK per chiudere la finestra Opzioni campo report.

Passaggio C: Salvare il report e quindi uscire da Writer report

  1. Chiudere la finestra Layout report.
  2. Selezionare Salva quando viene richiesto di salvare le modifiche.
  3. Nella finestra Definizione report selezionare OK.
  4. Nel menu File selezionare Microsoft Dynamics GP.

Passaggio D: Concedere l'accesso al report

  • Metodo 1: Usare la sicurezza in Microsoft Dynamics GP 10.0

    1. Nel menu Microsoft Dynamics GP scegliere Strumenti, Installazione, Sistema e quindi Moduli e report alternativi/modificati.

    2. Nella casella ID digitare l'ID dell'utente che stamperà il report modificato.

    3. Nell'elenco Prodotto selezionare Microsoft Dynamics GP.

    4. Nell'elenco Tipo selezionare Report.

    5. Espandere la serie appropriata.

    6. Espandere il report modificato.

    7. Selezionare Microsoft Dynamics GP (Modificato).

      Nota

      All'inizio del nome del report viene visualizzato un segno di spunta.

    8. Selezionare Salva.

  • Metodo 2: Usare la sicurezza avanzata in Microsoft Dynamics GP 9.0

    1. Nel menu Strumenti scegliere Configura, Sistema e quindi Sicurezza avanzata.
    2. Se richiesto, digitare la password di sistema.
    3. Selezionare Visualizza e quindi in Alternativa, Modificato e Personalizzato.
    4. Espandere Microsoft Dynamics GP e quindi Report.
    5. Espandere la serie appropriata.
    6. Espandere il report modificato.
    7. Selezionare Microsoft Dynamics GP (Modificato).
    8. Selezionare Applica, quindi selezionare OK.

    Nota

    Per impostazione predefinita, l'utente e la società correnti vengono selezionati quando si avvia Sicurezza avanzata. Le modifiche apportate riguardano l'utente e l'azienda correnti. È tuttavia possibile selezionare altri utenti e società nel campo Utente e nel campo Società nella finestra Sicurezza avanzata.

  • Metodo 3: Usare la sicurezza di Microsoft Dynamics GP in Microsoft Dynamics GP 9.0

    1. Nel menu Strumenti scegliere Configura, Sistema e quindi Sicurezza. Se richiesto, digitare la password di sistema.

    2. Nell'elenco ID utente selezionare l'ID utente dell'utente che accederà al report.

    3. Nell'elenco Tipo selezionare Report modificati.

    4. Nell'elenco Serie selezionare la serie appropriata.

    5. Nella casella Elenco di accesso fare doppio clic sul report modificato e quindi selezionare OK.

      Accanto al nome del report viene visualizzato un asterisco.

Riferimenti

Per altre informazioni sull'uso di Writer report, fare riferimento alla Guida dell'utente del writer di report nella sezione Manuali stampabili del menu ? .

Per altre informazioni sulle funzioni di Creazione report, vedere il documento Relativo all'interfaccia del programmatore di Report Writer in Software Development Kit (SDK).