Neu Rechnungsnummer soll auf allen Seiten der Rechnung gedruckt werden

Horsepowerfreak

Aktives Mitglied
28. Januar 2016
6
0
Hallo Community!
Ich möchte, wie in der Überschrift schon steht, gerne dass das Feld mit Rechnungs- und Auftragsnummer auf allen Seiten erscheint wenn die Rechnung aus mehreren Seiten besteht.
Ich konnte per Suche leider nichts dazu finden und im Formulareditor war es für mich auch nicht ersichtlich.
Ich wäre also über einen Rat sehr dankbar.
 

gutberle

Sehr aktives Mitglied
29. März 2011
1.295
407
Wo denn, oben in der Kopfzeile? - Das kannst Du leicht erreichen, indem Du den Text in einer neuen Ebene eingibst, die dann bei jeder Seite außer der Ersten ausgegeben wird.

1. Links in der mitte auf den Reiter Ebenen wechseln.
2. Dort Rechts-Klick und "Ebenen bearbeiten".
3. Mit Klick auf Button "Neue Ebene" (links vom Löschen-Kreuz) eine neue Ebene einfügen.
4. Unten bei den Eigenschaften den Namen auf Kopfzeile setzen.
5. Die Eigenschaft "Bedingung" wie folgt setzen: Page() > 1. Das ist die magische Zeile...
6. OK klicken und dann links bei den Ebenen alle außer der neue Ebene deaktivieren.
7. Oben in der Menüleiste auf "Einfügen" klicken, darunter "Text" klicken und rechts im Fenster eine Textbox aufziehen.
8. In das sich öffnende Textfenster die JTL Variable für die Rechnungsnummer einfügen, hier also Vorgang.Rechnungsnummer.
9. Daneben eine zweite Textbox aufziehen und dort Vorgang.Auftrag.Auftragsnummer eingeben.

Natürlich kannst Du auch nur eine Textbox aufziehen und dann versuchen, den Text darin zu verteilen, meine Erfahrung ist aber, dass das schnell kompliziert wird und man mit mehreren kleineren Textboxen besser bedient ist.

Fertsch ... :)
 

Horsepowerfreak

Aktives Mitglied
28. Januar 2016
6
0
Hallo,
vielen Dank für die umfangreiche Antwort. Da zeigt sich wieder wie umfangreich der Editor ist :)
Also die Rechnungs- und Auftragsnummer soll an die gleich Position wie auf Seite 1.
Habe es nach deiner Anleitung probiert, nur habe ich einfach das Objekt mit den Nummern von der ersten Seite in die neue Ebene kopiert, soweit funktioniert es nur stehen die Nummern ganz oben, egal was man macht! Die Positionsangabe (links bei den Eigenschaften) ist jedoch identisch mit der Textbox von "Erste Seite". Verstehe nicht warum die Position einfach ignoriert wird?
Wenn das gelöst ist, ist es perfekt :)
 

gutberle

Sehr aktives Mitglied
29. März 2011
1.295
407
Da musst Du mal zwei Screenshots der ersten Seite und der nachfolgenden Seiten hochladen, damit ich sehen kann, wie es auf der ersten Seite aussieht.
 

Horsepowerfreak

Aktives Mitglied
28. Januar 2016
6
0
Hallo,
also ich habe von der Ebene "Erste Seite" das Textfeld mit Rechnungs- und Auftragsnummer in meine erstellte Ebene "Rechnungsnummer ab 2" mittels Rechtsklick und "In Ebene kopieren" kopiert.
Das Textfeld erscheint auch ab der zweiten Seite, aber leider ganz oben und nicht an der Position wie im Editor.

Habe davon Screenshots gemacht.JTL1.JPG JTL2.JPG JTL3.JPG JTL4.JPG
 

gutberle

Sehr aktives Mitglied
29. März 2011
1.295
407
Hi @Horsepowerfreak,

Ich kann aus den Bildern nichts erkennen, was offensichtlich falsch wäre und dazu führen sollte, dass die Rechnungsnummer nicht an der vorgesehenen Stelle gedruckt wird.Selbst wenn Du in der Basis Ebene Objektverknüpfungen hast, die dazu führen, dass z.B. die Positionsliste auf der ersten Seite in der Mitte anfangen würde, auf Folgeseiten aber oben, hätte das eigentlich keinen Einfluß auf eine neue Ebene oder einen Text darin.

Schick mir doch mal Deine Vorlage entweder hier an eine Antwort angehängt, oder in einer PN Unterhaltung. Ich schau's mir dann mal direkt in der Vorlage an.

Gruß,
Ingmar
 

igel-max

