Versionen im Vergleich

Schlüssel

  • Diese Zeile wurde hinzugefügt.
  • Diese Zeile wurde entfernt.
  • Formatierung wurde geändert.

...

Folgende interne Parameter stehen aktuell zur Verfügung:

Name

Inhalt

Beispiel

$CDP_COMPID

Die Betriebsnummer so wie sie im BusinessData Objekt enthalten ist.

Betriebsnummer "103" bei Kunden mit Betriebsnummer länger als zwei Stellen

$CDP_DAT

Das Datum zum Zeitpunkt der Generierung des Dokuments im Format "yyyyMMdd".

Datum zum Zeitpunkt der Generierung ist 16.12.2021 → Der Parameter gibt den Wert "20211216" zurück.

$CDP_QRSEPA

Den

Der Inhalt des SEPA QR-

Codes so wie er von CDP erstellt

Code, der in CDP erzeugt wird und auch im IPD Request XML

zu finden

File enthalten ist.

BCD 002 1 SCT BKAUATWW Vector Software DV GmbH CH86 3076 9016 1101 6608 2 306.7 267221 / 00008816

Barcode Definition adaptieren

...

  1. Die gewünschte Barcode Definition in der Übersicht auswählen.

  2. Auswahl des Buttons "Löschen".

  3. Es erscheint ein Fenster, in welchem das Löschen mit Auswahl des Buttons "Ja" bestätigt werden muss.

...

Hinweis

Diese Funktion ist sorgsam einzusetzen. Wird eine Barcode Definition gelöscht, so können auf Formularen, welche sich auf diese Barcode Definition beziehen, die entsprechenden Barcodes nicht angedruckt werden. Daher ist es ratsam Barcode Definitionen nicht zu löschen solange nicht sichergestellt ist, das kein im Einsatz befindliches Formular diese Barcode Definition verwendet.

Barcode im Format "Code 39" hinzufügen

Die Barcodes werden standardmäßig im Format "Code 128" generiert. Um beim gewünschten Code jedoch einen Barcode im Format "Code 39" zu erhalten muss lediglich der definierte Code mit "_39" enden.Image Removed

...

QR Code hinzufügen

Die Barcodes werden standardmäßig im Format "Code 128" generiert. Um beim gewünschten Code jedoch einen QR Code zu erhalten muss lediglich der definierte Code mit "_QR" enden.

...

  1. BIRT-Formular (.rptdesign-File) in Eclipse öffnen

  2. An der gewünschten Stelle ein Image-Element einfügen. Hierzu gibt es zwei Möglichkeiten:

    • Drag-and-Drop aus der Palette

    • Rechte Maustaste in den Bereich, wo der Barcode eingefügt werden soll → Insert → Image

  3. Es öffnet sich ein Dialog "Edit Image Item". Hier ist der Radio-Button "Dynamic image" auszuwählen.

  4. Button "Select Image Data..."

    Image RemovedImage Added

  5. Es öffnet sich ein weiterer Dialog "Select Data Binding". Hier ist der Button "Add.." auszuwählen

    Image RemovedImage Added

  6. Es öffnet sich ein weiterer Dialog "New Data Binding". Hier sind folgende Einstellungen zu machen:

    • Column Binding Name →   Code der gewünschten Barcode Definition eintragen

    • Display Name →  Code der gewünschten Barcode Definition eintragen

    • Data Type → "Java Object" auswählen

    • Expression → f_x Button anklicken → es öffnet sich ein weiterer Dialog "Expression Builder"

  7. Im "Expression Builder" ist folgender Ausdruck einzutragen: reportContext.getAppContext().get("Code der Barcode Definition");"Code der Barcode Definition" ist hierbei durch den echten Code aus den Barcode Definitionen zu ersetzen. Für das obige Beispiel lautet der Ausdruck reportContext.getAppContext().get("BARCODE_Test");

    Image RemovedImage Added

  8. Bestätigen mit "OK"

  9. Dialog "New Data Binding" bestätigen mit "OK"

  10. Im Dialog "Select Data Binding" den neuen Eintrag selektieren (Checkbox links anklicken)

    Image RemovedImage Added

  11. Bestätigen mit "OK"

  12. Dialog "Edit Image Item" bestätigen mit "Insert"

    Image Removed


    Image Added

Hinweis

Anschließend muss in der IPD Druckdefinition in JIPDUI auch der Variantenname QRSEPA angelegt werden wie unter QR Code Integration (IPD - PDF Druck/Datenpflege: Administration, Stammdaten/Dokumentation/CDP/DE) beschrieben.