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

Fries

Gut bekanntes Mitglied
26. August 2021
302
16
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

Sehr aktives Mitglied
8. August 2019
145
39
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

Gut bekanntes Mitglied
26. August 2021
302
16
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
1.597
484
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
19
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
2 Nachkommastellen in Rechnungs-E-Mail Vorlage ausgeben? JTL-Wawi 1.9 4
Neu XRechnung/E-Rechnung und verschiedene eMail-Empfänger JTL-Wawi - Ideen, Lob und Kritik 1
Neu "Noch X € und wir versenden kostenfrei" hat einen Fehler Betrieb / Pflege von JTL-Shop 0
Preiskalkulation auf Grundlage von Lieferantenpreise und Lieferantenbestand JTL-Wawi 1.8 1
Neu Wasserzeichen auf Lieferschein und Rechnung auf ganze A4 Seite User helfen Usern - Fragen zu JTL-Wawi 5
Neu Connector Verhalten mit Tracking Nummern und Versandbestätigungen Shopify-Connector 0
otto.de Anbindung und Einrichtung in JTL Wawi JTL-Wawi 1.9 0
dbo.tFile und tZahlungsabgleichLogeintrag - kann man hier gefahrlos Datensätze löschen? JTL-Wawi 1.9 5
Anlage neuer Artikelstamm und Erstinventur Lager JTL-Wawi 1.9 1
Neu Breadcrumb Navigation bei Kategorie-, Hersteller- und Merkmallisten verschieden JTL-Shop - Fehler und Bugs 0
Artikelstatistik richtig einstellen und verstehen JTL-Wawi 1.9 2
Aktuelle Störung der SCX-Schnittstelle und weiterer JTL-Systeme Störungsmeldungen 1
Neu Fehlermeldungen und kaputte Designvorlage eBay-Anbindung - Fehler und Bugs 0
Seite Artikel->Sonderpreise und Sonderpreiskationen definieren JTL-Wawi 1.9 0
Neu SQL Server kein Mandant auswählbar und Dienst lässt sich nicht starten Installation von JTL-Wawi 2
Schnittstelle für Zalando, Kaufland und Otto JTL-Wawi 1.9 5
Neu Ameise-Vorlage per SQL abrufen und Daten als Ergebnis erhalten JTL Ameise - Eigene Exporte 1
Neu Übersicht Verkauf mit Artikelmenge und durchschnittlichem VK netto Eigene Übersichten in der JTL-Wawi 6
Neu Gehosteter Shop nicht mehr aufrufbar und auch kein admin-Login mehr möglich JTL-Shop - Fehler und Bugs 3
JTL-Vouchers und Shopify Allgemeine Fragen zu JTL-Vouchers 3
Neu Spam Newsletteranmeldungen und Shop Anmeldungen Allgemeine Fragen zu JTL-Shop 3
Neu Shopify Versandkosten und Mindestbestellwert Shopify-Connector 0
Neu 1.2.3.8 startet nicht und stürtzt sofort ab User helfen Usern - Fragen zu JTL-Wawi 11
Neu SQL DB läuft mit Fehler voll und crasht Server JTL-Shop - Fehler und Bugs 1
Neu Workflow und Version für Vorhaben Starten mit JTL: Projektabwicklung & Migration 3
Neu Bestellungen und Kunden werden nicht importiert JTL-Shop - Fehler und Bugs 10
Filter und Workflows nicht auf Vaterartikel anwendbar JTL-Workflows - Fehler und Bugs 0
Neu In Filiale umbuchen mit Packungsgröße und dort mit JTL-POS einzeln "verkaufen" User helfen Usern - Fragen zu JTL-Wawi 3
Neu POS GTIN Suche und Wawi ausbuchen JTL-POS - Fehler und Bugs 0
Neu TSE (RKSV) und USB-Reader - Android 14 JTL-POS - Fehler und Bugs 0
Neu Neueste Version Paypal Checkout: Rechnungskauf mit Ratepay und Paypal-Kreditkarte sind nicht verfügbar. Plugins für JTL-Shop 21
Neu 🎉 Neues Plugin: "Versandkosten und Lieferzeit automatisch beziehen - ShipMonk Extension" 🎉 Plugins für JTL-Shop 1
Neu Artikel per Dropshipping versenden und selbst versenden Arbeitsabläufe in JTL-Wawi 1
Neu Anfägerfragen und Installtion auf ngix server Installation / Updates von JTL-Shop 13
Neu 🎉 Neues Plugin: "Versandkosten und Lieferzeit automatisch beziehen - DHL-Express Extension" 🎉 Plugins für JTL-Shop 3
Neu Wichtige Infos zu GPSR-Attributen für JTL-eazyAuction und kommende JTL-Wawi Version 1.9.6.0 Einrichtung und Installation von JTL-eazyAuction 120
Überschriften und Titel in Angeboten JTL-Wawi 1.9 3
Rechnungen an Ebay und Amazon Kunden immer digital zusenden JTL-Wawi 1.9 0
Neu Gibt es keinen Gambio Connector mehr mehr mit PHP8 und höher? Gambio-Connector 4
Neu WooCommerce und JTL Wawi lassen sich nicht verbinden WooCommerce-Connector 3
Neu Übersetzung Shop und einiger Produkte Betrieb / Pflege von JTL-Shop 2
Neu Biete: Bastel- und Schreibwarenartikel aus Ladenauflösung Dienstleistung, Jobs und Ähnliches 0
Neu Exchange Online, OAuth und Send As JTL-Wawi - Ideen, Lob und Kritik 2
Mollie und die Wawi JTL-Wawi 1.8 5
Neu Wawi OpenTrans und MyFactory User helfen Usern 0
Neu Doppelte Artikel und SEO User helfen Usern - Fragen zu JTL-Wawi 0
Neu 2 Warenwirtschaften in 1 Haupt und 1 Mandant Umwandeln User helfen Usern - Fragen zu JTL-Wawi 5
Neu Toplevel-Banner hinzufügen und/oder über Wawi Steuern Allgemeine Fragen zu JTL-Shop 0
Neu Artikel- und Versandgewicht bei Stücklisten wird nicht nachberechnet JTL-Version 1.8.12.2 JTL-Wawi - Fehler und Bugs 4
Variationsertikel erstellen und in Woocommerce einbinden JTL-Wawi 1.9 4

Ähnliche Themen