Neu Objekt nur einmal anzeigen lassen

tresor-online

Sehr aktives Mitglied
15. Juni 2015
446
34
Hallo!

Ich habe ein Problem und komm nicht mehr weiter.
Wir haben bei unserer Vorlage der Auftragsbestätigung bei Zahlung per Vorkassa einen QR Code eingebaut zum überweisen.
Dieser ist per individueller Positionsanpassung mit dem Textfeld verknüpft, in dem die Zahlungsart drinnen steht.
So weit so gut, es funktioniert auch alles, bzw. fast alles.
Das Problem, dass ich noch habe ist, dass wenn das Textfeld auf mehreren Seiten angedruckt wird auch der QR Code auf jeder Seite angedruckt wird, der soll aber nur einmal angezeigt werden.
Anbei 2 Screenshots um das zu verdeutlichen, auf Seite 2 gelb markiert sollte nicht angezeigt werden.

Hat jemand eine Idee, wie ich das bewerkstelligen kann?

lg
Roland
 

Anhänge

  • JTL-Wawi_4lnVIpzYRC.png
    JTL-Wawi_4lnVIpzYRC.png
    159,1 KB · Aufrufe: 18
  • JTL-Wawi_Hed9PEUN1K.png
    JTL-Wawi_Hed9PEUN1K.png
    129 KB · Aufrufe: 20

jtldudel

Sehr aktives Mitglied
4. Januar 2018
636
207
Darstellungsbedingungen für den QR-Code:
Page() == 1

Dann taucht er nur auf Seite 1 auf.
 

tresor-online

Sehr aktives Mitglied
15. Juni 2015
446
34
Danke für den Tipp, auf die Ide wäre ich auch schon gekommen, aber das hilft mir leider nicht weiter, weil der QR-Code nicht zwingend immer auf der ersen Seite angezeigt wird. Je nach Umfang der Positionstabelle kann es auch sein, dass er erst auf der 2. Seite angedruckt wird.
 

tresor-online

Sehr aktives Mitglied
15. Juni 2015
446
34
Ich bin hier echt am verzweifeln 🤓

Eine Frage:
Kennt jemand eine Möglichkeit, dass ich sagen kann, dass ein Objekt nur angezeigt wird, wenn die Anzahl der Seiten 1 beträgt?

Die Idee dahinter:
Ich baue den QR Code zweimal ein.
Einmal mit der Bedingung, dass das Dokument nur 1 Seite hat
Einmal mit der Bedingung, dass das Dokument mehr als 1 Seite hat
 

exuled

Sehr aktives Mitglied
8. August 2019
145
41
Hallo Roland,

ich denke, dass du den QR-Code nicht im Berichtskontainer eingebunden hast.
Erstelle einfach mal eine neue Vorlage und schau dir in dieser an, wie und wo der QR-Code dort eingebunden ist. Das wird glaube ich Licht ins Dunkel bringen.

Viele Grüße
Chris
 

tresor-online

Sehr aktives Mitglied
15. Juni 2015
446
34
Hallo Chris!

Danke für die Rückmeldung!
Aber ich glaube, ich bin lang an dem Punkt vorbei, wo noch Licht ins Dunkel kommt, wenn nicht einer mit der Taschenlampe vorangeht :D

Ich hab mir jetzt zwar mal eine neue Vorlage erstellt, und zumindest in der Rechnungs Vorlage einen QR Code gefunden.
Das Problem ist aber schonmal, dass wir überall noch alte Vorlagen verwenden. Der Aufbau der neuen macht es bei mir eher noch dunkler ^^
Aber das Umstellen von alte auf neue Vorlagen ist zur Zeit sowieso kein Thema. Wir haben an unseren Vorlagen so viel gemacht, und sie funktionieren auch. Jetzt zu wechseln wäre viel zu viel Aufwand.

Und wenn das der Code wär, dann bekomm ich beim einfügen in unsere Vorlage einen Syntaxfehler
Drawing (JTL_QR_GiroCode ("iban:" + Report.InvoicePaymentInformation.TransferIBAN + ";bic:" +
Report.InvoicePaymentInformation.TransferBIC + ";debitor:" + Report.InvoicePaymentInformation.TransferAccountHolder +
";amount:" + LocNumber$(Report.OpenGrossPrice,JTL_GetCulture(Report.CountryISO, Report.LanguageISO, Report.CurrencyISO), 2) + ";remittance:" + Report.InvoicePaymentInformation.TransferEndToEndId + ";message: "))
 

exuled

Sehr aktives Mitglied
8. August 2019
145
41
Hallo Roland,

als Code nimmst du den aus deinem ersten Beitrag, wenn der funktioniert. Codes aus den neuen Vorlagen sprechen eine andere Sprache.
Es geht ja auch um die Position, wo und wie du diesen Code einbindest... Element, Objekt, Datenzeile. Ein Taschenlampe hätte ich, aber an dieser Stelle gehen mir die Batterien aus 🙃
 

tresor-online

Sehr aktives Mitglied
15. Juni 2015
446
34
ich will verdammt sein! :D
So gehts.
Bedeutet jetzt zwar noch ein bisschen Vorlage umbasteln, aber es funktioniert.
Vielen Dank! :cool:
 
  • Gefällt mir
Reaktionen: exuled

Ähnliche Themen