Gelöst Eigene Felder Artikel und Kundenabhängig in Auftrag

s-websystems

Aktives Mitglied
2. März 2011
60
12
Guten Morgen,

ich habe beim Artikel eine Gruppe angelegt und hier
1. Feld (Freies Textfeld) Kundennummer
2. Feld (Freies Textfeld) Ihre Artikelnummer
angelegt.
Jetzt verwende ich folgenden Code im Auftrag

Auftragspositionen.Bezeichnung + Cond(len(Auftragspositionen.SeriennummernAlsText) > 0, "¶Seriennummer: " + Auftragspositionen.SeriennummernAlsText, "") +
cond (Vorgang.Kunde.Kundennummer = "[Kundennummer]", "¶" + "Ihre Artikelnummer: " + Alias$("Eigene Artikelnummer",Auftragspositionen.Artikel.EigeneFelderAlsText),"")

Er soll halt prüfen ob die Kundennummer im freien Feld zur Kundennummer im Auftrag passt und dann die richtige Artikelnummer ausgeben. Die Bezeichnung wird angezeigt, jedoch die Inhalte des freien Textfeldes nicht.
Hat jemand eine Idee?

VG Markabfrage.JPG
 
Zuletzt bearbeitet:

Rico Giesler

Offizieller Servicepartner
SPBanner
10. Mai 2017
13.245
1.526
Hast du denn nur einen Kunden den das betrifft? Oder mehrere?
Denn sonst müsstest du die Gruppe ja auch abfragen bzw für jeden Kunden eine eigene Gruppe anlegen. weil es zwischen "Kundennummer" und "Eigene Artikelnummer" keinen direkten Zusammenhang gibt.
 

s-websystems

Aktives Mitglied
2. März 2011
60
12
Hi Rico,
Es sind mehrere Kunden die das betrifft. Ist im Industriebereich normal, dort werden von den Kunden teilweise eigene Artikelnummern übermittelt die dann auf der Rechnung auftauchen müssen.
Vom support habe ich folgende Lösung erhalten

cond (Vorgang.Kunde.Kundennummer = Alias$("Kundennummer",Auftragspositionen.Artikel.EigeneFelderAlsText), "¶" + " " +
Alias$("Eigene Artikelnummer",Auftragspositionen.Artikel.EigeneFelderAlsText),"")

Funktioniert auch, leider halt nur mit einem Kunden das ist das Problem. Ich müsste jetzt die Formel immer wiedder duplizieren und das nächste freie feld z.B. Kundennummer2 nennen dann Kundennummer3 usw.
Ich suche da nach einer eleganteren Lösung.
 

Rico Giesler

Offizieller Servicepartner
SPBanner
10. Mai 2017
13.245
1.526
Ich hab bei mir nur noch die neuen Vorlagen. Daher kann ich es nicht testen.
Versuch es mal so:
cond (Vorgang.Kunde.Kundennummer = Alias$(Vorgang.Kunde.Kundennummer,Auftragspositionen.Artikel.EigeneFelderAlsText),"")

Und die Felder nennst du dann nicht Kundennummer sondern trägst da direkt die Nummer des Kunden ein und als Wert dann seine Artikelnummer.
Somit sparst du dir das zweite Feld und brauchst die Variable nicht X mal eintragen.
 

s-websystems

Aktives Mitglied
2. März 2011
60
12
Ja das ist jetzt auch mein Problem, ich habe eben auf 1.4 hoch und muss mit Entsetzen feststellen dass alles anders ist.
Hast du für die neuen Vorlagen den passenden Wert?
 

s-websystems

