Neu Wie kann man auf Aufträgen das Land des Empfängers in Englisch ausgeben lassen?

NickR

Aktives Mitglied
3. April 2020
13
1
Hallo,

ich bin ein JTL-Neuling. Ich versuch in meinen englischen Vorlagen für Belege Verkauf das Land des Empfängers in Englich aus zu geben. Das Adressfeld und all seine Variabeln liegen im Knotenpunkt Belege Verkauf. Zu den einzelnen Belegen gibt es englische Vorlagen. Diese greifen aber auf den Baustein im Knotenpunkt zu. Gibt es in der Knotenpunktvorlage eine Möglichkeit, je nach der Dokumentensprache, die Ausgabe Sprache des Empfängerlands zu setzen? Das hier geht leider nicht:
Vorgang.Auftrag.Benutzer.Firma.Land.NameEnglisch
Enthält den englischen Namen des Landes.
Hat jemand eine Idee?

Vielen Dank.

Beste Grüße
Nick
 

AFTECCON

Mitglied
14. Juli 2020
5
0
hm. du hast das für die Rechnung gemacht oder?
ich benötige das eigentlich für alle Verkaufsvorgänge und Einkaufsvorgänge. Kannst Du mir nen Tip geben welche Variablen da dann im einzelnen zu nehmen sind?
Danke!
 

Dalibor Josic

Sehr aktives Mitglied
22. Dezember 2014
1.183
142
Gaildorf
Hi,

folgendes hat bei mir unter Angebot, Auftrag, Rechnung und Lieferantenbestellung funktioniert, da ich nun das Land aus den Kundendaten auslese und nicht mehr aus der Rechnung:

Für Verkaufsvorgänge --> JTL_DirectQuery ("SELECT [cNameEng] FROM [dbo].[tland] WHERE cISO = '"+Report.Address.CountryISO+"' ")
Für Einkaufsvorgänge --> JTL_DirectQuery ("SELECT [cNameEng] FROM [dbo].[tland] WHERE cISO = '"+Vorgang.Lieferant.Land.ISO+"'")

Teste das mal bei dir.

Gruß
Dali
 
Zuletzt bearbeitet:
  • Gefällt mir
Reaktionen: Moinse

NickR

Aktives Mitglied
3. April 2020
13
1
Hallo,

jetzt war ich lange nicht hier und habe die Antworten gar nicht gesehen. Der Code von Dali funktioniert super. Es ist dann aber immer in englisch.
Ich habe für die Verkaufsvorgänge folgendes noch dazu geschrieben, damit es für deutsch sprachige Länder den Landesnamen in deutsch ausgibt.

If (Report.Company.CountryISO != 'DE' and Report.Company.CountryISO !='AT' and Report.Company.CountryISO != 'CH', JTL_DirectQuery ("SELECT [cNameEng] FROM [dbo].[tland] WHERE cISO = '"+Report.Address.CountryISO+"' "), Report.Address.Country)

Kann man bestimmt noch eleganter schreiben bzw. was viel toller wäre, wenn die Formel auf die Sprache des Dokuments eingeht. Wie man die verwendete Sprache abfragt habe ich aber nicht gefunden. Wenn das jemand weiß, ich würde mich freuen.
Vielen Dank.

Beste Grüße,
Nick
 

JamieLee

Aktives Mitglied
5. Januar 2020
20
1
Blöde Frage, wo genau füge ich den Code ein? Der Formulareditor macht mich zwischendurch noch wahnsinnig. =) Ein kleiner Screenshot würde mir helfen. Hänge nämlich auch an dem Problem, dass auf englischen Rechnungen nur noch das Land auf deutsch ausgegeben wird.
Freue mich, auf Antwort.
 

rinos

Aktives Mitglied
11. November 2020
6
0
Man kann z.B. für eine neue Sprache Polnisch eine neue Spalte in dem microsoft server managerment studio hinzufügen. Hier unter tabelle dbo.tLand eine neue Spalte hinzufügen und Sie können so viel Sprachen hinzufügen wie Sie möchten.
 

Anhänge

  • Unbenannt.PNG
    Unbenannt.PNG
    12,9 KB · Aufrufe: 47
  • Unbenannt1.PNG
    Unbenannt1.PNG
    12,9 KB · Aufrufe: 48

hiehnerladder1337