Sehr aktives Mitglied
3. August 2009
3.180
121
Schwarzach a Main
verstehe nicht warum du es so kompliziert machst wenn du die Rechnungsnummer auf allen Seiten haben möchtest und überall auf der gleiche Position dann macht es doch direkt auf Basis ebene dann erscheint es überall und überall auf gleiche Postion..
 

gutberle

Sehr aktives Mitglied
29. März 2011
1.295
407
Jo, da hat @igel-max Recht. In Deinem Eingangspost war keine Rede von "auf allen Seiten gleich" und da hat nur mein Vorschlag Sinn gemacht, aber wenn Du es wirklich auf allen Seiten gleich haben willst, dann mach es so, wie @igel-max oben vorgeschlagen hat.
 

Horsepowerfreak

Aktives Mitglied
28. Januar 2016
6
0
@gutberle
Danke, hier ist die Vorlage


@igel-max
Auch dir Danke für deinen Beitrag. Habe ich jetzt so gemacht, leider erscheint das Textfeld ebenso ab der zweiten Seite ganz oben statt auf der Position wie auf Seite eins.

Und ja, am besten soll das Feld an gleicher Position wie auf Seite eins sein! Habe ich im Beitrag Nr. 3 wohl etwas zu beiläufig beschrieben.
 

Anhänge

  • Rechnung_Rechnung_Rechnung #1.vlg
    16,2 KB · Aufrufe: 8

gutberle

Sehr aktives Mitglied
29. März 2011
1.295
407
Hallo @Horsepowerfreak,

ich habe jetzt Zeit gefunden, mir Deine Vorlage anzuschauen und es ist eigentlich ist es ganz einfach. Das Ganze wäre aber ein Komplettkurs in List & Label, das kriege ich hier nicht hin, also ab hier in Steno ... ;)

1. Warum wird die Zeile mit der der Rechnungsnummer immer oben gedruckt, wenn Du die Textbox von der Ebene Basis in einer neue Ebene kopierst?
> Einfach, weil Du mit der Textbox auch Ihre Positionierungsangaben kopierst, was Du ja eigentlich willst. Du hast aber nicht genau genug auf die Positionsangaben geschaut, denn für Oben steht dort ...
Cond(Page() == 1, 110, 10) + UnitFromSCM(0) + UnitFromSCM(0)
... auch wenn die letzten beiden Befehle kompletter (aber langlebiger) Unsinn in den Vorlagen von JTL sind, sagt der erste Teil aus, dass diese Textbox auf der ersten Seite an der Position 110mm von oben stehen soll, auf allen Folgeseiten bei 10mm, klingelts? :)
2. Warum macht JTL dass mit 110,10?
> Einfach, weil man normalerweise möchte, dass die Positionen auf der ersten Seite unter einem nur dort erscheinenden Block beginnen, ab der zweiten Seite aber von ganz oben. Das willst Du aber nicht, denn Deine Vorlage hat die Positionen immer unterhalb des immer (annähernd) gleichen Block beginnend.
3. Der Positionsblock, also der Berichtscontainer hat doch aber auch eine diskrete Oben Angabe, warum beginnt der dann auf Seite 2+ weiter oben?
> Einfach, der Positionsblock ist logisch mit dem "Kunde.Kundennummer" Text-Block auf der Ebene Basis verknüpft und das bedeutet, dass der tatsächliche Oben-Beginn des Positionsblocks von der tatsächlichen (!) Höhe seiner übergeordneten Verknüpfungen abhängt.
4. Ok, das war jetzt nicht "einfach", also mal genauer. Aktiviere in der Ebenen-Auswahl die Positionsliste, gehe dann auf "Objekte", dort Rechtsklick auf "Berichtscontainer" und "Objektliste..." auswählen.

JTLWawi_VerknüpfungBerichtscontainer_19102017.png

