Neu Rechnungs- und Lieferadresse zusammenfassen funktioniert nur bei Auftragsbestätigung? Code inside!

Fries

Aktives Mitglied
26. August 2021
260
11
Hallo zusammen, bei meiner Auftragsbestätigung funktioniert das einwandfrei, das bei gleicher Rechnungs und Lieferadresse es zusammengefasst wird:

HTML:
      <h2>Einzelheiten zum Auftrag</h2>
                                                <table border="0" cellpadding="0" cellspacing="0" width="100%" class="bodyData">
                                                    <tr>
                                                        <td valign="top" class="bodyDataLeft" width="50%">
                                                            {% if Vorgang.AbweichendeAdressen == true or NurAbweichendeLieferadresse == false -%}
                                                                <h3>Rechnungs-Adresse:</h3>
                                                            {% else -%}
                                                                <h3>Rechnungs- und Liefer-Adresse:</h3>
                                                            {% endif -%}
                                                            {% if Vorgang.Rechnungsadresse.Firma != empty %}
                                                                {{ Vorgang.Rechnungsadresse.Firma }}<br />
                                                            {% endif %}
                                                            {% if Vorgang.Rechnungsadresse.Firmenzusatz != empty %}
                                                                {{ Vorgang.Rechnungsadresse.Firmenzusatz }}<br />
                                                            {% endif %}
                                                            {% if Vorgang.Rechnungsadresse.Anrede != empty %}
                                                                {{ Vorgang.Rechnungsadresse.Anrede }}
                                                            {% endif %}
                                                            {% if Vorgang.Rechnungsadresse.Titel != empty %}
                                                                {{ Vorgang.Rechnungsadresse.Titel }}
                                                            {% endif %}
                                                             {% if Vorgang.Rechnungsadresse.Vorname != empty %}
                                                             {{ Vorgang.Rechnungsadresse.Vorname }}
                                                            {% endif %}
                                                            {%if Vorgang.Rechnungsadresse.Name != empty %}
                                                                {{ Vorgang.Rechnungsadresse.Name }}
                                                            {% endif %}<br />
                                                            {% if Vorgang.Rechnungsadresse.Adresszusatz != empty %}
                                                                {{ Vorgang.Rechnungsadresse.Adresszusatz }}<br />
                                                            {% endif %}
                                                            {{ Vorgang.Rechnungsadresse.Straße }}<br />
                                                            {{ Vorgang.Rechnungsadresse.PLZ }} {{ Vorgang.Rechnungsadresse.Ort }}<br />
                                                            {% if Vorgang.Rechnungsadresse.Landname != empty %}
                                                                {{ Vorgang.Rechnungsadresse.Landname }}<br />
                                                            {% endif %}
                                                            {% if Vorgang.Kunde.UStID > 0 -%}
                                                                <br />
                                                                USt-IdNr.: {{Vorgang.Kunde.UStID }}<br />
                                                            {% endif -%}
                                                        </td>
                                                        <td valign="top" class="bodyDataRight" width="50%">
                                                            {% if Vorgang.AbweichendeAdressen == true or NurAbweichendeLieferadresse == false -%}
                                                                <h3>Liefer-Adresse:</h3>
                                                                {% if Vorgang.Lieferadresse.Firma != empty %}
                                                                    {{ Vorgang.Lieferadresse.Firma }}<br />
                                                                {% endif %}
                                                                {% if Vorgang.Lieferadresse.Firmenzusatz != empty %}
                                                                    {{ Vorgang.Lieferadresse.Firmenzusatz }}<br />
                                                                {% endif %}
                                                                {% if Vorgang.Lieferadresse.Anrede != empty %}
                                                                    {{ Vorgang.Lieferadresse.Anrede }}
                                                                {% endif %}
                                                                {% if Vorgang.Lieferadresse.Titel != empty %}
                                                                    {{ Vorgang.Lieferadresse.Titel }} {{ Vorgang.Lieferadresse.Vorname }}
                                                                {% else %}
                                                                    {{ Vorgang.Lieferadresse.Vorname }}
                                                                {% endif %}
                                                                {%if Vorgang.Lieferadresse.Name != empty %}
                                                                    {{ Vorgang.Lieferadresse.Name }}
                                                                {% endif %}<br />
                                                                {% if Vorgang.Lieferadresse.Adresszusatz != empty %}
                                                                    {{ Vorgang.Lieferadresse.Adresszusatz }}<br />
                                                                {% endif %}
                                                                {{ Vorgang.Lieferadresse.Straße }}<br />
                                                                {{ Vorgang.Lieferadresse.PLZ }} {{ Vorgang.Lieferadresse.Ort }}<br />
                                                                {% if Vorgang.Lieferadresse.Landname != empty %}
                                                                    {{ Vorgang.Lieferadresse.Landname }}<br />
                                                                {% endif %}
                                                            {% endif -%}
                                                        </td>
                                                    </tr>
                                                </table>


