Kunden-Attribut in Formular

AKO

Gut bekanntes Mitglied
26. Juni 2010
302
6
Hallo Zusammen,

wie kann man denn den Status eines Kundenattributs als Bedingung im Formulardesigner verwenden?
Ziel ist, dass die Lieferadresse nur bei Kunden mit bestimmten Attribut-Werten ausgegeben wird.

Dazu habe ich ein Kundenattribut angelegt, welches den Wert "ja" oder "nein" annehmen kann. Bezeichnen wir das Kundenattribut einfach mal mit "test".

Nun kann mit folgendem Code im Formular abgefragt werden, ob das Kundenattribut überhaupt vorhanden ist:
Code:
Cond(JTL.WaWi.Kunde.Attribute = 'test', JTL.WaWi.Vorgang.Lieferadresse.Firma + "¶ ","")
Aber wie frage ich ab, ob das Attribut den Wert "ja" hat?

Vielen Dank schon mal für einen entsprechenden Hinweis.
 

andi1970

Sehr aktives Mitglied
17. April 2007
3.380
1
Deutschland
AW: Kunden-Attribut in Formular

Versuche es mal so:

PHP:
Cond(JTL.WaWi.Vorgang.Lieferadresse.Firma > '0',JTL.WaWi.Vorgang.Lieferadresse.Firma + "¶ ","") + Cond(JTL.WaWi.Vorgang.Lieferadresse.Zusatz > '0',JTL.WaWi.Vorgang.Lieferadresse.Zusatz + "¶ ","") + JTL.WaWi.Vorgang.Lieferadresse.Vorname + " " + JTL.WaWi.Vorgang.Lieferadresse.Name + "¶ " + Cond(JTL.WaWi.Vorgang.Lieferadresse.Adresszusatz > '0', JTL.WaWi.Vorgang.Lieferadresse.Adresszusatz + "¶ ","") + JTL.WaWi.Vorgang.Lieferadresse.Strasse + "¶ " + JTL.WaWi.Vorgang.Lieferadresse.Postleitzahl + " "  + JTL.WaWi.Vorgang.Lieferadresse.Ort + "¶ " + Cond(Upper$ (JTL.WaWi.Firma.Land) != Upper$(JTL.WaWi.Vorgang.Rechnungsadresse.Land),JTL.WaWi.Vorgang.Lieferadresse.Land,"")

als Bedingung das hier:

PHP:
JTL.WaWi.Vorgang.Rechnungsadresse.Name != JTL.WaWi.Vorgang.Lieferadresse.Name or JTL.WaWi.Vorgang.Rechnungsadresse.Vorname != JTL.WaWi.Vorgang.Lieferadresse.Vorname or JTL.WaWi.Vorgang.Rechnungsadresse.Firma != JTL.WaWi.Vorgang.Lieferadresse.Firma or JTL.WaWi.Vorgang.Rechnungsadresse.Postleitzahl != JTL.WaWi.Vorgang.Lieferadresse.Postleitzahl or JTL.WaWi.Vorgang.Rechnungsadresse.Strasse != JTL.WaWi.Vorgang.Lieferadresse.Strasse or JTL.WaWi.Vorgang.Rechnungsadresse.Ort != JTL.WaWi.Vorgang.Lieferadresse.Ort or JTL.WaWi.Vorgang.Rechnungsadresse.Zusatz != JTL.WaWi.Vorgang.Lieferadresse.Zusatz or JTL.WaWi.Vorgang.Rechnungsadresse.Adresszusatz != JTL.WaWi.Vorgang.Lieferadresse.Adresszusatz


dann wird die Lieferadresse nur Angezeigt wenn auch eine Vorhanden ist bzw. Abweicht
 

AKO

Gut bekanntes Mitglied
26. Juni 2010
302
6
AW: Kunden-Attribut in Formular

Hallo Andi,

danke für den Hinweis.
Den Code habe ich verstanden, lediglich die Bedingung klappt nicht so richtig in List & Label 16. Die Bedingung wird im Editor zwar korrekt erkannt, aber ich habe noch nicht verstanden, wie man dort mit den Zeilen "Bedingung", "Ausdruck, wenn Bedingung WAHR ist" und "Ausdruck wenn Bedingung FALSCH ist" umgeht.
Muss ich in einer ruhigen Minute noch mal testen.

Meine Frage zielte aber eher dahin, wie ich den Zustand des Kundenattributs vernünftig abgefragt bekomme (also wie oben beschrieben "ja" oder "nein"). Ich möchte nämlich nur bei bestimmten Kunden überhaupt die Lieferadresse verwenden. Hat da noch jemand einen Hinweis?
 