> Dort siehst Du, dass Dein Berichtscontainer mit dem Kundennummern-Block so verknüpft ist, dass seine Position immer "Vertikal Am Ende" des Kundennummernblocks beginnt.
> Und wenn Du jetzt mal zurück auf die Ebene "Basis" gehst und dort den Block "Kundennummer" per Mausklick aktivierst (falls das nicht geht, den darüberliegenden Text-Block per Rechtsklick > Anordnen in den Hintergrund schicken), dann siehst Du, dass der Kundennummern-Block als Darstellungsbegingung page() == 1. Ab Seite 2 beginnt der Positionsblock also zumindest schon mal um die Höhe des Kundennummernblocks nach oben versetzt.
5. Ok, und was nun, wenn ich möchte, dass der Rechnungsnummernblock an der immer gleichen Stelle erscheint und der Positionsblock zwar unter dem Kundennummernblock aber auch immer an einer fixen Position?
a) Re-Nr.: Du musst die Oben Bedingung für den Rechnungsnummern-Block ändern, von Cond(Page() == 1, 110, 10) auf einen fixen Wert, sagen wir mal 110.
b) PosListe: Du musst den Höhenverlust durch die Nichtausgabe der Kundennummer ab Seite 2 kompensieren. Aktuell steht Oben für die Positionsliste auf 105, was schon mal gar keinen Sinn macht (siehe 110 hier drüber...). Der Textblock mit der Rechnungs- und Kundennummer ist 12,55 mm hoch. Damit kannst Du den Positionsblock darunter nur dann sicher an einer fixen Position anzeigen, wenn Du seine Oben Position > 122,55 mm setzt. Real geht das auch mit ein bißchen weniger, wie z.B. 122 mm, weil die Textblöcke nicht exakt die Höhe des darin enthaltenen Textes haben und nach unten immer noch ein bißchen Platz ist.

Ich habe Dir Deine Vorlage hier einfach wieder angehängt, habe darin die neue und jetzt überflüssige Ebene gelöscht, Oben für den Re-Nr. Block fix auf 110 gesetzt, Oben für den Berichtscontainer auf 122. Ansonsten habe ich keine Veränderungen vorgenommen. Die Vorlage hat noch ein paar Probleme, die ich nicht genauer angeschaut habe. Z.B. wird Deine Absenderadresse nur auf Seite 1 angezeigt, die Kundenadresse angeblich auf jeder Seite, was bei mir aber nicht passiert, es hört irgendwann einfach auf, etc.

Aber ich denke, mit der Lösung des aktuellen Problems und vor allem mit den Hinweisen, die oben stehen, solltest Du dich auch selbst besser im Vorlageneditor und in der Vorlage zurechtfinden. - Lost geht's ... :)

Gruß,
Ingmar
 

Anhänge

  • Rechnung_ReNrAlleSeiten_Horsepowerfreak_19102017.vlg
    15,5 KB · Aufrufe: 3
  • Gefällt mir