Das ganze will ich auch in der Rechnungsvorlage integrieren, wo mit Vorgang.Auftrag..... geschrieben wird.

HTML:
 <h2>Einzelheiten zum Auftrag</h2>
                                                <table border="0" cellpadding="0" cellspacing="0" width="100%" class="bodyData">
                                                    <tr>
                                                        <td valign="top" class="bodyDataLeft" width="50%">
                                                            {% if Vorgang.AbweichendeAdressen == true or NurAbweichendeLieferadresse == false -%}
                                                                <h3>Rechnungs-Adresse:</h3>
                                                            {% else -%}
                                                                <h3>Rechnungs- und Liefer-Adresse:</h3>
                                                            {% endif -%}
                                                            {% if Vorgang.Auftrag.Rechnungsadresse.Firma != empty %}
                                                                {{ Vorgang.Auftrag.Rechnungsadresse.Firma }}<br />
                                                            {% endif %}
                                                            {% if Vorgang.Auftrag.Rechnungsadresse.Firmenzusatz != empty %}
                                                                {{ Vorgang.Auftrag.Rechnungsadresse.Firmenzusatz }}<br />
                                                            {% endif %}
                                                            {% if Vorgang.Auftrag.Rechnungsadresse.Anrede != empty %}
                                                                {{ Vorgang.Auftrag.Rechnungsadresse.Anrede }}
                                                            {% endif %}
                                                            {% if Vorgang.Auftrag.Rechnungsadresse.Titel != empty %}
                                                                {{ Vorgang.Auftrag.Rechnungsadresse.Titel }}
                                                            {% endif %}
                                                             {% if VorgangAuftrag..Rechnungsadresse.Vorname != empty %}
                                                             {{ Vorgang.Auftrag.Rechnungsadresse.Vorname }}
                                                            {% endif %}
                                                            {%if Vorgang.Auftrag.Rechnungsadresse.Name != empty %}
                                                                {{ Vorgang.Auftrag.Rechnungsadresse.Name }}
                                                            {% endif %}<br />
                                                            {% if Vorgang.Auftrag.Rechnungsadresse.Adresszusatz != empty %}
                                                                {{ Vorgang.Auftrag.Rechnungsadresse.Adresszusatz }}<br />
                                                            {% endif %}
                                                            {{ Vorgang.Auftrag.Rechnungsadresse.Straße }}<br />
                                                            {{ Vorgang.Auftrag.Rechnungsadresse.PLZ }} {{ Vorgang.Auftrag.Rechnungsadresse.Ort }}<br />
                                                            {% if Vorgang.Auftrag.Rechnungsadresse.Landname != empty %}
                                                                {{ Vorgang.Auftrag.Rechnungsadresse.Landname }}<br />
                                                            {% endif %}
                                                            {% if Vorgang.Kunde.UStID > 0 -%}
                                                                <br />
                                                                USt-IdNr.: {{Vorgang.Kunde.UStID }}<br />
                                                            {% endif -%}
                                                        </td>
                                                        <td valign="top" class="bodyDataRight" width="50%">
                                                            {% if Vorgang.AbweichendeAdressen == true or NurAbweichendeLieferadresse == false -%}
                                                                <h3>Liefer-Adresse:</h3>
                                                                {% if Vorgang.Auftrag.Lieferadresse.Firma != empty %}
                                                                    {{ Vorgang.Auftrag.Lieferadresse.Firma }}<br />
                                                                {% endif %}
                                                                {% if Vorgang.Auftrag.Lieferadresse.Firmenzusatz != empty %}
                                                                    {{ Vorgang.Auftrag.Lieferadresse.Firmenzusatz }}<br />
                                                                {% endif %}
                                                                {% if Vorgang.Auftrag.Lieferadresse.Anrede != empty %}
                                                                    {{ Vorgang.Auftrag.Lieferadresse.Anrede }}
                                                                {% endif %}
                                                                {% if Vorgang.Auftrag.Lieferadresse.Titel != empty %}
                                                                    {{ Vorgang.Auftrag.Lieferadresse.Titel }}
                                                                {% endif %}
                                                                {% if Vorgang.Auftrag.Lieferadresse.Vorname != empty %}
                                                                    {{ Vorgang.Auftrag.Lieferadresse.Vorname }}
                                                                {% endif %}
                                                                {%if Vorgang.Auftrag.Lieferadresse.Name != empty %}
                                                                    {{ Vorgang.Auftrag.Lieferadresse.Name }}
                                                                {% endif %}<br />
                                                                {% if Vorgang.Auftrag.Lieferadresse.Adresszusatz != empty %}
                                                                    {{ Vorgang.Auftrag.Lieferadresse.Adresszusatz }}<br />
                                                                {% endif %}
                                                                {{ Vorgang.Auftrag.Lieferadresse.Straße }}<br />
                                                                {{ Vorgang.Auftrag.Lieferadresse.PLZ }} {{ Vorgang.Auftrag.Lieferadresse.Ort }}<br />
                                                                {% if Vorgang.Auftrag.Lieferadresse.Landname != empty %}
                                                                    {{ Vorgang.Auftrag.Lieferadresse.Landname }}<br />
                                                                {% endif %}
                                                            {% endif -%}
                                                        </td>
                                                    </tr>
                                                </table>



