Neu WAWI 1.4 - Eigene Felder Kunden in Druckvorlage verwenden ?

  • Hinweis: Am 25.02.2025 zwischen 21:30 u. 22:30 Uhr - Einschränkungen beim Login und Erreichen folgender Dienste: FFN, Kundencenter, Admin, JTL-Shop, JTL-Wawi, Lizenzserver, ISI Gateway, Vouchers, Kassensysteme, Plan&Produce, Versand. Grund dafür ist ein Major Upgrade des OAuth-Dienstes. Vielen Dank für euer Verständnis!

spaxxilein

Sehr aktives Mitglied
27. November 2013
510
104
Vielen Dank spaxxilein. Damit habe ich erst einmal eine Ausgabe hinbekommen.

Habe ich mehrere Kundenattribute, ausgegeben wird immer das Erste.

Kann jemand einen Tip geben wie ich die Attribute gezielt ausgeben kann?

Rückmeldung JTL:

Code:
dafür müssen Sie die neue Rechnungsvorlage nutzen und dann die Funktion aus dem Anhang. Das die Attribute zu eigenen Feldern geworden sind, kann man diese nicht mehr direkt über die Variablen ansprechen.

Die Funktion findet sich unter JTL-Funktionen -> JTL_GetCustomerCustomField

Damit kann man glaube ich auf jedes beliebige Attribut zugreifen.
 

wawi-dl

Sehr aktives Mitglied
29. April 2008
6.275
688
Jein, mir fehlen generell Anworten zur JTL geplanten Umsetzung von "globalen Variaben" und "eigenen Variablen/Feldern".

Das auslesen an sich ist kein Problem, will nur wissen ob es einfache "Boardmittel" in Form von Variablen geben wird -> wovon ich nicht ausgehe, möchte aber nicht 5x alles aktualisieren.
 

IT-Schober

Aktives Mitglied
7. Dezember 2017
54
7
Code:
JTL_DirectQuery ("SELECT cWertVarChar FROM Kunde.tKundeEigenesFeld JOIN dbo.tKunde ON Kunde.tKundeEigenesFeld.kKunde = dbo.tkunde.kKunde WHERE cKundenNr='"+Report.SalesOrderBillToAddress.CustomerNumber+"' and kAttribut = 160")

Dies ist die aktuelle Variable, wobei kAttribut weiterhin aus dem SSMS zu beziehen ist.
 

Jonas B.

Aktives Mitglied
10. März 2019
5
0
Guten Morgen,

ich habe nun auch meinen Shop geupdated und kann nicht mehr damit arbeiten, weil die Druckvorlagen nicht wollen.
Mit dem oben beschriebenen Code bekomme ich nur einen Syntaxfehler.

..mit der Info "Dies ist die aktuelle Variable, wobei kAttribut weiterhin aus dem SSMS zu beziehen ist. " kann ich wenig anfangen.
Ich weiß zumindest, dass SSMS wohl ein Programm ist, womit man auf Datenbanken zugreift. Ist JTL WaWi also sowas?
Oder benötige ich noch andere Programme?
Wieso entfernt man Variablen?
Oder wieso kann man nicht zumindest mit neuen Variablen nun auf die Eigenen Felder zugreifen?

Dieses Update macht mir echt Kopfschmerzen.
 

css-umsetzung

Offizieller Servicepartner
SPBanner
6. Juli 2011
7.411
2.034
Berlin
dafür müssen Sie die neue Rechnungsvorlage nutzen und dann die Funktion aus dem Anhang. Das die Attribute zu eigenen Feldern geworden sind, kann man diese nicht mehr direkt über die Variablen ansprechen.

Die Funktion findet sich unter JTL-Funktionen -> JTL_GetCustomerCustomField
Damit kann man glaube ich auf jedes beliebige Attribut zugreifen.

Was war denn daran missverständlich?
JTL hat wohl extra eine Funktion hinzugefügt, mit der eigene Felder ausgelesen werden können.
 