Reaktionen: BR_EVO
Ähnliche Themen
Titel Forum Antworten Datum
Neu Wie soll man Weiterleitungen einrichten Exat oder GET Allgemeine Fragen zu JTL-Shop 0
„Wer hat Lust auf einen Erfahrungsaustausch bei Kaffee und Kuchen?“ – aber mit JTL-Wawi als Dessert? Starten mit JTL: Projektabwicklung & Migration 0
Neu Artikel im Shop auf nicht sichtbar für alle stellen? Allgemeine Fragen zu JTL-Shop 3
„Wer hat Lust auf einen Erfahrungsaustausch bei Kaffee und Kuchen?“ – aber mit JTL-Wawi als Dessert? Starten mit JTL: Projektabwicklung & Migration 0
Neu Nach Update auf Shop 5.8 - Wo wird das Gewährleistungslabel angezeigt? Allgemeine Fragen zu JTL-Shop 8
Neu DPD auf Shipping 2.0: komplettes Service-Angebot über die neue Meta API - was ihr wissen müsst News, Events und Umfragen 1
Neu Bilder Slider fehlerhaft nach Update auf 5.8.0 JTL-Shop - Fehler und Bugs 7
Update Patch 5.7.1 auf 5.7.3 ist falsch Einrichtung JTL-Shop5 2
Neu Update auf 5.7.2 Installation / Updates von JTL-Shop 2
Update auf Wawi 2.0 - Worker funktioniert nicht mehr JTL-Wawi 2.0 6
Auftragsbild auf Auftrag über den Formulardesigner JTL-Wawi 2.0 0
"Wer hat Lust auf einen Erfahrungsaustausch bei Kaffee und Kuchen?". Starten mit JTL: Projektabwicklung & Migration 3
Wichtig GLS auf JTL Shipping 2.0 — Webinar am 17. September (Live-Walkthrough & Migration) News, Events und Umfragen 0
Update 5.3 auf 5.7.2 Shop funktioniert nicht mehr Upgrade JTL-Shop4 auf JTL-Shop5 5
Amazon FBA Bestand auf 0 und Amazon verkauft trotzdem weiter JTL-Wawi 2.0 0
„Wer hat Lust auf einen Erfahrungsaustausch bei Kaffee und Kuchen?“. Starten mit JTL: Projektabwicklung & Migration 43
Mehrere Probleme mit Update auf 2.0.5 JTL-Wawi 2.0 6
Neu Drucker funktioniert nicht nach update auf 2.0.0.2 JTL-POS - Fehler und Bugs 4
Neu onpage SEO auf SW - Was ist mit der Wawi? Shopware-Connector 1
Neu Stücklistenartikel mit Differenzbesteuerung + 19 % USt. – Komponenten getrennt auf Rechnung ausweisen? User helfen Usern - Fragen zu JTL-Wawi 3
Neu Shopify-Connector auf neues JTL-Kundenkonto umstellen – App bleibt altem Konto zugeordnet Shopify-Connector 4
Neu Stücklisten auf Vorlagen für Picklisten formatieren User helfen Usern - Fragen zu JTL-Wawi 0
Neu 🔥 𝐍𝐮𝐫 𝟓× verfügbar 𝟓𝟎% 𝐑𝐚𝐛𝐚𝐭𝐭 auf dein Besucherticket für die kommende JTL-Connect am 02.10.2026 in Köln Dienstleistung, Jobs und Ähnliches 0
Neu Fehler nach Update auf Version 5.7.2 beim Bestellabschluß Betrieb / Pflege von JTL-Shop 7
Weiter gehts....Kein Anlegen von Artikel mit Fotos mehr möglich, seit Update auf 2.06 JTL-Wawi 2.0 14
Neu Fehler Datenbank auf neuem Server mit Wawi 2.0.6 JTL-Wawi - Fehler und Bugs 5
Neu JTL-Wawi REST API (Beta): HTTP 402 "Zahlung erforderlich" auf allen Endpunkten trotz gebuchter Beta-Lizenz Schnittstellen Import / Export 2
Neu JTL Shop 5.7.2 NOVA - Akkordeon Überschriften herabstufen auf H3 Templates für JTL-Shop 3
Neu Conrad - Umstellung auf das One-Creditor-Modell Einrichtung und Installation von JTL-eazyAuction 0
Neu Update auf 1.11 / 2.0 nicht möglich Installation von JTL-Wawi 6
JTL reaktiviert keine Angebote mehr auf Otto Otto.de - Anbindung (SCX) 1
Neu Möglichkeit QR Code auf Label zu drucken JTL-ShippingLabels - Fehler und Bugs 2
Neu Probleme beim Shop Update auf 5.7.2 Installation / Updates von JTL-Shop 4
QR-Code auf der Rechnung gibt 100-fachen Betrag des eigentlichen Rechnungsbetrages aus JTL-Wawi 2.0 5
Seit dem Update meines JTL-Shops auf Version 5.7.1 funktioniert die Verbindung zwischen JTL-Wawi 2.0.4.0 und dem Shop nicht mehr. JTL-Wawi 2.0 6
Neu Dringend: USA DHL Versand Umstellung ab 24.07. auf HTSUS Zolltarifnummern JTL-ShippingLabels - Ideen, Lob und Kritik 10
Neu Update auf 5.7.2 - kein DB Update Installation / Updates von JTL-Shop 10
Neu Feld "Informationen" auf Smartphone immer ausklappen Allgemeine Fragen zu JTL-Shop 2
Neu Update von 1.8.12.4 auf 2.0.5 - Kostenfreie Version - Registrierung erforderlich? User helfen Usern - Fragen zu JTL-Wawi 1
JTL Update auf 1.9 , danach Import Kundenspezifrische Preise velerhaft JTL-Wawi 1.9 0
Neu Rechte-Fehler im J10n Modul und Auswirkung auf base.mo.php in div. Plugins (Shop 5.7.1) JTL-Shop - Fehler und Bugs 0
nach Update von 5.3 auf 5.7 neue Position im Warenkorb "Gebühr" die auch in den Auftrag übernommen werden Einrichtung JTL-Shop5 2
Beantwortet Shop Abgleich nach Update auf 5.7.2 nicht mehr möglich JTL-Shop - Fehler und Bugs 4
Neu Amazon: Artikel-Highlight / Produkttitel auf 75 Zeichen begrenzt Amazon-Anbindung - Fehler und Bugs 8
Neu Produktionsaufträge tauchen nicht in der Workbench auf JTL-Plan&Produce - Fehler und Bugs 2
Bei Update auf 2.05 kam folgende Meldung JTL-Wawi 2.0 2
Ameise - Importvorlage auf 80 Spalten begrenzt? JTL-Wawi 2.0 0
Login Wawi nicht möglich nach Update auf 1.11.11 JTL-Wawi 1.11 1
Neu Anpassung Kundendaten auf XRechnung User helfen Usern - Fragen zu JTL-Wawi 7
Neu Absenderadresse auf Versandlabel ändern User helfen Usern - Fragen zu JTL-Wawi 1

Ähnliche Themen