Leider fasst er das nicht zusammen und es bleibt bei einer Rechnungs-Adresse und Liefer-Adresse. (siehe Bild)

Mit den ersten Code in der AB fasst er der schön zusammen.
Unbenannt.png


Ich hoffe jemand weiß Rat!


Besten Dank schonmal und Grüße!
 

exuled

Offizieller Servicepartner
SPBanner
8. August 2019
139
38
Hallo Fries,

{% if Vorgang.AbweichendeAdressen == true or NurAbweichendeLieferadresse == false -%}

mir erschließt sich der Sinn für or NurAbweichendeLieferadresse == false nicht.
Habe es jetzt nicht getestet, aber lösche doch einfach mal diese Oder-Abfrage.

Viele Grüße von
Chris
 
  • Gefällt mir
Reaktionen: Fries

Fries

Aktives Mitglied
26. August 2021
260
11
Hallo Fries,

{% if Vorgang.AbweichendeAdressen == true or NurAbweichendeLieferadresse == false -%}

mir erschließt sich der Sinn für or NurAbweichendeLieferadresse == false nicht.
Habe es jetzt nicht getestet, aber lösche doch einfach mal diese Oder-Abfrage.

Viele Grüße von
Chris
Hallo Chris, ich habe im unteren Code das or NurAbweichendeLieferadresse == false mal gelöscht. Bei Rechnungsadresse und bei der Lieferadresse.
Er fasst mir zwar identische Rechnungs- und Lieferadresse zusammen, aber auch abweichende, bzw die Lieferadresse wird rechts garnicht mehr angezeigt.

Mit dem or NurAbweichendeLieferadresse == false wird im oberen Code bei der AB auch gearbeitet und da wird richtig differenziert und es auch richtig dargestellt.

Ich weiß aktuell leider auch nicht mehr weiter, warum die Auftrag.Vorgang... Variabel solche Probleme bereitet.

Beste Grüße

Fries
 

mh1

Sehr aktives Mitglied
4. Oktober 2020
592
149
ich habe wahrscheinlich auch andere Version, denn bei mir haben die Variablen alle andere Namen...