Jonas B.

Aktives Mitglied
10. März 2019
5
0
Entschuldigen Sie bitte, wenn ich etwas genervt wirke.

Ich möchte einfach nur MIT dem Programm arbeiten und nicht AM.

Durch das Update habe ich erstmal ganz viele Fehler bekommen, worum ich mich kümmern muss, bevor ich meiner eigentlichen Arbeit nachkommen kann.

Ich war ziemlich froh, dass ich das mit den Variablen und den Bedingungen hierzu gerallt habe und das ganze einfach nur lief.
Nun bekomme ich durch ein Update grundlegende Änderungen an den Funktionen vorgesetzt und muss meine Druckvorlagen wieder umbasteln.

Ich bin leider kein Profi, weswegen ich viele Fehler nicht verstehe und auch in Sachen Programmierung oftmals auf dem Schlauch stehe.
Inzwischen läuft die Auslesung zwar, aber ich habe mich noch nicht weiter mit der Darstellungsbedingung beschäftigt.

Ich muss erstmal Aufträge schreiben.

Vielen Dank für die Hilfe!
Und Entschuldigung an alle, die sich durch meinen Umnut angegriffen fühlen.
 

css-umsetzung

Offizieller Servicepartner
SPBanner
6. Juli 2011
7.411
2.034
Berlin
Entschuldigen Sie bitte, wenn ich etwas genervt wirke.
Alle die in den Formularen und auch Workflows abfragen haben die sich auf Kundenattribute beziehen dürfen genervt sein.
Ich gehöre auch dazu denn es ist mühsam die einzelnen Abfragen in den Workflows und Formularen zu finden, insbesondere wenn man fremde Systeme updated.

Und Entschuldigung an alle, die sich durch meinen Umnut angegriffen fühlen.
Alles gut...., ich glaube nicht das sich hier irgendwer angegriffen fühlt.
 

gutberle

Sehr aktives Mitglied
29. März 2011
1.292
399
Hallo Leute,

für alle, die - aus welchen Gründen auch immer - nicht oder noch nicht auf die neue Ausgabe 2.0 umsteigen können oder wollen und die sich mit den (ehrenhaften!) JTL_DirectQuery() Konstrukten von oben auf Einzelfallebene quälen, habe ich eine Lösung parat, mit der man wie in der Vergangenheit auch, mit den einfachen Alias$() Befehlen mit den Kundenattributen arbeiten kann. Here we go ...

1. Neue Benutzervariable @Kundenattribute anlegen, Inhalt ...
Code:
JTL_DirectTableQuery("SELECT LTRIM(RTRIM(t2.cName)), '=', LTRIM(RTRIM(cWertVarchar)) FROM Kunde.tKundeEigenesFeld t1 JOIN dbo.tAttributSprache t2 on t2.kAttribut=t1.kAttribut JOIN dbo.tAttribut t3 on t3.kAttribut=t2.kAttribut WHERE t3.cGruppeName='Kundenattribute' AND t1.kKunde='"+ToString$(Vorgang.Kunde.InterneKundennummer)+"' ORDER BY cName ASC","","|"),
Das erzeugt einen Inhalt, der genauso strukturiert ist, wie der Inhalt von Vorgang.Kunde.Attribute es früher war, also Key1=Parameter1|Key2=Parameter2, etc.
2. Überall dort in Euren Vorlagen, wo Ihr bisher auf Vorgang.Kunde.Attribute zugegriffen habt, ändert ihr Vorgang.Kunde.Attribute in @Kundenattribute.
Damit wird z.B. die Abfrage auf unsere eigene Lieferantennummer beim Kunden von Alias$("Lieferantennummer",Vorgang.Kunde.Attribute) zu Alias$("Lieferantennummer",@Kundenattribute).
3. Die JTL_DirectTableQuery() erzeugt ihr aber nur einmal, "weit weg" in der Benutzervariable, einfacher geht's nicht, fertig ...

