Bei Microsoft anmelden
Melden Sie sich an, oder erstellen Sie ein Konto.
Hallo,
Wählen Sie ein anderes Konto aus.
Sie haben mehrere Konten.
Wählen Sie das Konto aus, mit dem Sie sich anmelden möchten.

Bekannte Inhalte von TechKnow


ZUSAMMENFASSUNG
In einem Drittanbieterprogramm werden zusätzliche Daten nachverfolgt, die sich auf Dokumente vom Datentyp "Verkaufsauftrag" sowohl auf der Ebene "Vertriebskopf" als auch "Vertriebszeile" in einer 1:1-Beziehung befindet. In diesem Artikel wird erläutert, wie Sie eine Berichtswriter-Funktion erstellen, um die zusätzlichen Daten in Ihrem Wörterbuch in einem SOP-Bericht vom Datentyp "Leeres Rechnungsformular" abzurufen, der in Report Writer stark geändert wurde.

WEITERE INFORMATIONEN

Dexterity Utilities kann den Bericht aufgrund der Ressourcen, die bereits im Entwicklungswörterbuch vorhanden sind, und der Ressourcen-IDs, die in Report Writer erstellt wurden, nicht übertragen.

Sie können jedoch eine Berichtsautor-Funktion erstellen, um die Daten in Ihrem Wörterbuch abzurufen. Die Funktion kann dann über ein berechnetes Feld mithilfe eines benutzerdefinierten Funktionsaufrufs im Berichtsautor aufgerufen werden.

Da es sich um eine Funktion im Drittanbieterprogramm handelt, kann sie nicht vom Berichtsautor mit dem Produkt Great Plains aufgerufen werden, sondern kann vom Berichtsautor aufgerufen werden, der das Drittanbieterprogramm verwendet. Es gibt ein Problem beim Verschieben des angepassten Berichts in das Drittanbieterprodukt, ohne ihn von Grund auf neu zu erstellen.

Die Lösung besteht in der Verwendung des Fensters Anpassungswartung, um eine Paketdatei mit den Details des Berichts zu erstellen. Sie können dies tun, indem Sie die Paketdatei bearbeiten, um das Produkt auf das Drittanbieterprodukt um zu umschalten. Dieser Ansatz funktioniert, da Paketdateien für Berichte die gesamte Berichtsdefinition und nicht nur die Änderungen am Bericht enthalten.

Führen Sie die folgenden Schritte aus:

1. Öffnen Sie in Dexterity das Wörterbuch für die Entwicklung.

2. Klicken Sie in der oberen linken Ecke des Ressourcen-Explorers auf die Dropdownliste der Schaltfläche Neue Ressource neben der Schaltfläche Neu. Wählen Sie Skript (Funktion) aus, und erstellen Sie die erforderlichen Funktionen des Berichtsautors, um die Drittanbieterdaten abzurufen.

3. Verwenden Sie Dexterity Utilities, und erstellen Sie die Abschnittsdatei, indem Sie das Im Great Plains Integration Guide beschriebene Verfahren verwenden. Stellen Sie sicher, dass das unter dem Menü Ressourcen angezeigte Modul zum Übertragen des Wörterbuchs verwendet wird, um das SOP-Formular "Leere Rechnung" als alternativen Dynamics-Bericht hinzuzufügen.

4. Legen Sie den neuen Drittanbieter-Abschnitt im Ordner Great Plains ab, starten Sie Great Plains, und fügen Sie den neuen Code ein.

5. Klicken Sie auf Extras, dann auf Anpassen und anschließend auf Anpassungswartung.

6. Wählen Sie das SOP-Objekt Leeres Rechnungsformular aus, und klicken Sie dann auf Exportieren, um es in eine Paketdatei zu exportieren.

7. Öffnen Sie die neue Paketdatei mit einem Text-Editor wie Editor.

8. Die ersten Zeilen ähneln:

<Component Name="SOP Blank Invoice Form" ProductId="00" Object="Report" >
Melden des SOP-Formulars "Leeres Rechnungsformular"

(dabei ist 00 = die Produkt-ID des Drittanbieterprodukts.)

9. Schließen Editor, und speichern Sie die Änderungen.

10. Klicken Sie auf Extras, klicken Sie auf Anpassen, klicken Sie dann auf Anpassungswartung, und importieren Sie die geänderte Paketdatei. Mit diesem Schritt wird derselbe Bericht im Wörterbuch mit den Drittanbieterberichten erstellt, der als Geänderter Alternativer Bericht angezeigt wird.

11. Klicken Sie auf Einrichten, klicken Sie auf System, und klicken Sie dann auf Sicherheit, gewähren Sie den Benutzern Zugriff auf den Alternativbericht, und erteilen Sie dann Zugriff auf den importierten Bericht Geändert alternative.

12. Klicken Sie auf Extras, klicken Sie auf Anpassen, klicken Sie dann auf Berichtsautor, und wählen Sie das Produkt eines Drittanbieters aus. Wählen Sie den Bericht aus, und öffnen Sie ihn.

13. Vergewissern Sie sich, dass alles korrekt war. Dieser Schritt ist wichtig, da diese Lösung eine Problemumgehung ist und möglicherweise nicht alles ordnungsgemäß übertragen wird. Textaufforderungen, die dem Bericht hinzugefügt werden, sind das am wahrscheinlichsten zu sehende Problem. Sie werden im Berichtslayout möglicherweise als "Kein Name" oder "Nicht gefunden" angezeigt. Wenn dies der Fall ist, löschen Sie sie, und fügen Sie die richtigen Eingabeaufforderungen hinzu.

14. Um dem Bericht zusätzliche Daten hinzuzufügen, müssen Sie berechnete Felder erstellen, die die entsprechende Berichtsautor-Funktion aufrufen. Beispielsweise ruft das berechnete Feld "Rechnung an Adresszeile 1" in diesem Bericht eine Berichtsautor-Funktion rw_SelectAddrLine.


VERWEISE
1. Verwenden Sie das Handbuch "Berichtsautor" als zusätzliche Hilfe zum Erstellen eines berechneten Felds, das eine benutzerdefinierte Berichtsautor-Funktion aufruft.

2. Weitere Hilfe zum Erstellen einer Abschnittsdatei finden Sie im Leitfaden zur Integration von Great Plains.

3. Dexterity Programmierer Guide Volume 2 bietet zusätzliche Informationen zum Erstellen von benutzerdefinierten Funktionen.

Dieser Artikel wurde unter "TechKnownownowanzeige Dokument-ID: 33486"

Benötigen Sie weitere Hilfe?

Möchten Sie weitere Optionen?

Erkunden Sie die Abonnementvorteile, durchsuchen Sie Trainingskurse, erfahren Sie, wie Sie Ihr Gerät schützen und vieles mehr.

In den Communities können Sie Fragen stellen und beantworten, Feedback geben und von Experten mit umfassendem Wissen hören.

War diese Information hilfreich?

Wie zufrieden sind Sie mit der Sprachqualität?
Was hat Ihre Erfahrung beeinflusst?
Wenn Sie auf "Absenden" klicken, wird Ihr Feedback zur Verbesserung von Produkten und Diensten von Microsoft verwendet. Ihr IT-Administrator kann diese Daten sammeln. Datenschutzbestimmungen.

Vielen Dank für Ihr Feedback!

×