Sie haben die Möglichkeit, sowohl das Bundle als auch die im Bundle enthaltenen Artikel auf der Rechnung anzeigen zu lassen. In dieser Anleitung finden Sie einen Weg, wie Sie das Rechnungstemplate dafür selbst anpassen können.
Implementieren der Funktion zur korrekten Anzeige von Bundles
Zuerst starten Sie den pixi* Template Editor. Anschließend starten Sie den Rechnungsdesigner und öffnen die entsprechende *.rtm-Datei, welche Sie bearbeiten möchten. Im unteren Bereich werden die verschiedenen SubReports angezeigt. Wählen Sie hier den SubReport1 aus.
Erstellen eines neuen SubReports
Um sich die Bundles auf der Rechnung korrekt anzeigen lassen zu können, ist es notwendig, einen neuen SubReport einzubinden. Dafür muss im SubReport1 unter der dynamischen Artikelzeile noch der SubReport10 eingefügt werden. Dies erreichen Sie auf folgende Art und Weise:
Vergrößern Sie das Feld Detail nach unten.
Wählen Sie aus der oberen Werkzeugleiste das Symbol SubReport aus.
Fügen Sie den SubReport so oft in das Detailfeld ein, bis SubReport10 erscheint.
Löschen Sie ggf. die zuviel eingefügten SubReports.
Verschieben Sie das Feld SubReport10 in die gewünschte Position und verkleinern Sie das Feld Detail wieder.
Bearbeiten des SubReport10
Im SubReport10 müssen als nächstes Artikelname und Menge der im Bundle befindlichen Artikel eingefügt werden:
Wechseln Sie in den SubReport1 und markieren Sie die beiden Variablen ArtName und ItemQty. Dafür halten Sie die Shift-Taste gedrückt und klicken mit der Maus nacheinander auf die Variablen. Diese werden daraufhin mit grauen Punkten umrandet.
Drücken Sie Strg + C.
Wählen Sie in der unteren Leiste den SubReport10 aus.
Drücken Sie Strg + V, um die Variablen ArtName + ItemQty im Feld Detail einzufügen und verschieben Sie sie ggf. an die richtige Position.
Zum Schluß sollten Sie noch eine zusätzliche Zeile einfügen, die besagt, dass der Bundle-Artikel aus den nachfolgenden Artikeln besteht. Fügen Sie dazu im Feld Title ein Label ein und ändern Sie den Text entsprechend ab.
Änderung der Datentypen
Da diese Variablen aus dem SubReport1 kopiert wurden, muss der Datentyp bei beiden noch geändert werden.
Klicken Sie die erste Variable an. Ursprünglich ist der Datentyp plPrintLine hinterlegt. Wählen Sie in der Liste den Datentyp plPrintBundleItems aus.
Wiederholen Sie diesen Vorgang für die zweite Variable.
Ergebnis
Nachdem das Label eingefügt wurde und Sie die Felder entsprechend Ihrer Wünsche formatiert haben, ist der Vorgang abgeschlossen. Das alte Rechnungstemplate wurde in das neue überführt, das die Bundles nun vollständig anzeigt.
Im Modul pixi* Rechnungen können Sie sich vor dem Drucken der Rechnung eine Vorschau anzeigen lassen und so überprüfen, ob alle Variablen korrekt funktionieren.