Aber prüfe doch mal, ob
- die Wawi in die Rechnungsvorlage überhaupt eine Variable mit dem Namen Vorgang.AbweichendeAdressen exportiert, oder
- in der Rechnungsvorlage eine Variable NurAbweichendeLieferadresse definiert wird (mit assign)?

Wie gesagt ist das in meiner Wawi nicht der Fall und damit würde das {% if Vorgang.AbweichendeAdressen == true -%} (NurAbweichendeLieferadresse hast du ja schon gelöscht, wie du schreibst)
auflösen zu {% if FALSE == true und springt also in das else und gibt <h3>Rechnungs- und Liefer-Adresse:</h3> aus.

Die zweite If Struktur (da wo die Lieferadresse steht) würde dann auch wieder zu {% if FALSE == true auflösen und somit wird die bedingte Anweisung, also die Augabe der Lieferadresse niemals ausgeführt.
 

absolutbad

Aktives Mitglied
4. Oktober 2013
42
18
Das ganze will ich auch in der Rechnungsvorlage integrieren, wo mit Vorgang.Auftrag..... geschrieben wird.
Bei {% if Vorgang.AbweichendeAdressen == true or NurAbweichendeLieferadresse == false -%} fehlt Auftrag.
Also so müsste es aussehen {% if Vorgang.Auftrag.AbweichendeAdressen == true or NurAbweichendeLieferadresse == false -%}
 
  • Gefällt mir
Reaktionen: Fries
Ähnliche Themen
Titel Forum Antworten Datum
Neu amazon Versanddatum als Rechnungs- und Lieferdatum setzen Druck-/ E-Mail-/ Exportvorlagen in JTL-Wawi 0
Neu [ Kritik ] Bilder konvertieren und skalieren JTL-Wawi - Ideen, Lob und Kritik 0
Beantwortet Rechnungskorrektur und Neu Erstellung Arbeitsabläufe in JTL-Wawi 2
Neu Lösung für den Ankauf von gebrauchter Ware (einzeln und Konvolut) mit JTL-POS Arbeitsabläufe in JTL-Wawi 0
Neu Probleme mit Produktbewertung für Rich-Snippets und Trusted Shops Plugin (Vers. 4.09) [JTL Shop 4.05] Plugins für JTL-Shop 0
Neu Kaufland cz und sk User helfen Usern - Fragen zu JTL-Wawi 5
Neu Jahr 2023 und Spaß an der Arbeit.. Smalltalk 2
Neu Zeitlich begrenzter SALE mit JTL und Shopify Shopify-Connector 3
Neu Fehler Versand "Firmenname muss zwischen 2 und 50 Zeichen lang sein" JTL-Wawi - Fehler und Bugs 3
Neu Disposition ist leer, trotz Auftrag und Bestellung JTL-Plan&Produce - Ideen, Lob und Kritik 10
Neu Fehler beim Abgelich und Test der Verbindung JTL-Shop - Fehler und Bugs 0
Neu 2 Fragen bzgl. Kaufland und Versandlabel User helfen Usern - Fragen zu JTL-Wawi 0
Neu Paypal und Google Analytics User helfen Usern - Fragen zu JTL-Wawi 0
Neu Google Shopping unitPricingMeasure und unitPricingBaseMeasure werden nicht übertragen Plugins für JTL-Shop 4
Neu Bilder bei Amazon für Artikel und Farben ändern Amazon-Lister - Ideen, Lob und Kritik 0
Angebotseinstellungen -> Mindestbestand und Maximaler Bestand kaufland.de - Anbindung (SCX) 0
Neu Nach Update auf Shop 5.2.1 - Exportformate Cron funktioniert nicht und manuelle Auslösung liefert nur ein "-1" auf dem Bildschirm - JTL-Shop - Fehler und Bugs 0
verbindungstest zu shop - Benutzer und Passwort "falsch" JTL-Wawi 1.6 0
Neu 💙 kostenloses Plugin: Shopauskunft Widget (Bewertungen sammeln und anzeigen) für JTL-Shop 5 Plugins für JTL-Shop 0
Neu Strato Managed Server und PHP 8 bzw. PHP 7.4 Installation / Updates von JTL-Shop 4
In Bearbeitung Artikel in Wawi und in POS richtig abgleichen Allgemeine Fragen zu JTL-POS 1
Neu JTL Wawi Artikel aus Kühllager mal gesperrt und mal frei für den Versand JTL-Wawi - Fehler und Bugs 0
Neu Updatepolitik und Testen von Software - aktuell 5.2.1 Installation / Updates von JTL-Shop 15
JTL Shop 5 nach Installation nur teils erreichbar und kann nicht angebunden werden Einrichtung JTL-Shop5 3
Neu Export Ameise (eigener SQL) via Batch und dann per E-Mail versenden User helfen Usern - Fragen zu JTL-Wawi 3
Neu Kategorien und Artikel landen nicht im Shop User helfen Usern - Fragen zu JTL-Wawi 2
Neu aria-label="Menge erhöhen" und aria-label="Menge verringern" abschalten Templates für JTL-Shop 0
Neu Welche Lieferschein-Druckvorlage und welche Firma bei Umlagerungen Druck-/ E-Mail-/ Exportvorlagen in JTL-Wawi 0
JTL-Wawi Version 1.6.42.0 im Dwnloadbereich und Archiv nicht auffindbar ! JTL-Wawi 1.6 7
Neu Wawi auf Server PC und weitere Filiale User helfen Usern - Fragen zu JTL-Wawi 13
In Diskussion Neukunden per Workflow identifizieren und zusätzlichen Artikel hinzufügen JTL-Workflows - Ideen, Lob und Kritik 2
Neu Auftragsimport mittels Powershell und Aufgabenplanung, Workflow wird nicht ausgeführt JTL-Ameise - Fehler und Bugs 5
In Diskussion Kunde auswählen und Standard Auftrag per Worklfow anlegen JTL-Workflows - Ideen, Lob und Kritik 1
Fehler bei Abgleich von Wawi und JTL Shop 5 JTL-Wawi 1.6 2
Neu Zu einem Testauftrag Stornorechnung und Gutschrift erstellt - in der Fibu noch offen deswegen - wie rausbekommen? User helfen Usern - Fragen zu JTL-Wawi 5
Neu Stornorechnungen und Rechnungskorrekturen werden doppelt in Statistik ausgewiesen JTL-Wawi 1.6 0
Neu Sendungsnummer importieren und zu Amazon übertragen Schnittstellen Import / Export 2
Neu 0% auf PV Module und Komponenten User helfen Usern - Fragen zu JTL-Wawi 2
Produktetiketten automatisiert als PDF drucken und benennen JTL-Wawi 1.6 0
Neu Bearbeitung eines Auftrags trotz Rechnungsstellung und Auslieferung möglich User helfen Usern - Fragen zu JTL-Wawi 2
Neu Ausgabe von Startlager und Ziellager bei Auftrag für Umlagerung Druck-/ E-Mail-/ Exportvorlagen in JTL-Wawi 1
Neu Zu folgenden installierten und aktiven Extensions wurde keine gültige Lizenz gefunden: JTL-Shop - Fehler und Bugs 17
Neu Problem mit versandkostenfrei Kupon und Änderung der Versandart durch WF User helfen Usern - Fragen zu JTL-Wawi 2
Neu Hilfe jede Menge Aufträge aber keiner wird zum packen im WMS und Wawi (offene Aufträge)angezeigt. JTL-Wawi - Fehler und Bugs 1
Neu Anlegen und Ablauf von Sackware die abgepackt wird User helfen Usern - Fragen zu JTL-Wawi 7
In Bearbeitung JTL POS Auftragpriorität so ändern das keine Korrekturbuchung gemacht wird sondern der artikel ausgebucht wird und der Auftrag gesperrt wird Allgemeine Fragen zu JTL-POS 1
Neu DHL-Anbindung und eazy-Auction Ebay Schnittstellen Import / Export 3
In Bearbeitung JTL POS und Lexoffice Allgemeine Fragen zu JTL-POS 1
Neu 1.6 undokumentierte Änderungen und bugs in Druckvorlagen sowie JTL JTL-Wawi - Fehler und Bugs 0
Neu Verpackungsgesetz Österreich / Bevollmächtigter und Kosten Smalltalk 41

Ähnliche Themen