Table of Contents

Anpassungsprogrammierungen

report wurde ausdrücklich so konzipiert, dass es mit minimalem Aufwand erweitert und angepasst werden kann. Viele Anforderungen können im Rahmen des Setups erfüllt werden, ohne den Standardcode zu verändern. Für den Fall, dass dennoch Erweiterungen vorgenommen werden müssen, werden nun einige Methoden beschrieben, die die Erweiterbarkeit des Moduls demonstrieren sollen.

Vorbereitungen

Bevor Sie eine Anpassung vornehmen müssen Sie in Ihrer Erweiterung die Verweise aus das Modul report einfügen, und die Abhängigkeiten angeben. Dies können Sie über die Eigenschaft dependencies in Ihrer app.json-Datei tun.

"dependencies": [
  {
    "id": "dc1eec04-4e33-4033-b397-b8a0917add66",
    "publisher": "Cosmo Consult",
    "name": "smart|addon base",
    "version": "26.0.0.0"
  }
]
Note

Bei installationen bis V25 ist zusätzlich die Dependency auf die App cc|report bzw smart|addon report zu setzen

Sobald Sie dieses durchgeführt haben und eine korrekte Einrichtung in ihrem VS Code vorausgesetzt können die App und notwendigen Symbols herunterladen und mit der Anpassung von report beginnen.

Anpassungen

Um mehr über dieses Thema zu erfahren Lesen Sie diesen Artikel
Eigene Belege erstellen, füllen oder bestehende Inhalte ändern Eigene Reports
Individuelle Layouts oder Layout-Bereiche Layouts
Anpassungen an Überschriften, Formatierung vornehmen Überschriften und Formatierung
Zeilen Überspringen Zeilen Überspringen
Standard Report um neue Optionen erweitern Optionen im Report ergänzen
Eigene Platzhalter definieren Platzhalter
Individuelle Barcode Logik Barcodes
Eigene Textbaustein-Tabellen definieren Textbausteine
Ergebnisse der Internen Funktionen ändern / erweitern Systemfunktionen
Eigene Prozesse zum automatischen Druck definieren Dynamischer Druck
Zusätzliche Tabellen definieren und aktivieren Zusätzliche Tabellen
Eigene Bild-Anhänge in Belegen drucken Eigene Bild-Anhänge
Eine individuelle DMS Integration realisieren DMS Integration