Montag, 5. November 2012

Crystal Reports für Microsoft Dynamics GP Great Plains - Übersicht & FAQ


Microsoft Dynamics GP ist Nachfolger von Great Plains Software Dynamics und eEnterprise ERP-Anwendung, und Crystal Reports war immer das Reporting-Tool der Wahl für Dynamics. Historisch GP Dynamics war auf Pervasive SQL und Ctree Plattform, wo Crystal Reports waren begrenzt, aufgrund der Beschränkung auf Pervasive und Faircom ODBC-Treiber. Die letzte Version, auf Pervasive / Ctree war Microsoft Great Plains 7.5 und ab Version 8.0 GP Dynamics ist auf Microsoft SQL Server nur, und wie man es erwarten kann, öffnet SQL Server alle möglichen Perspektiven für Berichte Entwicklung. Aktuelle Version des GP vom November 2007 liegt bei 10,0. In diesem kleinen Artikel werden wir öffnen "philosophische" Grundsätze der Crystal Reports Design für Microsoft Dynamics GP:

Ein. Crystal Reports ist "nur" ein Reporting-Tool, nicht und Magie "all-the-Probleme-Solver". Dies bedeutet, dass Sie sollten nicht überschätzt die Macht des Berichts-Assistenten, sondern entwerfen entweder SQL-Ansicht oder SQL gespeicherte Prozedur Parameter und Rückgabewerte Rekorde zu Ihrem Crystal Report akzeptieren. Dann alles, was Sie brauchen, um in CR tun ist, um Datensätze gruppieren, sortieren und natürlich Stile anwenden und andere "Kosmetik". Wir setzen diese Nachricht in der ersten Kugel, weil wir eine Menge von Report-Design Ausfälle, wo Designer versucht, sehr komplex GP Tabellen Links innerhalb CR tun und dann gelten weitere komplexe Einschränkungen sah, und endete mit Linien Duplikation und andere lästige Probleme , die in der Tat häufen sich, wenn man sie mit ähnlichen Patches und am Ende des Weges zu beheben versuchen, wurde Berichts aufgegeben

2. SQL View vs Stored Procedure. Natürlich SP eleganter wie es Parameter, die CR-Parameter übersetzt werden akzeptiert sieht jedoch SP ist auch stärker als die Aussicht auf die Fähigkeit vorübergehend Tabellen und Zwischenrechnungen (basierend auf temporäre Tabellen) enthalten. Temporäre Tabellen können Sie über die Standard-Techniken der Gruppierung in SQL-Select-Anweisung zu gehen - dies sollte die wirkliche Lösung, welche Datensätze Vervielfältigungen, in # 1 beschrieben zu beseitigen sein wird. Wenn Sie Ihre Zeit in CR investieren Üben für GP planen, sollten Sie einige praktische Lehren, wo Sie die Basiswährung GP von Crystal Reports auf SQL-Ansicht und die gespeicherte Prozedur

3. Andere Reporting-Tools für GP. Wenn Sie CR-Entwickler sind, ist es natürlich, dass Sie Crystal Report in allen Situationen anzuwenden versuchen, aber Sie sollten sich bewusst sein, dass GP sehr mächtig pre-designed Werkzeuge. Wenn Sie Jahresabschluss erstellen müssen: Bilanz, GuV, Cash Flow - sollten Sie FRx Report Designer zuerst FRx Links zu GP General Ledger betrachten und so, wenn effizienter als CR in Financial Reporting. GP ReportWriter. Das Reporting-Tool erhält die Vorteile der GP Bericht lanciert Bildschirmen, wie SOP Invoice Form, von wo aus man bestimmte Rechnung zu drucken - so genannte modifizierte Berichte ermöglichen Ihnen, Ihr Firmenlogo auf Invoice Form platzieren. Weitere Merkmale des FRx und RW außerhalb des Anwendungsbereichs, überprüfen Sie bitte unsere Publikationen zu diesen Produkten

4. GP Geschicklichkeit Reporting. Geschicklichkeit ist IDE und Programmierung Sprache GP. Dex können Sie GP von Formularen und Berichten anpassen sowie neue zu schaffen. Um Dex Option zu erkunden, haben wir Sie GP Geschicklichkeit Entwickler kontaktieren empfehlen, wer sollte Sie bei der Auswahl helfen

5. Aufruf CR von GP-Schnittstelle. Sie können verschiedene Techniken. Erstens ist ein traditionell - Verwendung VBA / Modifier (Sie werden individuell gestalten Website Enabler Lizenz für GP brauchen), von VBA Script können Sie CR-Motor nennen. Zweite Technik ist Geschicklichkeit, wo Sie anrufen Crystal Reports Engine von benutzerdefinierten Geschicklichkeit sanscript Code. Sie können auch die SDK für Visual Studio-Entwickler, so dass Sie GP Formen erweitern und natürlich Anruf CR von Ihrem. Net Antrag auf Verlängerung

Keine Kommentare:

Kommentar veröffentlichen