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.177
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
1.11.7 Workflow versendet soll Rechnung 1x drucken, druckt aber 2x JTL-Wawi 1.11 1
Neu Komma aus Produktbezeichnung soll als Bindestrich in der URL sein Allgemeine Fragen zu JTL-Shop 1
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 5
Neu Dringend: USA DHL Versand Umstellung ab 24.07. auf HTSUS Zolltarifnummern JTL-ShippingLabels - Ideen, Lob und Kritik 6
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 6
Neu Absenderadresse auf Versandlabel ändern User helfen Usern - Fragen zu JTL-Wawi 1
Ameise (1.11.11.0) Export auf Clients nicht möglich - Das Dezimaltrennzeichen kann nicht die leere Zeichenfolge sein JTL-Wawi 1.11 5
Neu Hinweis zum Auftrag wird seit Update auf die 1.11 nicht mehr angezeigt JTL-WMS / JTL-Packtisch+ - Fehler und Bugs 0
Neu Umstellung auf Jera Datev Schnittstelle - keine Kundennummer im Kundencenter Schnittstellen Import / Export 2
JTL APP - Fehlermeldung nach Update auf Wawi 1.11. JTL-Wawi App 6
JTL Wawi 1.11. - Fenstergröße - Artikel auf Einkaufsliste setzen JTL-Wawi 1.11 13
Nach Update auf 2.0.3 Keine Fehlermeldungen mehr sichtbar Otto.de - Anbindung (SCX) 1
DPD Cloud Labeldruck auf Zebra LP 2844-Z seit Update auf JTL-Wawi 1.11.x fehlerhaft JTL-Wawi 1.11 3
JTL nach Update auf 2.0.3 im Bereich „Kunden“ extrem langsam JTL-Wawi 2.0 1
Neu DotLiquide Variable Voraussichtliches Lieferdatum auf Rechnung User helfen Usern - Fragen zu JTL-Wawi 1
Neu Betrag auf der Rechnung nach Rechnungskorrektur User helfen Usern - Fragen zu JTL-Wawi 1
Fehler nach Update auf Version 1.11.11 und 2.0.4 JTL-Wawi 2.0 7
Lohnt sich das Update von 1.11.6 auf 2.0.4 aktuell? JTL-Wawi 2.0 2
Neu DHL Versenden 4.0 Zolltarifnummer auf 8 Stellen kürzen User helfen Usern - Fragen zu JTL-Wawi 1
Neu Internetmarke 2.0 - Direktdruck auf Umschlag JTL-ShippingLabels - Ideen, Lob und Kritik 3
Update auf 1.11.11 schlägt fehl JTL-Wawi 1.11 3
Neu Update Version 1.5 auf 1.11 - Download älterer Versionen als 1.8 Installation von JTL-Wawi 2
Neu Shop-Update auf 5.7.1: Sprachvariablen im Widerrufsformular werden nicht erkannt, obwohl vorhanden?! JTL-Shop - Fehler und Bugs 3
Erfahrungswerte Update von 1.8.12.2 auf 1.11.10 JTL-Wawi 1.11 4
Neu Umzug von sehr alter JTL Wawi Version auf neuen PC User helfen Usern - Fragen zu JTL-Wawi 3
Neu Rechnungskorrektur/Storno wird auf falsches Buchungskonto gebucht JTL-Wawi - Fehler und Bugs 1
Neu Umstellung auf DHL Versenden 4.0 leeres Versand Label JTL-ShippingLabels - Ideen, Lob und Kritik 5
Neu Angebotsname auf Amazon Amazon-Anbindung - Ideen, Lob und Kritik 0
Neu Konfigurationskomponenten auf Bons in separaten Positionen ausgeben JTL-POS - Fehler und Bugs 4
Neu Nach Update auf 1.11.10.0 Abgleich zu Ebay über 3 Stunden bei neuen Angeboten eBay-Anbindung - Fehler und Bugs 2
Beantwortet [WAWI-85758] Nach Update auf 1.11.10 klappt stornieren über ios Wawi App nicht mehr JTL-Workflows - Fehler und Bugs 1
Neu Suche Workflow: Erstbestellung Shop auf Rechnung -> Auftrag Zurückhalten JTL-Wawi - Ideen, Lob und Kritik 1
Dashboard lädt nicht und Umsatzanzeige rechnet falsch seit Update auf 1.11.8 JTL-Wawi 1.11 8
Neu PayPal Plugin wirft Fehler auf einmal wegen telefonnummer JTL-Shop - Fehler und Bugs 3
Update von 1.10.15 auf 1.11.10 JTL-Wawi 1.11 11
Neu Falsch erzeugte Ausgangszahlung bei Teilzahlungen und Retoure (Kauf auf Rechnung) Arbeitsabläufe in JTL-Wawi 0

Ähnliche Themen