andi1970

Sehr aktives Mitglied
17. April 2007
3.380
1
Deutschland
AW: Kunden-Attribut in Formular

wenn Bedingung WAHR ist" und "Ausdruck wenn Bedingung FALSCH ist" umgeht

soll ja nicht dort rein - sondern - wenn du den Code füür die Lieferadessen in die Box drinn hast - die box öffnen - dann im rechten Fenster - Anzeigebedingung - das geht auch dann wenn du bestimmte Kunden - oder Kundengruppen willst - halt mit anderer Bedingung
 

AKO

Gut bekanntes Mitglied
26. Juni 2010
302
6
AW: Kunden-Attribut in Formular

soll ja nicht dort rein - sondern - wenn du den Code füür die Lieferadessen in die Box drinn hast - die box öffnen - dann im rechten Fenster - Anzeigebedingung - das geht auch dann wenn du bestimmte Kunden - oder Kundengruppen willst - halt mit anderer Bedingung

Ich finde leider keine kein rechtes Fenster mit den Anzeigebedingungen. Hab mal einen Bildschirmausdruck angehängt.

Leider habe ich immer noch keine Idee, wie ich die Kundenattribute ansprechen kann. Kundengruppen helfen mir leider nicht weiter.
 

AKO

Gut bekanntes Mitglied
26. Juni 2010
302
6
AW: Kunden-Attribut in Formular

Hallo Andi,

danke, da hab ich wieder was gelernt!

Nur die eigentlich Frage nach der Verwendung von Kundenattributen im Formulardesigner ist leider immer noch nicht beantwortet. Oder habe ich da etwas übersehen?

In der Wawi gibt es ja "JTL.WaWi.Kunde.Attribute". Aber wie bekomme ich den Status eines solchen Attributes abgefragt.
Wie gesagt: Das Attribut könnte zum Beispiel "test" heißen und den Wert "ja" oder "nein" annehmen. Wie bekommt man abgefragt, ob das Attribut beim Kunden auf "ja" steht?
 

AKO

Gut bekanntes Mitglied
26. Juni 2010
302
6
AW: Kunden-Attribut in Formular

Hallo Andi,

In der Wawi gibt es ja "JTL.WaWi.Kunde.Attribute". Aber wie bekomme ich den Status eines solchen Attributes abgefragt.
Wie gesagt: Das Attribut könnte zum Beispiel "test" heißen und den Wert "ja" oder "nein" annehmen. Wie bekommt man abgefragt, ob das Attribut beim Kunden auf "ja" steht?

Habs selbst gefunden:

Der Status lässt sich mit Alias abfragen. Das Ganze könnte dann so aussehen:
Code:
Cond(Alias$ ("test", JTL.WaWi.Kunde.Attribute)  =  'ja',  "test mit ja belegt" , "test mit nein belegt")

Nochmal Danke an Andi für die Hilfe!
 

mst

Aktives Mitglied
4. Januar 2010
8
0
AW: Kunden-Attribut in Formular

Ich hoffe meine Frage passt hier einigermaßen rein.

Wie ich Attribute im Rechnungsformular verwende habe ich verstanden.

Jetzt ergibt sich nur die Frage, wenn ich einem Kunden zwei Attribute (also Attribut 1=test1 und 2=test2) vergebe und diese nutzen will, funktioniert das leider nicht bei mir. Ich möchte Attribut 1 in Formel A und Attribut 2 in Formel B verwenden. Wie stelle ich das an? Es gibt ja nur die Variable "JTL. WaWi.Kunde.Attribute", oder habe ich etwas übersehen?
Wenn ich Bedingungen setze werden immer beide Attribute verwendet, ich kann also bisher nicht sagen, es soll nur Attribut 1 verwendet werden.

Ich hoffe mir kann hier jemand weiterhelfen!
 

imec

Aktives Mitglied
21. Mai 2010
415
0
AW: Kunden-Attribut in Formular

Darf ich kurz anfängermäßig etwas dazwischenfragen: Wo kann man denn Kunden-Attributen anlegen und für was kann man die verwenden?
 

AKO

Gut bekanntes Mitglied
26. Juni 2010
302
6
AW: Kunden-Attribut in Formular

Durch die Umstellung einiger Variablen mit den neuesten Wawi-Versionen für den Ausgabeprozess klappt die Abfrage von Attributen nicht mehr durchgängig.
Ich möchte gern das Kundenattribut in mehreren Formularen Abfragen.
Im Lieferschein klappt das als Darstellungsbedingung ganz gut:
Cond(Alias$ ("Musterattribut", Vorgang.Auftrag.Kunde.Attribute) = 'ja', true ,false)