Aktives Mitglied
29. August 2019
13
1
Gleiches Problem hier mit 1.7.13.1 - bei der Übersetzung der Vorlagen in Englisch, bleibt die Anrede, das Land und in meinem Fall auch die Artikelbezeichnung deutsch :(

Mit dem Query aus der Antwort von Dalibor Josic konnte ich den Fehler beim Land zwar beheben, bei der Mailvorlage tappe ich aber mit der korrekten Abfrage im Dunkeln. Wie ist die korrekte Abfrage mit DotLiquid?

Hat auch jemand das Problem mit der Artikelbeschreibung schon beobachten können und hat evlt. Tipps für die Fehlersuche?
 

NickR

Aktives Mitglied
3. April 2020
13
1
Gleiches Problem hier mit 1.7.13.1 - bei der Übersetzung der Vorlagen in Englisch, bleibt die Anrede, das Land und in meinem Fall auch die Artikelbezeichnung deutsch :(

Mit dem Query aus der Antwort von Dalibor Josic konnte ich den Fehler beim Land zwar beheben, bei der Mailvorlage tappe ich aber mit der korrekten Abfrage im Dunkeln. Wie ist die korrekte Abfrage mit DotLiquid?

Hat auch jemand das Problem mit der Artikelbeschreibung schon beobachten können und hat evlt. Tipps für die Fehlersuche?
Hallo,
Für Artikelname: Ist unter Artikel ->Beschreibung ->Sprache: Englisch ->Artikelname: ein englischer Titel hinterlegt? Wenn nicht nimmt er den Deutschen. Das Gleiche gilt für Versandart, Zahlart etc.

Für Land: benutze ich obige Zeile. Der Trick ist nur, dass es nicht funktioniert, wenn man es im Knotenpunkt hinterlegt (Baustein), sondern es muss in der Sprachvorlage direkt stehen. Denke im Knotenpunkt ist noch keine Sprachabfrage möglich. Ist zwar nervig, weil man es in jede Vorlage ein bauen muss, aber ...

Für Anrede: in der Vorlage im Adressfeld statt:
Report.Address.Salutation+" "+Report.Address.FirstName+" "+Report.Address.LastName
dies hinein kopieren ->
if(Report.Address.Salutation='Herr', 'Sir','') + if(Report.Address.Salutation ='Frau', 'Mrs','') + " "+Report.Address.FirstName+" "+Report.Address.LastName

(Geht bestimmt eleganter bin nicht so bewandert in DotLiquid)
Funktioniert bei mir ganz gut. Ist aber noch frisch. Wenn jemand ein Fehler auffällt, gern schreiben.
Beste Grüße
Nick
 

hiehnerladder1337

Aktives Mitglied
29. August 2019
13
1
Hallo Nick,
vielen Dank für deine Antwort!
Im Artikel ist der englische Titel hinterlegt. Habe im getesteten Beispiel nur den Ausgabeweg JTL Wawi hinterlegt. Auch wenn ich Drucken/Mailen/Faxen zusätzlich hinterlege ändert es leider nichts am Problem :(
Beim Versandart Titel funktionierte die Ausgabe in Englisch nach hinterlegen des englischsprachigen Titels in der Versandart auf anhieb. (auch in der Mailvorlage!)

Eben habe ich auch rausgefunden wieso es nicht funktionierte. Im Beispielangebot habe ich den Versand erst nach Anlegen des engl. Titels hinzugefügt. Eben habe ich den Artikel im AG entfernt und nach dem erneuten hinzufügen festgestellt, dass dann auch in der Wawi selbst ja im AG der engl. Titel genutzt wird. Damit ist nun natürlich auch der Titel in den Vorlagen korrekt englisch. 🙄

Die Lösung für die Anrede werde ich bei Gelegenheit mal testen - aktuell habe ich auf die Anrede verzichtet. Es fehlt eigentlich ohnehin eine Dritte Auswahlmöglichkeit.. was ist mit allen dazwischen?

Nun fehlt nur noch die korrekte Abfrage in der Mailvorlage für das Land. Wie hast du das bei dir gelöst?

Dank+Gruß
Conny
 

NickR

Aktives Mitglied
3. April 2020
13
1
Hallo Conny,
die Abfrage in der Mailvorlage habe ich nicht auf dem Schirm. Müsste ich mal irgendwann prüfen. Im Anhang wird ja die Vorlage verwendet die man angelegt hat. Diese muss, soweit ich das weiß, in der neuen Vorlagen Version separat angepasst werden. Über Projektbausteine kann man da aber über Coppy und Paste ganz schnell die Druckvorlagenversion reinbekommen.

Anrede "Alles dazwischen" weiß ich nicht. Müsste glaub ich erst auf WAWI-Seite angelegt werden. Habe jedenfalls nichts gefunden wo man diesen Textbaustein hinterlegen könnte. Was man machen kann ist dies im Kunden selbst zu bestimmen und dann die if Abfrage entsprechend zu erweitern.
Beste Grüße
Nick
 

hiehnerladder1337

Aktives Mitglied
29. August 2019
13
1
Hallo Nick,
die Anrede drückt nicht wirklich - dass aber das Land in der Mailvorlage ebenfalls englisch ausgeben drückt schon etwas. Für Hinweise in dem Bezug wäre ich hier sehr dankbar!

Dank+Gruß
Conny
 

NickR

Aktives Mitglied
3. April 2020
13
1
Hallo Conny,

hatte ich doch oben geschrieben.... :(

Aber hier noch mal ausführlich:

If (Report.Company.CountryISO != 'DE' and Report.Company.CountryISO !='AT' and Report.Company.CountryISO != 'CH', JTL_DirectQuery ("SELECT [cNameEng] FROM [dbo].[tland] WHERE cISO = '"+Report.Address.CountryISO+"' "), Report.Address.Country)

"Für Land: benutze ich obige Zeile. Der Trick ist nur, dass es nicht funktioniert, wenn man es im Knotenpunkt hinterlegt (Baustein), sondern es muss in der Sprachvorlage direkt stehen. Denke im Knotenpunkt ist noch keine Sprachabfrage möglich. Ist zwar nervig, weil man es in jede Vorlage ein bauen muss, aber ..."

Adressfeld aus dem Knotenpunkt "Beleg Verkauf" Baustein ausschneiden und in der ersten Belegart unter der entsprechenden Sprachvorlage einfügen. In Zeile mit Country alten Eintrag gegen obige Zeile ersetzen.
Baustein Kopieren und in allen anderen Verkaufsbelegen in der entsprechenden Sprachvorlage einfügen.

So habe ich es gemacht wenn jemand weiß wie es eleganter geht - gern einen Hinweis schreiben.
Danke.

Beste Grüße aus Berlin
Nick
 
Ähnliche Themen
Titel Forum Antworten Datum
Neu Wie kann ich im JTL-Shop einen Abwesenheitshinweis einstellen? Allgemeine Fragen zu JTL-Shop 1
Neu Wie kann ich eine Inventurliste als Excel- oder csv-Datei erstellen? Gelöste Themen in diesem Bereich 3
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 Wie kann ich die vergebene Coupons sehen. Welche Kunde welchen Copoun Allgemeine Fragen zu JTL-Shop 0
Neu Wie kann ich Alt-Texte für Bilder an Shopify senden? Shopify-Connector 2
Neu [Umfrage] - Was hälst du von Updates - Innovativ oder aufwendig? Wie kann es besser gehen? Installation / Updates von JTL-Shop 0
Neu Wie kann ich nicht mehr vorhandene ausländische USt-ID löschen? User helfen Usern - Fragen zu JTL-Wawi 1
Workflow Manuell HTML Request wie Server Antwort verarbeiten JTL-Wawi 1.7 0
Trackinglink enthält Hashtag - wie eingeben? JTL-Wawi 1.8 0
Neu Wie setzt Ihr eure Dev/Staging Umgebungen auf? Betrieb / Pflege von JTL-Shop 0
Neu Fehler: Sonderpreis falsch formatiert, wird nicht importiert; obwohl importiert genau wie exportiert User helfen Usern - Fragen zu JTL-Wawi 0
Neu Wie erstelle ich das richtige Layout für handy, Desktop etc Allgemeine Fragen zu JTL-Shop 0
Neu Wie gut ist die Datenbanksynchronisation? JTL-Wawi - Ideen, Lob und Kritik 4
Neu Artikelpreise Verknüpfen (ähnlich wie Stücklisten) User helfen Usern - Fragen zu JTL-Wawi 0
Neu Conrad anbindung an JTL / eazy auction, aber wie? User helfen Usern - Fragen zu JTL-Wawi 4
[JTL-WAWI API] Wie funktioniert die Item-Image API? JTL-Wawi 1.8 0
Neu Wawi Artikelattribut = externer Link wie am besten darstellen beim Artikel? Allgemeine Fragen zu JTL-Shop 0
Neu Expressbearbeitung-Gebühr. Wie realisieren? Allgemeine Fragen zu JTL-Shop 1
Zusatzkosten wie Zölle JTL-Wawi 1.7 2
Neu Wie Wawi (Kundendaten) zurücksetzen User helfen Usern - Fragen zu JTL-Wawi 10
Neu Wie Lizenz kündigen User helfen Usern - Fragen zu JTL-Wawi 13
Neu Wie funktioniert Individualproduktion / Einzelfertigung JTL-Plan&Produce - Ideen, Lob und Kritik 4
Neu Kategoriebilder werden immer mit großem leeren Platz (wie für das 2.Bild) angezeigt Allgemeine Fragen zu JTL-Shop 6
Zusatzkosten wie Zölle JTL-Wawi 1.7 4
Neu 2 Mandanten 2 Datenbanken wie läuft es mim POS User helfen Usern 0
Neu Wie bekomme ich Statistik "Kunde/Artikelnummer/Menge/Netto-VK" auf Basis Rechnungspositionen? Arbeitsabläufe in JTL-Wawi 0
SQL ifGetPrice liefert nur netto Preise, wie komme ich an Brutto ran? JTL-Wawi 1.7 4
Neu Wie importiere ich die Zahlungs-ID für meine eigene benutzerdefinierte Zahlung, wie es andere Anbieter wie Paypal und Molli Payments in Shopware 6? Onlineshop-Anbindung 0
Neu Wie macht ihr das? Ebay Verkäufe automatisieren. Arbeitsabläufe in JTL-Wawi 3
Firmen- und E-Mail Einstellungen: Wie einrichten, wenn Firmenname (Impressum) anders ist als Shopname/Marke? JTL-Wawi 1.8 0
In Bearbeitung JTL POS, Bargeldentnahme zu Datev, wie? Allgemeine Fragen zu JTL-POS 1
Neu Workflow Aktion E-Mail senden kann nicht Plain und HTML Email zusammen versenden Arbeitsabläufe in JTL-Wawi 6
Neu Wo kann ich einstellen, welche Rechnungsvorlage "gezogen" wird Druck-/ E-Mail-/ Exportvorlagen in JTL-Wawi 13
Neu Amazon Prime - DHL Versandlabel kann nicht gedruckt werden "Ein Prime Versandlabel wurde nicht gekauft, da kein verfügbares gefunden wurde." JTL-ShippingLabels - Fehler und Bugs 0
Neu Versandschein für Schweiz kann nicht gedruckt werden folgende Fehlermeldung JTL-ShippingLabels - Fehler und Bugs 1
Neu kann man in List & Label Zeilen auskommentieren User helfen Usern - Fragen zu JTL-Wawi 4
Kann ich eine email an die Wawi senden durch die dann ein neuer Auftrag generiert wird? (Daten müssen händisch vervollständigt werden...) JTL-Wawi 1.8 2
Neu Kann uns jemand beim Otto einrichten helfen? Dienstleistung, Jobs und Ähnliches 3
Beantwortet #GEFUNDEN# Suche jemand , der uns eine (automatische) SQL Abfrage erstellen kann mit Mail Ausgabe Dienstleistung, Jobs und Ähnliches 2
Neu Woran kann es liegen, dass ein neu erstellter Connector-Verkaufskanal nicht in der Statusliste des Workers vorkommt? Shopify-Connector 2
Neu syntaxfehler report.invoicebilltoaddress.country kann nicht interpretiert werden Druck-/ E-Mail-/ Exportvorlagen in JTL-Wawi 0
Neu Wer kann bei uns ein EcoDMS einrichten? Dienstleistung, Jobs und Ähnliches 16
Verwiesen an Support TSE Modul wird nicht mehr erkannt, kann auch nicht wieder aktiviert werden, diverse Fehlermeldungen JTL-POS - Fehler und Bugs 1
In Bearbeitung Sunmi P2 kann keinen Barcode scannen JTL-POS - Fragen zu Hardware 5
Neu PayPal - Benachrichtungen über Zahlung -> EMail. Wo kann man den Betreff bearbeiten? User helfen Usern - Fragen zu JTL-Wawi 6
Neu JTL WAWI Icecat Anbindung - Wer kann einrichten? User helfen Usern - Fragen zu JTL-Wawi 0
Neu Wawi läuft, aber ein Rechner hat den Pfad zur Datenbank verloren, Mandant kann nicht ausgewählt werden User helfen Usern - Fragen zu JTL-Wawi 3
Neu Versandart kann nicht gelöscht werden User helfen Usern - Fragen zu JTL-Wawi 0
Neu [Shop 5] Gesucht: Tolle (Sonder) Preisdarstellung mit Prozent Anzeige was man spart Plugins für JTL-Shop 1

Ähnliche Themen