Runden eines berechneten Felds im Berichtswriter in Microsoft Dynamics GP

In diesem Artikel wird beschrieben, wie Sie ein berechnetes Feld erstellen, um mithilfe einer Report Writer-Funktion auf die nächsten zwei Dezimalstellen oder den nächsten ganzen Dollar zu runden, indem Sie den Berichtswriter in Microsoft Dynamics GP und in Microsoft Business Solutions – Great Plains verwenden.

Gilt für: Microsoft Dynamics GP
Ursprüngliche KB-Nummer: 872275

Schritt A: Sichern sie den Bericht, und öffnen Sie dann den Bericht.

  1. Sichern Sie die Datei Reports.dic, wenn Sie über geänderte Microsoft Dynamics GP-Berichte verfügen. Führen Sie die folgenden Schritte aus, um die Datei Reports.dic zu suchen:

    1. Verwenden Sie den entsprechenden Schritt:

      • Zeigen Sie in Microsoft Dynamics GP 10.0 oder Microsoft Dynamics GP 2010 im Menü Microsoft Dynamics GP auf Extras, zeigen Sie auf Setup, zeigen Sie auf System, und wählen Sie dann Startdatei bearbeiten aus.
      • Zeigen Sie in Microsoft Dynamics GP 9.0 im Menü Extras auf Setup, zeigen Sie auf System, und wählen Sie dann Startdatei bearbeiten aus.
    2. Wenn Sie zur Eingabe des Kennworts aufgefordert werden, geben Sie das Systemkennwort ein.

    3. Wählen Sie im Fenster Startdatei bearbeiten die Option Microsoft Dynamics GP aus.

      Der Pfad der Datei Reports.dic wird im Feld Berichte angezeigt.

  2. Verwenden Sie den entsprechenden Schritt:

    • Zeigen Sie in Microsoft Dynamics GP 10.0 oder Microsoft Dynamics GP 2010 im Menü Microsoft Dynamics GP auf Extras, zeigen Sie auf Anpassen, und wählen Sie dann Berichtswriter aus.
    • Zeigen Sie in Microsoft Dynamics GP 9.0 im Menü Extras auf Anpassen, und wählen Sie dann Berichtswriter aus.
  3. Wählen Sie in der Liste Produktdie Option Microsoft Dynamics GP und dann OK aus.

  4. Wählen Sie im Berichtswriter die Option Berichte aus.

  5. Wählen Sie im Abschnitt Ursprüngliche Berichte den Bericht aus, den Sie ändern möchten, und wählen Sie dann Einfügen aus.

  6. Wählen Sie in der Liste Geänderte Berichte den Bericht aus, den Sie ändern möchten, und wählen Sie dann Öffnen aus.

  7. Wählen Sie im Fenster Berichtsdefinition die Option Layout aus.

