Neu abweichende E-Mail Adresse für Rechnungsversand

karabey

Sehr aktives Mitglied
28. November 2012
863
38
Nein, wir arbeiten immer noch mit der oben genannten Lösung. Wird unter Druck Vorlagen / Rechnung (Mail) / Empfänger eingetragen:

SQL:
{%- capture sSQLQuery -%}
    SELECT cWertVarchar
    FROM Kunde.tKundeEigenesFeld
    JOIN tAttributSprache ON tAttributSprache.kAttribut = Kunde.tKundeEigenesFeld.kAttribut
    WHERE tAttributSprache.cName = 'remail'
        AND Kunde.tKundeEigenesFeld.kKunde = {{ Report.Address.CustomerInternalId }}
{%- endcapture -%}
{%- assign RechnungEMailAn = sSQLQuery | DirectQueryScalar -%}

{%- capture EMail -%}
    {%- if RechnungEMailAn != null and RechnungEMailAn != empty -%}
        {{- RechnungEMailAn -}}
    {%- else -%}
        {{ Report.Address.EmailAddress }}
    {%- endif -%}
{%- endcapture -%}
{{ EMail | Trim }}
Könnte man den noch damit erweitern falls eine Abteilung "Buchhaltung" gibt und "EigenesFeld" leer ist die Buchhaltung nimmt, und wenn beides nicht da ist die "Report.Address.EmailAddress" ?

Mit
Code:
{% if jtlAnsprechpartner.Abteilung == 'Buchhaltung' and jtlAnsprechpartner.EMail != empty %}
komme ich leider nicht weiter da der jtlAnsprechpartner nicht gefunden wird.
 

David_M

Aktives Mitglied
4. Januar 2011
99
18
Könnte man den noch damit erweitern falls eine Abteilung "Buchhaltung" gibt und "EigenesFeld" leer ist die Buchhaltung nimmt, und wenn beides nicht da ist die "Report.Address.EmailAddress" ?

Mit
Code:
{% if jtlAnsprechpartner.Abteilung == 'Buchhaltung' and jtlAnsprechpartner.EMail != empty %}
komme ich leider nicht weiter da der jtlAnsprechpartner nicht gefunden wird.
Das Problem ist, dass in der Ausgabe 2.0 die Ansprechpartnervariablen entfernt wurden. Ticker dazu: https://issues.jtl-software.de/issues/WAWI-75743

Du kannst aber einfach folgenden Code nehmen, dann geht es wieder. Der Code wird beim Empfänger eingetragen.

Code:
{% assign mail ='' -%}
{% capture query -%}
SELECT cMail FROM tansprechpartner WHERE cAbteilung = 'Buchhaltung' AND kKunde = '{{ Report.CustomerInternalId }}'
{% endcapture -%}
{% assign mail = query | DirectQueryScalar -%}
{% if mail contains '@' %}{% else -%}{% assign mail = Report.Address.EmailAddress -%}{% endif -%}
{{ mail }}
 
  • Gefällt mir
Reaktionen: karabey

karabey

Sehr aktives Mitglied
28. November 2012
863
38
Das Problem ist, dass in der Ausgabe 2.0 die Ansprechpartnervariablen entfernt wurden. Ticker dazu: https://issues.jtl-software.de/issues/WAWI-75743

Du kannst aber einfach folgenden Code nehmen, dann geht es wieder. Der Code wird beim Empfänger eingetragen.

Code:
{% assign mail ='' -%}
{% capture query -%}
SELECT cMail FROM tansprechpartner WHERE cAbteilung = 'Buchhaltung' AND kKunde = '{{ Report.CustomerInternalId }}'
{% endcapture -%}
{% assign mail = query | DirectQueryScalar -%}
{% if mail contains '@' %}{% else -%}{% assign mail = Report.Address.EmailAddress -%}{% endif -%}
{{ mail }}
Danke dir.
 
Ähnliche Themen
Titel Forum Antworten Datum
Neu wenn abweichende Adresse dann nur weiße Seite? JTL-Shop - Fehler und Bugs 7
Neu Passwort vergessen Mail wird nicht gesendet in 5.3.1 JTL-Shop - Fehler und Bugs 1
Neu Workflow - Stücklisten im Auftrag abfragen und korrekt in einer Mail auflisten User helfen Usern - Fragen zu JTL-Wawi 1
Workflow = Gewinn unter 30 % vom netto = per Mail informiert JTL-Wawi 1.6 10
Neu Firmen- und E-Mail Einstellungen - Text hevorheben (fett) und Anordnung in Vorlage anpassen Druck-/ E-Mail-/ Exportvorlagen in JTL-Wawi 21
Neu Servicedesk - Domain-Hoster gewechselt, E-Mail erfolgreich getestet, aber keine E-Mails landen im Service Desk! Gelöste Themen in diesem Bereich 7
Neu Workflow Aktion E-Mail senden kann nicht Plain und HTML Email zusammen versenden Arbeitsabläufe in JTL-Wawi 6
Neu E-Mail-Adresse beim Versand von Lieferantenbestellungen User helfen Usern - Fragen zu JTL-Wawi 0
Neu Lieferantenbestellung als CSV mit selbst festgelegten Spalten per Mail senden Arbeitsabläufe in JTL-Wawi 1
In Email-Vorlage: E-Mail Adresse im eigenen Feld verwenden JTL-Wawi 1.8 4
Beantwortet #GEFUNDEN# Suche jemand , der uns eine (automatische) SQL Abfrage erstellen kann mit Mail Ausgabe Dienstleistung, Jobs und Ähnliches 2
Gelöst Per Workflow im Servicedesk eine Mail versenden. Gelöste Themen in diesem Bereich 4
Wie kann ich eine Benachrichtigung bei einem Wareneingang auslösen mit einer Mail über die Artikel die eingebucht wurden JTL-Wawi 1.8 2
Neu Mail-Versand & Plugin Doku Technische Fragen zu Plugins und Templates 2
Beantwortet WF Mail wenn Amazon Artikel nicht verknüpft ist JTL-Workflows - Ideen, Lob und Kritik 1
Neu E-Mail mit Strato - Fehler normal? Betrieb / Pflege von JTL-Shop 6
Neu E-Mail Vorlagen erweitern: Neue Vorlage à la Header, bzw. Sprachvariable nutzen? Templates für JTL-Shop 3
Ausgabe per E-Mail geht plötzlich nicht mehr, Testmail aus Wawi aber schon JTL-Wawi 1.6 22
Nur noch sporadischer Versand per Mail von Rechnungen, Lieferscheinen und Mahnungen nach Update auf Version 1.8. JTL-Wawi 1.8 0
Neu E-Mail Versandbenachrichtigung aus JTL Wawi 1.8.10.0 wird doppelt versendet User helfen Usern 6
Neu E-Mail Versand in JTL - Absender ändern User helfen Usern 2
Neu Versandemail zieht die falsche Email-Adresse JTL-Wawi - Fehler und Bugs 2

Ähnliche Themen