Unterstützung für Layouts
Die Ausgabe (Druck) von Inhalten, die über DYCE Easy Bundle Seller erstellt wurden, kann wahlweise per WORD Layout oder per RDL Layout erfolgen. Im Lieferumfang der App sind daher für jeden der folgenden Berichte zwei zusätzliche Layouts enthalten. Diese können anhand des Erweiterungsnamens DYCE Easy Bundle Seller identifiziert werden.
- Verkauf - Angebot (1304)
- Auftrag - Bestätigung (1305)
- Verkauf - Rechnung (1306)
- Verkauf - Gutschrift (1307)
Weitere Informationen zum Umgang mit Layouts finden Sie in diesem Teil der Microsoft Dokumentation.
Hinweise zu Layouts
Die zusätzlichen Layouts basieren auf den Standard-Layouts zu den jeweiligen Berichten und sind lediglich um die Verarbeitung der Inhalte, die über DYCE Easy Bundle Seller erstellt wurden, erweitert. Es ist zwar grundsätzlich möglich, diese out-of-the-box zu verwenden, i.d.R. ist es allerdings so, dass Anwender kundenspezifische Layouts verwenden. Hier liegt der eigentliche Zweck der zusätzlichen Layouts. So lassen sich die Erweiterungen gegenüber den Standard-Layouts sehr leicht identifizieren und auf die kundenspezifischen Layouts übertragen. Weitere Details hierzu entnehmen Sie bitte dem nächsten Abschnitt und der Microsoft Dokumentation.
Hinweise für Entwickler
Dieser Abschnitt richtet sich an Entwickler, die die Erweiterungen der Standard-Layouts, die exemplarisch mit DYCE Easy Bundle Seller erstellt wurden, in kundenspezifische Layouts übernehmen möchten.
Beispiel: Neues Angebotslayout erstellen
DYCE Easy Bundle Seller erweitert die Verkaufszeile um Felder zur Steuerung des Zeilendrucks. Eine Berichtserweiterung für das Standardverkaufsangebot erweitert daher das Dataset für die Integration von Formatierungen und Bundles, die in einem angepassten Layout verwendet werden können. In diesem Beispiel wird beschrieben, wie die Standard-Layouts (WORD und RDL) für Angebote verwendet und um Formatierungen und Bundle-Funktionalitäten für die Angebotszeile erweitert werden können.
RDL Layout
- Das Standard RDL-Layout mit dem Namen "StandardSalesQuote.rdlc" kann aus der Base App kopiert und als Grundlage für eine Erweiterung verwendet oder es kann ein bereits angepasstes Layout verwendet werden.
- Optional: Die Dateierweiterung kann in *.rdl geändert werden, um die Bearbeitung mit Microsoft Report Builder zu unterstützen.
- Das integrierte Layout aus der App DYCE Easy Bundle Seller sollte als Vorlage heruntergeladen werden, um Änderungen im neu erstellten Layout vornehmen zu können.
- Öffnen Sie dazu die Seite Berichtslayouts in Business Central.
- Suchen Sie den Bericht mit der ID 1304.
- Suchen Sie das Berichtslayout für Bericht 1304 mit dem Namen "./RDLCLayouts/DYCEEBSSalesQuote.rdl".
- Das Layout kann mit der entsprechenden Aktion exportiert werden.
- Sowohl das neu erstellte Layout als auch das in der App DYCE Easy Bundle Seller integrierte Layout sollten sich mit Microsoft Report Builder oder Visual Studio öffnen lassen.
- Löschen Sie das Tablix-Control mit dem Namen "LinesTable" in dem neu erstellten Layout.
- Kopieren Sie das Tablix-Steuerelement mit dem Namen "LinesTable" aus dem in der App DYCE Easy Bundle Seller verwendeten Layout und fügen Sie es in das neu erstellte Layout ein.
- Das neu erstellte Layout kann entweder in die Kunden-App, die die Anpassungen enthält, integriert oder über die Seite Benutzerdefinierte Berichtslayouts in Business Central importiert werden.
WORD Layout
- Das Standard Word-Layout mit dem Namen "StandardSalesQuote.docx" kann aus der Base App kopiert und als Grundlage für eine Erweiterung verwendet oder es kann ein bereits angepasstes Layout verwendet werden.
- Das integrierte Layout aus der App DYCE Easy Bundle Seller sollte als Vorlage heruntergeladen werden, um Änderungen im neu erstellten Layout vornehmen zu können.
- Öffnen Sie dazu in Business Central die Seite Berichtslayouts.
- Suchen Sie den Bericht mit der ID 1304.
- Suchen Sie das Berichtslayout für Bericht 1304 mit dem Namen "./WordLayouts/DYCEEBSSalesQuote.docx".
- Das Layout kann mit der entsprechenden Aktion exportiert werden.
- Sowohl das neu erstellte Layout als auch das in der App DYCE Easy Bundle Seller integrierte Layout sollten sich mit Microsoft Word öffnen lassen.
- Löschen Sie das Inhaltssteuerelement, das die Zeilenfelder in dem neu erstellten Layout enthält.
- Suchen Sie den Zeilenausdruck in dem in der App DYCE Easy Bundle Seller verwendeten Layout und replizieren Sie die Tabelle in das neu erstellte Layout.
- Das neu erstellte Layout kann entweder in die Kunden-App, die die Anpassungen enthält, integriert oder über die Seite Benutzerdefinierte Berichtslayouts in Business Central importiert werden.