Schritt B: Erstellen eines berechneten Felds für den Rundungsprozess

  1. Wählen Sie im Fenster Toolbox die Option Berechnete Felder in der Liste aus, und wählen Sie dann Neu aus.

  2. Geben Sie im Fenster Definition des berechneten Felds den Wert Gerundet in das Feld Name ein.

  3. Wählen Sie in der Liste Ergebnistypdie Option Währung aus.

  4. Wählen Sie im Bereich Ausdruckstypdie Option Berechnet aus.

  5. Wählen Sie die Registerkarte Funktionen und dann Benutzerdefiniert aus.

  6. Wählen Sie in der Liste Kerndie Option System aus.

  7. Wählen Sie in der Liste FunktionRW_Round und dann Hinzufügen aus. Wählen Sie die rechte Klammer im Ausdruck unten aus, und wählen Sie Entfernen aus.

  8. Wählen Sie die Registerkarte Felder aus, wählen Sie in der Liste Ressourcen die entsprechende Ressource aus, wählen Sie das Feld aus, das Sie in der Liste Feld runden möchten, und wählen Sie dann Hinzufügen aus. (Möglicherweise müssen Sie das berechnete Feld speichern und zum Berichtslayout wechseln und überprüfen, wo das Zu bearbeitende Feld benannt ist und aus welcher Tabelle es stammt.)

  9. Wählen Sie die Registerkarte Konstanten und dann in der Liste Typ die Option Integer aus.

  10. Geben Sie im Feld Konstanteden Wert 0 ein, und wählen Sie dann Hinzufügen aus.

    Hinweis

    Um nach rechts vom Dezimaltrennzeichen zu runden, geben Sie 0 in das Feld Konstante ein. Um nach links vom Dezimaltrennzeichen zu runden, geben Sie 1 in das Feld Konstante ein.

  11. Geben Sie im Feld Konstant die Anzahl der Stellen rechts oder links vom Dezimaltrennzeichen ein, auf das gerundet werden soll, und wählen Sie dann Hinzufügen aus.

    Hinweis

    • Geben Sie 2 ein, wenn Sie zwei Dezimalstellen verwenden möchten. Geben Sie 0 ein, wenn Sie keine Dezimalstellen verwenden möchten.
    • Sie können auch ein Feld anstelle einer Konstante verwenden, um die Anzahl der Orte anzugeben. Sie können z. B. das Feld Function Decimal Places verwenden.
  12. Geben Sie erneut im Feld Konstante die Zahl für den zu verwendenden Rundungsmodus ein, und wählen Sie dann Hinzufügen aus. Geben Sie 2 ein, wenn Sie den Standardrundenmodus verwenden möchten. Wählen Sie die rechte Klammer aus, um diesen am Ende der Gleichung hinzuzufügen.

    Hinweis

    Die verfügbaren Modi sind wie folgt:

    • 0: ROUNDMODE_UP: Ein Wert wird immer aufgerundet.
    • 1: ROUNDMODE_DOWN: Ein Wert wird immer abgerundet oder abgeschnitten.
    • 2: ROUNDMODE_HALF_UP : Wenn die letzte zu rundende Ziffer fünf ist, wird der Wert aufgerundet.
    • 3: ROUNDMODE_HALF_DOWN: Wenn die letzte Ziffer, die gerundet werden soll, fünf ist, wird der Wert gerundet.
    • 4: ROUNDMODE_HALF_EVEN: Wenn die letzte Ziffer, die gerundet werden soll, fünf und die vorherige Ziffer ungerade ist, wird der Wert aufgerundet. Andernfalls wird der Wert gerundet.
    • 5: ROUNDMODE_CEILING: Der Wert wird immer auf positive Unendlichkeit gerundet.
    • 6: ROUNDMODE_FLOOR: Der Wert wird immer auf negative Unendlichkeit gerundet.
  13. Wählen Sie im berechneten Ausdruck unten den Wortlaut am linken Rand aus, um den Ausdruck anzuzeigen: Er sollte wie folgt aussehen:

    FUNCTION_SCRIPT(RW_Roundxxxxx022)
    where xxxxx is the field you are rounding from step 8.
    
  14. Wählen Sie OK aus, um das Fenster zu schließen.

  15. Ziehen Sie das neu erstellte berechnete Feld an die Position, die Sie im Layout verwenden möchten. Sie können das ursprüngliche Feld löschen und dieses berechnete Feld an seine Stelle setzen.

    • Doppelklicken Sie auf das Feld, wählen Sie die Schaltfläche mit den Auslassungspunkten (...) aus, und wählen Sie dann ein geeignetes Format aus. (Vorgeschlagen ist DLR11_$S2.) Wählen Sie OK aus.
    • Wählen Sie das berechnete Feld im Layout aus, und wählen Sie in der oberen Menüleiste Extras und Zeichnungsoptionen aus. Wählen Sie den geeigneten Schriftschnitt und schriftgrad aus, um den anderen Feldern auf der Überprüfung zu entsprechen. (Der Standardwert ist Helvetica (Generisch) und der Schriftgrad 8.)
  16. Wählen Sie OK aus, um das Fenster Berichtsfeldoptionen zu schließen.