Beim Versandetikett ging es in der alten Version. Die alten Variablen können aber nicht mehr benutzt werden. Daher habe ich es mit den (vermutlich) zugehörigen neuen Variablen probiert
Cond(Alias$ ("Musterattribut", Aufträge.Kunde.Attribute) = 'ja',"ja","nein")
.
Könnte es sein, dass die Variable "Aufträge.Kunde.Attribute" nicht die richtige ist? Jedenfalls bekomme ich für Kunden, welche definitiv den richtigen Eintrag beim Attribut haben, keine Daten für das Attribut ausgegeben.

Hat jemand eine Idee?
 
Ähnliche Themen
Titel Forum Antworten Datum
Neu Verwaltet Greyhound mit WaWi 1.9 auch die Lieferanten, oder nur Kunden? User helfen Usern - Fragen zu JTL-Wawi 0
Neu Warum kann ich keine Standard Cpupons in 5.4.0 mehr an Kunden mailen? Allgemeine Fragen zu JTL-Shop 0
Gesperrte Kunden - keine Warnmeldungen, Aufträge können trotzdem angelegt werden JTL-Wawi 1.9 1
Neu Arbeitsabauf Suche und Anlage von Kunden Arbeitsabläufe in JTL-Wawi 0
Neu Wie Kunden löschen, der noch nie bestellt hat? User helfen Usern - Fragen zu JTL-Wawi 2
JTL Wawi Kunden Kommentar hinzufügen, der auch im JTL Pos erscheint. JTL-Wawi 1.9 0
Neu Wunschzettel von Kunden einsehen Allgemeine Fragen zu JTL-Shop 1
Kunden aufträge werden nicht übernommen Paypal JTL-Wawi 1.9 0
Neu Kunden UST Feld mit Workflow befüllen User helfen Usern - Fragen zu JTL-Wawi 1
DHL Sendungsnummer an Kunden JTL-Wawi 1.8 7
Neu Kunden bekommen fremde Kundendaten angezeigt JTL-Shop - Fehler und Bugs 4
Neu Aus Angebot direkt Auftrag an Kunden mailen JTL-Wawi - Ideen, Lob und Kritik 1
Neu Änderungen am Zahlungsabgleich für DKB-Kunden (FinTS) ab 24.11.2024 News, Events und Umfragen 0
Neu Ab Preise Darstellung als netto bei Kunden mit UID Allgemeine Fragen zu JTL-Shop 5
Neu JTL Shop berechnet dem Kunden Ust. trotz IGL und gültiger Ust.ID JTL-Shop - Fehler und Bugs 5
Neu Closest Droppoint: Wie im Shop dem Kunden anbieten? JTL-ShippingLabels - Fehler und Bugs 4
Neu JTL WMS / WaWi / Retouren - Kundeneigentum an Kunden schicken Arbeitsabläufe in JTL-Wawi 4
Neu Bestellungen und Kunden werden nicht importiert JTL-Shop - Fehler und Bugs 10
Wertstoffe von Kunden ankaufen JTL-Wawi 1.9 5
JTL Vouchers automatisch nach Zahlungseingang an Kunden versenden Allgemeine Fragen zu JTL-Vouchers 6
Rechnungen an Ebay und Amazon Kunden immer digital zusenden JTL-Wawi 1.9 0
Rabatt für einzelnen Kunden einrichten JTL-Wawi 1.9 2
Neu Merkmal / Attribut an zusätzlicher Stelle anzeigen lassen Allgemeine Fragen zu JTL-Shop 0
Neu Lager Ampel Text Attribut ampel_text_gruen mit Shop 5.34 und Wawi 1.8.12.2 funktioniert nicht JTL-Wawi - Fehler und Bugs 1
Neu Über Kurzbeschreibung hätte ich gerne ein Attribut stehen Templates für JTL-Shop 1
Neu Attribut Import Problem JTL-Ameise - Fehler und Bugs 10
Neu DHL Transportverscherung Formular Druck-/ E-Mail-/ Exportvorlagen in JTL-Wawi 1
Neu InvoicePosition.SKU - Formular bleibt zeigt keine Artikelnummer Druck-/ E-Mail-/ Exportvorlagen in JTL-Wawi 0
Formular Rechnungskorrektur Minus Vorzeichen bei Beträgen entfernen JTL-Wawi 1.9 2

Ähnliche Themen