Und für diejenigen, die - wie ich - noch immer mit einer Wawi <1.4 unterwegs sind, aber die Wawi 1.4 oder 1.5 regelmäßig testen wollen und keinen Bock haben, bei jedem Einspielen der aktuellen Produktivdatenbank in die Testinstanz der Wawi immer wieder von vorne alle Vorlagen zum Laufen zu bringen, habe ich eine Erweiterung der Lösung von oben, die sich die Kundenattribute selbständig von der richtigen Stelle aus der DB holt, abhängig davon, ob die Wawi <1.4 oder >=1.4 ist.

Hier würdet ihr die Benutzervariable @Kundenattribute also nicht in den Vorlagen der 1.4 oder 1.5 anlegen und die Änderungen von Vorgang.Kunde.Attribute dort machen, sondern ihr legt die Benutzervariable in der 1.3 an und macht die Änderungen nach @Kundenattribute auch dort, also in der 1.3. Beim nächsten Einspielen der aktuellen Produktivdatenbank in die Wawi 1.4/1.5 Testinstanz werden die Änderungen dort aber sofort greifen und das Fluchen hat ein Ende. Here we go ...
Code:
Cond(Val(JTL_DirectQuery("SELECT SUBSTRING(cVersion,1,CHARINDEX('.',cVersion,CHARINDEX('.',cVersion)+1)-1) FROM tVersion"))>1.3,
    JTL_DirectTableQuery("SELECT LTRIM(RTRIM(t2.cName)), '=', LTRIM(RTRIM(cWertVarchar)) FROM Kunde.tKundeEigenesFeld t1 JOIN dbo.tAttributSprache t2 on t2.kAttribut=t1.kAttribut JOIN dbo.tAttribut t3 on t3.kAttribut=t2.kAttribut WHERE t3.cGruppeName='Kundenattribute' AND t1.kKunde='"+ToString$(Vorgang.Kunde.InterneKundennummer)+"' ORDER BY cName ASC","","|"),
    JTL_DirectTableQuery("SELECT LTRIM(RTRIM(cName)), '=', LTRIM(RTRIM(cValue)) FROM tKundenAttribute WHERE kKunde='"+ToString$(Vorgang.Kunde.InterneKundennummer)+"' ORDER BY cName ASC","","|")
    )

Alles andere bleibt wie unter 1./2./3. oben.

Gruß,
Ingmar
 

karabey

Sehr aktives Mitglied
28. November 2012
916
75
Code:
JTL_DirectQuery ("SELECT cWertVarChar FROM Kunde.tKundeEigenesFeld JOIN dbo.tKunde ON Kunde.tKundeEigenesFeld.kKunde = dbo.tkunde.kKunde WHERE cKundenNr='"+Report.SalesOrderBillToAddress.CustomerNumber+"' and kAttribut = 160")

Dies ist die aktuelle Variable, wobei kAttribut weiterhin aus dem SSMS zu beziehen ist.
Report.SalesOrderBillToAddress.CustomerNumber kann nicht interpretiert werden.
 

karabey

Sehr aktives Mitglied
28. November 2012
916
75
Um welchen Beleg handelt es sich da?
Dies war ein Beispiel für den Auftrag, zu ersetzen wäre es wie folgt:
Angebot: Report.SalesQuotationBillToAddress.CustomerNumber
Rechnung: Report.InvoiceBillToAddress.CustomerNumber

Versuche Rechnung in XML zu exportieren. Die Report.InvoiceBillToAddress.CustomerNumber ist korrekt, danke sehr aber die Ausgabe möchte trotzdem nicht funktionieren.
Bin auf der Suche nach dem Grund den ich nicht gefunden habe.

Code:
{% capture itemquery %} SELECT cWertVarChar FROM Kunde.tKundeEigenesFeld JOIN dbo.tKunde ON Kunde.tKundeEigenesFeld.kKunde = dbo.tkunde.kKunde WHERE cKundenNr= {{ Report.InvoiceBillToAddress.CustomerNumber }} and kAttribut = 205 {% endcapture -%}
{% assign einkaufergruppe = itemquery | DirectQueryScalar -%}
{{einkaufergruppe}}
 