Schritt C: Speichern des Berichts und Beenden des Berichtswriters

  1. Schließen Sie das Fenster Berichtslayout.
  2. Wählen Sie Speichern aus, wenn Sie aufgefordert werden, Ihre Änderungen zu speichern.
  3. Wählen Sie im Fenster Berichtsdefinition die Option OK aus.
  4. Wählen Sie im Menü Datei die Option Microsoft Dynamics GP aus.

Schritt D: Gewähren des Zugriffs auf den Bericht

  • Methode 1: Verwenden der Sicherheit in Microsoft Dynamics GP 10.0

    1. Zeigen Sie im Menü Microsoft Dynamics GP auf Extras, auf Setup, auf System und dann auf Alternative/Geänderte Formulare und Berichte.

    2. Geben Sie im Feld ID die ID des Benutzers ein, der diesen geänderten Bericht drucken soll.

    3. Wählen Sie in der Liste Produktdie Option Microsoft Dynamics GP aus.

    4. Wählen Sie in der Liste Typ die Option Berichte aus.

    5. Erweitern Sie die entsprechende Reihe.

    6. Erweitern Sie den Bericht, den Sie geändert haben.

    7. Wählen Sie Microsoft Dynamics GP (Geändert) aus.

      Hinweis

      Am Anfang des Berichtsnamens wird ein Häkchen angezeigt.

    8. Klicken Sie auf Speichern.

  • Methode 2: Verwenden der erweiterten Sicherheit in Microsoft Dynamics GP 9.0

    1. Zeigen Sie im Menü Extras auf Setup, zeigen Sie auf System, und wählen Sie dann Erweiterte Sicherheit aus.
    2. Wenn Sie dazu aufgefordert werden, geben Sie das Systemkennwort ein.
    3. Wählen Sie Ansicht und dann nach Alternativ, Geändert und Benutzerdefiniert aus.
    4. Erweitern Sie Microsoft Dynamics GP und dann Berichte.
    5. Erweitern Sie die entsprechende Reihe.
    6. Erweitern Sie den Bericht, den Sie geändert haben.
    7. Wählen Sie Microsoft Dynamics GP (Geändert) aus.
    8. Klicken Sie auf Apply (Anwenden) und dann auf OK.

    Hinweis

    Standardmäßig werden der aktuelle Benutzer und das aktuelle Unternehmen ausgewählt, wenn Sie Advanced Security starten. Alle Änderungen, die Sie vornehmen, gelten für den aktuellen Benutzer und das aktuelle Unternehmen. Sie können jedoch zusätzliche Benutzer und Unternehmen im Feld Benutzer und im Feld Unternehmen im Fenster Erweiterte Sicherheit auswählen.

  • Methode 3: Verwenden der Microsoft Dynamics GP-Sicherheit in Microsoft Dynamics GP 9.0

    1. Zeigen Sie im Menü Extras auf Setup, zeigen Sie auf System, und wählen Sie dann Sicherheit aus. Wenn Sie dazu aufgefordert werden, geben Sie das Systemkennwort ein.

    2. Wählen Sie in der Liste Benutzer-ID die Benutzer-ID des Benutzers aus, der auf den Bericht zugreifen soll.

    3. Wählen Sie in der Liste Typ die Option Geänderte Berichte aus.

    4. Wählen Sie in der Liste Serie die entsprechende Reihe aus.

    5. Doppelklicken Sie im Feld Zugriffsliste auf den Bericht, den Sie geändert haben, und wählen Sie dann OK aus.

      Neben dem Berichtsnamen wird ein Sternchen angezeigt.

References

Weitere Informationen zur Verwendung des Berichts-Writers finden Sie im Benutzerhandbuch für berichtsersteller im Abschnitt Druckbare Handbücher des Menüs Hilfe .

Weitere Informationen zu den Report Writer-Funktionen finden Sie im Dokument Report Writer Programmer es Interface im Software Development Kit (SDK).