Aktives Mitglied
2. März 2011
60
12
Auftragspositionen.Artikel.EigeneFelderAlsText
Wie heißt das als neue Variabel, ich finde da auch in der Doku nicht :(
 

s-websystems

Aktives Mitglied
2. März 2011
60
12
Wird leider nicht mehr angezeigt in der alten Vorlage.
Ich habe jetzt
cond (SalesOrderPosition.SalesOrder.SalesOrderBillToAddress.CustomerNumber = Alias$(SalesOrderPosition.SalesOrder.SalesOrderBillToAddress.CustomerNumber,JTL_GetProductCustomField),"")
Das klappt aber absolut nicht.
 

s-websystems

Aktives Mitglied
2. März 2011
60
12
Für die Nachwelt, es ist geklärt. Vielen vielen Dank an dieser Stelle an den tollen Support von JTL.

1. Eigene Felder beim Artikel, dort Gruppe anlegen, ich habe sie Kundennummer genannt.
2. Kundennummer als Feld anlegen, oder wie bei mir mehrere Kundennummern.
3. Im Artikel bei eigene Felder jetzt hinter der jeweiligen Kundennummer die Kundenspezifische eigene Artikelnummer hinterlegen.
4. Das ist der richtige Code für das Auftragsformular.
Cond(IsNullOrEmpty (JTL_GetProductCustomField (Report.Address.CustomerNumber,SalesOrderPosition.ProductInternalId)),"","¶ / " + JTL_GetProductCustomField (Report.Address.CustomerNumber,SalesOrderPosition.ProductInternalId))

Vielen vielen Dank an dieser Stelle!!!
 
Ähnliche Themen
Titel Forum Antworten Datum
Neu Eigene Felder in ZUGFeRD integrieren User helfen Usern - Fragen zu JTL-Wawi 0
Neu Eigene Umsatzsteuer-ID fehlt oft in Aufträgen JTL-Wawi - Fehler und Bugs 3
Freie Felder in der Artikelliste anzeigen JTL-Wawi 2.0 3
AboutYou keine Felder für GPSR Daten SCX-(Ninepoint)-Anbindungen 0
Neu Meta Felder Shopifyx JTL verbinden Shopify-Connector 8
Neu Kind-Artikel nicht bei Ebay anbieten Allgemeine Fragen zu JTL-Shop 1
Beantwortet [Shop 5.7.2 / Wawi 2.0.5] GPSR-Daten werden am Artikel nicht angezeigt trotz korrekter Übertragung und installiertem Plugin Allgemeine Fragen zu JTL-Shop 1
Neu Anzeige Alle Artikel mit Kategorieanzeige linke Menüleiste Allgemeine Fragen zu JTL-Shop 9
Neu Amazon: Artikel-Highlight / Produkttitel auf 75 Zeichen begrenzt Amazon-Anbindung - Fehler und Bugs 8
Neu Shop zeigt keine Artikel mehr Fehler 500 Betrieb / Pflege von JTL-Shop 9
Amazon Artikel-Highlights JTL-Wawi 1.7 1
JTL Wawi 1.11. - Fenstergröße - Artikel auf Einkaufsliste setzen JTL-Wawi 1.11 13
Exportvorlage: Auftrag nur Artikel die per Dropshipping verfügbar sind in Datei schreiben JTL-Wawi 1.11 4
Neu JTL → Shopify Connector: MappingTablesException / „Endpoint id is empty“ – betroffene Artikel aus Logs per SQL finden Shopify-Connector 2
Fehlermeldung beim Artikel erstellen JTL-Wawi 1.11 3
Probleme beim Shopify-Abgleich: Artikel trotz erfolgreichem Abgleich nicht in Shopify auffindbar JTL-Wawi 1.11 1
Neu Verkaufskanal Sichtbarkeit Zuweisung Artikel in Shopware gelöscht - Connector Bug? Shopware-Connector 1
Eigenes Feld aus Artikel auf Lagerpackliste ausgeben JTL-Wawi 1.11 1
Neu Artikel-Menü zurück Allgemeine Fragen zu JTL-Shop 1
JTL Artikel-Maske leer/verschoben (1.11.7) JTL-Wawi 1.11 2
Neu Ein Artikel in der Kategorie Allgemeine Fragen zu JTL-Shop 5
Neu nicht lieferbare Artikel aus Bestellung wieder auf die Einkaufsliste setzen ?! User helfen Usern - Fragen zu JTL-Wawi 1
Neu Streichpreise oder Rabatte für Staffelpreise von einem Artikel einrichten? Wie am Besten? JTL-Wawi 1.6 0

Ähnliche Themen