Zuletzt bearbeitet:

karabey

Sehr aktives Mitglied
28. November 2012
916
75
Code:
{% capture itemquery %} SELECT cWertVarChar FROM Kunde.tKundeEigenesFeld JOIN dbo.tKunde ON Kunde.tKundeEigenesFeld.kKunde = dbo.tkunde.kKunde WHERE kAttribut = 213 AND tKunde.kKunde ={{ Vorgang.Kunde.InterneKundennummer }}{% endcapture -%}
{% assign einkaufergruppe = itemquery | DirectQueryScalar -%}
<OrderID>{{einkaufergruppe}}</OrderID>
 
Ähnliche Themen
Titel Forum Antworten Datum
JT WAWI 1.9.6.1 Eigene Felder werden nicht mehr übertragen, bzw. gelöscht JTL-Wawi 1.9 11
Neu Eigene Kategorien für ebay Angebote oder JTL Wawi Kategorie Baum nutzen Einrichtung und Installation von JTL-eazyAuction 1
Neu JTL Wawi REST-API - globale Schreibrechte Schnittstellen Import / Export 0
Neu Erneuter Komplettabgleich von Gambio zu Wawi Gambio-Connector 2
JTL WAWI GUI Internationalisierung JTL-Wawi 1.9 0
Neu Kein Zugriff von Wawi auf JTL-Shop, auf lokalem Apache-Server gehostet Installation / Updates von JTL-Shop 8
Rechnungsstellung in WAWI bei split / gemischter Mehrwertsteuer beim Versand falsch - workaround JTL-Wawi 1.9 0
Neu Alle Artikel eines WaWi Standardlagers komplett in ein neu angelegtes WMS Lager umlagern User helfen Usern - Fragen zu JTL-Wawi 2
Neu JTL Wawi REST API – „Ø Einkaufspreis (netto)“ aktualisieren? User helfen Usern - Fragen zu JTL-Wawi 1
Neu Suchen Schnittstelle zwischen JTL Wawi und Mercateo Schnittstellen Import / Export 1
Neu 👉 JTL-Wawi Open Beta-Release 1.10 Releaseforum 0
Neu Freelancer für Amazon-Account-Management & JTL-Wawi gesucht Dienstleistung, Jobs und Ähnliches 2
Neu Mapping der Versandarten Shop, WMS und Wawi Allgemeine Fragen zu JTL-Shop 0
Neu HINWEIS: Wawi 1.9 - Eigenes Feld Kunde Typ Ganzzahl speichert nicht korrekt Werte <= 0 JTL-Wawi - Fehler und Bugs 14
Neu Alten Shop in der Wawi löschen... Onlineshop-Anbindung 0
In Diskussion JTL Wawi Workflow: Automatische Etikettenerstellung und E-Mail-Versand JTL-Workflows - Ideen, Lob und Kritik 10
Neu Artikel Upload Probleme mit Wawi Version 1.9.6.5 und B2B Market Plugin WooCommerce-Connector 6
Neu Suche Kenner der MS SQL Datenbanken und JTL-WaWi vorzugsweise Raum Aachen Dienstleistung, Jobs und Ähnliches 1
Neu Fehler: Eine Bestellung wird nicht mit Wawi synchronisiert JTL-Shop - Fehler und Bugs 2
Wawi-Version wurde geändert, sollte nicht sein... Wie komme ich zurück? JTL-Wawi 1.9 1
JTL WaWi - Kunde - eigenes Feld - dotliquid - neue Variablen JTL-Wawi 1.9 1
Neu JTL WaWi Client unter Linux User helfen Usern - Fragen zu JTL-Wawi 15
Neu Massen Import Wawi Download Artikel - Lösung verfügbar, Ameise kann es nicht Schnittstellen Import / Export 0
In Bearbeitung Auftrag in WaWi via POS abrechnen ohne Rechnung nur Kassenbon Allgemeine Fragen zu JTL-POS 9
Neu Schweiz - Probleme mit Netto-/Bruttobeträgen und Steuerhandling bei Amazon Marketplace Facilitator in JTL-Wawi Amazon-Anbindung - Fehler und Bugs 3
Neu TL-Wawi 1.9.6.5: Nur 3 eBay-Angebote werden importiert Einrichtung und Installation von JTL-eazyAuction 0
Neu Problem mit der Verbindung von JTL-Wawi (1.5.48.2) und WooCommerce (Version 9.5.2) User helfen Usern - Fragen zu JTL-Wawi 0
JTL Wawi Druckvorlage Standard vs Layout 2 Allgemeine Fragen zu JTL-Vouchers 0
Neu Login in Wawi 1.9 nicht möglich User helfen Usern - Fragen zu JTL-Wawi 21
Neu JTL-WAWI API] - Trigger Sales Order Workflow Event - X-RunAs wird ignoriert JTL-Wawi - Fehler und Bugs 0
Neu Kindartikel fehlen in JTL-Wawi Einrichtung und Installation von JTL-eazyAuction 0
Mobile Produktpflege in JTL-Wawi JTL-Wawi 1.9 2
Neu Inhalt / Menge aus der Wawi im JTL Shop anzeigen / ohne Funktion ? Allgemeine Fragen zu JTL-Shop 2
Neu Die wichtigsten Shopify/JTL-Wawi Tipps für Anfänger (wie mich) Shopify-Connector 9
Neu Wawi 1.9.5.4, Ameise Preise glätten für Ebay Vorlagen und laufende Angebote?? User helfen Usern - Fragen zu JTL-Wawi 0
In Bearbeitung Keine Verbindung WaWi zu POS - Errod connect timed out JTL-POS - Fehler und Bugs 4
Neu Verwaltet Greyhound mit WaWi 1.9 auch die Lieferanten, oder nur Kunden? User helfen Usern - Fragen zu JTL-Wawi 4
Neu WAWI 1.9.6.5 Ameise freier Export von Rechnungen exportiert anstatt Oktober den Monat Dezember JTL-Ameise - Fehler und Bugs 15
Wawi Fehler beim Upload 1.9 JTL-Wawi 1.9 1
Neu Wawi und Shop vorerst vom anderen Rechner Installation von JTL-Wawi 1
Neu Wawi Statistik Versanddienstleister so nicht nutzbar JTL-Wawi - Ideen, Lob und Kritik 0
Neu XAMPP, JTL Wawi -> Artikel werden nicht im Shop angezeigt. Allgemeine Fragen zu JTL-Shop 1
Neu Zwei Wawi Dropshipping und Warenbestand Übertragung User helfen Usern - Fragen zu JTL-Wawi 4
Neu Was passiert wenn ich Amazon Aufträge, Lieferscheine und Rechnungen per SQL aus der WAWI-Datenbank lösche? User helfen Usern - Fragen zu JTL-Wawi 0
Neu Suchen Freelancer für Support JTL wawi und shop sowie Anbindung an die Markplätze Dienstleistung, Jobs und Ähnliches 1
Neu Update auf Wawi 1.9 - kein Zugriff mehr auf Produktionsmodul JTL-Plan&Produce - Fehler und Bugs 1
Neu Besten Hosting-Anbieter für Wawi und JTL-Shop Starten mit JTL: Projektabwicklung & Migration 7
Wawi Webshop Verknüpfung - JTL Worker, Bestelleingang bestätigen lassen JTL-Wawi 1.9 0
Unterstützung Update JTL Wawi JTL-Wawi 1.9 2
Neu Wawi verbindet sich nicht POS-Kassen User helfen Usern - Fragen zu JTL-Wawi 2

Ähnliche Themen