Neu Name des Kunden in Picklistenübersicht

Daniel1003

Aktives Mitglied
8. Juni 2011
91
3
Hallo,

ich würde gerne in der Picklistenübersicht, unten eine eigene Übersicht erstellen wo mir der Name des Kunden angezeigt wird für den die Pickliste ist.

Kann mir jemand den Sql Befehl dafür nennen?
 

SportNet

Sehr aktives Mitglied
16. Oktober 2014
228
56
Picklisten haben doch eigentlich keinen "echten" Kundenbezug, sondern fassen gleiche Artikel mehrerer Aufträge (für potentiell mehrere Kunden) zusammen, so dass man beim Picken Zeit spart... !?
 

MirkoWK

Sehr aktives Mitglied
14. März 2022
791
286
Guten Morgen,

für die 1.6 sollte das hier weiterhelfen :) .

SQL:
SELECT
    pl.cPicklisteNr AS 'Pickliste',
    a.cArtNr AS 'Artikel',
    CAST(plpos.fAnzahl AS DECIMAL(18,0)) AS 'Anzahl',
    ab.cAuftragsNr AS 'Auftrag',
    k.cKundenNr AS 'Kundennummer',
    adr.cName AS 'Name',
    adr.cStrasse AS 'Straße',
    adr.cPLZ AS 'PLZ',
    adr.cOrt AS 'Ort'
FROM
    tPickliste pl
    LEFT JOIN tPicklistePos plpos ON plpos.kPickliste = pl.kPickliste
    LEFT JOIN tArtikel a ON a.kArtikel = plpos.kArtikel
    LEFT JOIN Verkauf.tAuftrag ab ON ab.kAuftrag = plpos.kBestellung
    LEFT JOIN tKunde k ON k.kKunde = ab.kKunde
    LEFT JOIN tAdresse adr ON adr.kKunde = k.kKunde AND adr.nStandard = 1
WHERE
    pl.kPickliste = @Key


Viele Grüße
Mirko
 
  • Gefällt mir
Reaktionen: Daniel1003

Daniel1003

Aktives Mitglied
8. Juni 2011
91
3
Guten Morgen,

für die 1.6 sollte das hier weiterhelfen :) .

SQL:
SELECT
    pl.cPicklisteNr AS 'Pickliste',
    a.cArtNr AS 'Artikel',
    CAST(plpos.fAnzahl AS DECIMAL(18,0)) AS 'Anzahl',
    ab.cAuftragsNr AS 'Auftrag',
    k.cKundenNr AS 'Kundennummer',
    adr.cName AS 'Name',
    adr.cStrasse AS 'Straße',
    adr.cPLZ AS 'PLZ',
    adr.cOrt AS 'Ort'
FROM
    tPickliste pl
    LEFT JOIN tPicklistePos plpos ON plpos.kPickliste = pl.kPickliste
    LEFT JOIN tArtikel a ON a.kArtikel = plpos.kArtikel
    LEFT JOIN Verkauf.tAuftrag ab ON ab.kAuftrag = plpos.kBestellung
    LEFT JOIN tKunde k ON k.kKunde = ab.kKunde
    LEFT JOIN tAdresse adr ON adr.kKunde = k.kKunde AND adr.nStandard = 1
WHERE
    pl.kPickliste = @Key


Viele Grüße
Mirko
Vielen Dank. Teste ich sobald ich auf 1.6 geupgraded habe
 
  • Gefällt mir
Reaktionen: MirkoWK

MirkoWK

Sehr aktives Mitglied
14. März 2022
791
286
Hi,

das hier sollte in der 1.5.x gehen:

SQL:
SELECT
    pl.cPicklisteNr AS 'Pickliste',
    a.cArtNr AS 'Artikel',
    CAST(plpos.fAnzahl AS DECIMAL(18,0)) AS 'Anzahl',
    ab.cBestellNr AS 'Auftrag',
    k.cKundenNr AS 'Kundennummer',
    adr.cName AS 'Name',
    adr.cStrasse AS 'Straße',
    adr.cPLZ AS 'PLZ',
    adr.cOrt AS 'Ort'
FROM
    tPickliste pl
    LEFT JOIN tPicklistePos plpos ON plpos.kPickliste = pl.kPickliste
    LEFT JOIN tArtikel a ON a.kArtikel = plpos.kArtikel
    LEFT JOIN tBestellung ab ON ab.kBestellung = plpos.kBestellung
    LEFT JOIN tKunde k ON k.kKunde = ab.tKunde_kKunde
    LEFT JOIN tAdresse adr ON adr.kKunde = k.kKunde AND adr.nStandard = 1
WHERE
    pl.kPickliste = @Key

Viele Grüße
Mirko
 

route24

Aktives Mitglied
14. April 2023
24
1
Das Thema ist zwar schon ein bisschen älter, aber ich hoffe mal trotzdem auf Hilfe.

Ich verwende für eine eigene Übersicht der Picklisten folgenden Code:

SELECT DISTINCT
pl.cPicklisteNr AS 'Pickliste',
a.cArtNr AS 'Artikel',
CAST(plpos.fAnzahl AS DECIMAL(18,0)) AS 'Anzahl',
ab.cAuftragsNr AS 'Auftrag',
k.cKundenNr AS 'Kundennummer',

-- Kundenadresse (Rechnungsadresse)
adr.cVorname AS 'Vorame',
adr.cName AS 'Name',
adr.cStrasse AS 'Straße',
adr.cPLZ AS 'PLZ',
adr.cOrt AS 'Ort',
adr.cLand AS 'Land'


FROM tPickliste pl
LEFT JOIN tPicklistePos plpos ON plpos.kPickliste = pl.kPickliste
LEFT JOIN tArtikel a ON a.kArtikel = plpos.kArtikel
LEFT JOIN Verkauf.tAuftrag ab ON ab.kAuftrag = plpos.kBestellung
LEFT JOIN tKunde k ON k.kKunde = ab.kKunde
LEFT JOIN tAdresse adr ON adr.kKunde = k.kKunde AND adr.nStandard = 1
WHERE pl.kPickliste = @Key;


Aber ich bekomme es einfach nicht hin, dass anstatt der Rechnungsadresse die Lieferadresse angezeigt wird.
Kann da evtl. jemand helfen?

Wir verwenden aktuell die 1.8.12.2 Version.
 

route24

Aktives Mitglied
14. April 2023
24
1
Hallo @frankell,

deine Lösung funktioniert super. Es geht darum die Pickliste inkl. der Lieferadresse zu exportieren.
Ich würde das jetzt gerne über den Export Button machen, und da kann man die Exportvorlage ja bearbeiten, aber ich komme da schon die ganze Woche nicht weiter.

Der Standardcode sieht wie folgt aus:

{% comment -%}
JTL-Software Template für Export "Pickliste (CSV-Format)", Stand: 20181129
--------------------------------------------------------------------------------------------------------------
Sie können das Template über folgende Variablen steuern:
--------------------------------------------------------------------------------------------------------------
{% endcomment -%}
{% assign Trennzeichen = ';' %}{% comment %}Gibt das Trennzeichen an{% endcomment -%}
{% comment -%}
--------------------------------------------------------------------------------------------------------------
--------------------------------------------------------------------------------------------------------------
--------------------------------------------------------------------------------------------------------------
Unterhalb dieses Bereiches sollten nur erfahrene Anwender Änderungen vornehmen. Bei Fragen
steht Ihnen unser Supportforum unter http://forum.jtl-software.de/formulardesigner-editor-open-beta-phase/
zur Verfügung. Gerne helfen Ihnen auch unsere Servicepartner weiter. Einen qualifizierten Service-Partner
finden Sie unter http://www.jtl-software.de/Servicepartner.
--------------------------------------------------------------------------------------------------------------
--------------------------------------------------------------------------------------------------------------
--------------------------------------------------------------------------------------------------------------
{% endcomment -%}
{% comment -%}
Satzart 1: Picklistennummer*
{% endcomment -%}
1{{Trennzeichen}}\
{{ Report.InternalId }}
{% comment -%}
Satzart 2: Auftragsnummer*,Beschreibung*,Warenlager*,Artikelnummer*,EAN*,Menge*
{% endcomment -%}
{% for position in Report.PickListPositionOrder -%}
2{{Trennzeichen}}\
{{ position.PickListSalesOrder.SalesOrderNumber | Trim | Quote }}{{Trennzeichen}}\
{{ position.Name | Trim | Quote }}{{Trennzeichen}}\
{{ position.BinLocationName | Trim | Quote }}{{Trennzeichen}}\
{{ position.SKU | Trim | Quote }}{{Trennzeichen}}\
{{ position.EAN | Trim | Quote }}{{Trennzeichen}}\
{{ position.Quantity | Nummer: 'N2','en-US' }}
{% endfor %}


Ich habe schon diverse Möglichkeiten ausprobiert, aber ich bekomme die Lieferadresse da einfach nicht rein.
Hat da jemand einen schlauen Rat wie man das lösen könnte?
 

frankell

Sehr aktives Mitglied
9. September 2019
2.021
580
Flensburg
Du kannst die letzten beiden Zeilen durch das hier ersetzen:

Code:
{{ position.Quantity | Nummer: 'N2','en-US' }}{{Trennzeichen}}\
{% capture query -%}
SELECT
    cFirma,
    cVorname,
    cName,
    cStrasse,
    cPLZ,
    cOrt,
    cLand
FROM
    Verkauf.tAuftragAdresse AS AADR
    JOIN tPicklistePos AS PP ON AADR.kAuftrag = PP.kBestellung
WHERE
    AADR.nTyp = 0
    AND PP.kPicklistePos = {{ position.InternalId | SqlEscape }}
{% endcapture -%}
{% assign result = query | DirectQuery -%}
{% for item in result.Daten -%}
{{ item.cFirma | Trim | Quote }}{{Trennzeichen}}\
{{ item.cVorname | Trim | Quote }}{{Trennzeichen}}\
{{ item.cName | Trim | Quote }}{{Trennzeichen}}\
{{ item.cStrasse | Trim | Quote }}{{Trennzeichen}}\
{{ item.cPLZ | Trim | Quote }}{{Trennzeichen}}\
{{ item.cOrt | Trim | Quote }}{{Trennzeichen}}\
{{ item.cLand | Trim | Quote }}
{% endfor -%}
{% endfor %}
 
  • Gefällt mir
Reaktionen: route24 und SportNet

route24

Aktives Mitglied
14. April 2023
24
1
Gibt es eigentlich irgendwo ein Seite wo man all die verschiedenen Tabellen wo was gezogen werden kann einsehen kann?

Ich versuche aktuell dem Export noch die Hinweise hinzuzufügen, die wir bei einigen Aufträgen immer setzen lassen, aber ich finde einfach nicht raus wo man diese Information ziehen kann.
 

Anhänge

  • Unbenannt.JPG
    Unbenannt.JPG
    59 KB · Aufrufe: 3

route24

Aktives Mitglied
14. April 2023
24
1
Ja, genau das habe ich gesucht. Besten Dank.

Ich habe das jetzt eingefügt, aber jetzt würfelt er mir den Hinweis und die Kundenadresse irgendwie durcheinander.
Meiner Meinung nach ist der Code aber so korrekt, oder übersehe ich da was?

{% comment -%}
JTL-Software Template für Export "Pickliste (CSV-Format)", Stand: 20181129
--------------------------------------------------------------------------------------------------------------
Sie können das Template über folgende Variablen steuern:
--------------------------------------------------------------------------------------------------------------
{% endcomment -%}
{% assign Trennzeichen = ';' %}{% comment %}Gibt das Trennzeichen an{% endcomment -%}
{% comment -%}
--------------------------------------------------------------------------------------------------------------
--------------------------------------------------------------------------------------------------------------
--------------------------------------------------------------------------------------------------------------
Unterhalb dieses Bereiches sollten nur erfahrene Anwender Änderungen vornehmen. Bei Fragen
steht Ihnen unser Supportforum unter http://forum.jtl-software.de/formulardesigner-editor-open-beta-phase/
zur Verfügung. Gerne helfen Ihnen auch unsere Servicepartner weiter. Einen qualifizierten Service-Partner
finden Sie unter http://www.jtl-software.de/Servicepartner.
--------------------------------------------------------------------------------------------------------------
--------------------------------------------------------------------------------------------------------------
--------------------------------------------------------------------------------------------------------------
{% endcomment -%}
{% comment -%}
Satzart 1: Picklistennummer*
{% endcomment -%}
1{{Trennzeichen}}\
{{ Report.InternalId }}

{% comment -%}
Satzart 2: Auftragsnummer*,Beschreibung*,Warenlager*,Artikelnummer*,EAN*,Menge*,Hinweis*
{% endcomment -%}
{% for position in Report.PickListPositionOrder -%}
2{{Trennzeichen}}\
{{ position.PickListSalesOrder.SalesOrderNumber | Trim | Quote }}{{Trennzeichen}}\
{{ position.Name | Trim | Quote }}{{Trennzeichen}}\
{{ position.BinLocationName | Trim | Quote }}{{Trennzeichen}}\
{{ position.SKU | Trim | Quote }}{{Trennzeichen}}\
{{ position.EAN | Trim | Quote }}{{Trennzeichen}}\
{{ position.Quantity | Nummer: 'N2','en-US' }}{{Trennzeichen}}\
{% capture query -%}
SELECT
AADR.cFirma,
AADR.cVorname,
AADR.cName,
AADR.cStrasse,
AADR.cPLZ,
AADR.cOrt,
AADR.cLand,
AP.cHinweis
FROM
Verkauf.tAuftragAdresse AS AADR
JOIN tPicklistePos AS PP ON AADR.kAuftrag = PP.kBestellung
JOIN Verkauf.tAuftragPosition AS AP ON PP.kBestellung = AP.kAuftrag
WHERE
AADR.nTyp = 0
AND PP.kPicklistePos = {{ position.InternalId | SqlEscape }}
AND AP.cHinweis IS NOT NULL
{% endcapture -%}
{% assign result = query | DirectQuery -%}
{% for item in result.Daten -%}
{{ item.cFirma | Trim | Quote }}{{Trennzeichen}}\
{{ item.cVorname | Trim | Quote }}{{Trennzeichen}}\
{{ item.cName | Trim | Quote }}{{Trennzeichen}}\
{{ item.cStrasse | Trim | Quote }}{{Trennzeichen}}\
{{ item.cPLZ | Trim | Quote }}{{Trennzeichen}}\
{{ item.cOrt | Trim | Quote }}{{Trennzeichen}}\
{{ item.cLand | Trim | Quote }}{{Trennzeichen}}\
{{ item.cHinweis | Trim | Quote }}
{% endfor -%}
{% endfor %}
 

frankell

Sehr aktives Mitglied
9. September 2019
2.021
580
Flensburg
JOIN Verkauf.tAuftragPosition AS AP ON PP.kBestellung = AP.kAuftrag

Mach mal

Code:
LEFT JOIN Verkauf.tAuftragPosition AS AP ON PP.kBestellPos = AP.kAuftragPosition

draus.

Dann kannst Du Dir auch diesen Filter sparen:


Bzw. den solltest Du Dir auch sparen, denn sonst wird die ganze Zeile nicht ausgegeben. Oder willst Du das?
 
Ähnliche Themen
Titel Forum Antworten Datum
Artikelübersicht - in Aufträgen - "Firma" fehlt weiterhin - nur der Name des Ansprechpartners wird angezeigt JTL-Wawi 1.10 4
Neu GPSR - > Vorname, Name anzeigen lassen? Allgemeine Fragen zu JTL-Shop 0
Problem beim Anlegen eigener Felder in Kategorieverwaltung – Fehlermeldung „Name nicht eindeutig“ trotz eindeutiger Bezeichnung JTL-Wawi 1.8 3
Neu Kindartikel-Name wird im Shop nicht richtig angezeigt Allgemeine Fragen zu JTL-Shop 8
Artikel Reiter "retail" (unser Name für JTL-POS) fehlt unter Sonderpreis JTL-Wawi 1.10 1
Neu JTL Pos Bonnummer nicht fortlaufend nach Anpassung des Bon-Nummernkreises JTL-POS - Fehler und Bugs 0
Feld "Beschreibung des Zustands" finden kaufland.de - Anbindung (SCX) 0
Vater soll nicht den Preis des günstigsten Kindes übernehmen JTL-Wawi 1.10 0
Bestellvorschlag ohne Berücksichtigung des aktuellen Bestands nicht möglich? JTL-Wawi 1.9 6
Neu Änderung des Layouts der Kategorieboxen im Nova Template Templates für JTL-Shop 1
Neu Aufträge exportieren mit Angabe des Lieferanten JTL-Ameise - Ideen, Lob und Kritik 1
Kunde haut mir die E-Rechnung um die Ohren. Länge des BT-131 sollte 2 Nachkommastellen haben JTL-Wawi 1.9 6
Neu Ständig wiederkehrender Fehler beim Ableich des Lister 2.0 Amazon-Lister - Fehler und Bugs 5
Neu Ausschalten des Menü Servicedesk und des Buttons in der WaWi User helfen Usern - Fragen zu JTL-Wawi 1
Neu Ändern des Dokumententitels oder andere Wege der Datenübergabe in das Dokument hinein für Artikeletiketten. Druck-/ E-Mail-/ Exportvorlagen in JTL-Wawi 3
Neu SEO-Weiterleitung im Backend auf Startseite des Shops Umstieg auf JTL-Shop 2
Neu Offizielle Vorstellung des CSS Formular- und Retouren-Manager Plugins für JTL-Shop 0
Neu neue Sendungsnummer (DHL) wird nach Storno des 1. Label nicht an Amazon übergeben JTL-ShippingLabels - Fehler und Bugs 11
Kunden im JTL Shop sichtbar ? Einrichtung JTL-Shop5 7
Workflow: Neue Kunden direkt einer Kundengruppe zuordnen JTL-Wawi 1.10 6
Neu Kunden Zusammenführen automatisieren User helfen Usern - Fragen zu JTL-Wawi 3
Neu ebay.co.uk Verkauf an europäischen Kunden - falscher MWST Satz JTL-Wawi - Fehler und Bugs 0
Neu Alle Wawi Kunden im Shop registrieren User helfen Usern - Fragen zu JTL-Wawi 0
In Diskussion Workflow zur Zählen von Retouren und Bestellungen von einem Kunden JTL-Workflows - Ideen, Lob und Kritik 1
Neu Ist es nicht möglich unter Plattformen - Neukunden sich die Mobilnummer anzeigen zu lassen, mit der die Kunden sich regsitriert haben? User helfen Usern - Fragen zu JTL-Wawi 2
Rechnungen an Schweizer Kunden JTL-Wawi 1.10 5
Export aller Kunden mit über xxx € Umsatz in xxx Tagen JTL-Wawi 1.10 15
Kunden UStID wird nicht aus Amazon in JTL übermittelt Amazon-Anbindung - Fehler und Bugs 4
Neu Kunden E-Mail korrigieren User helfen Usern - Fragen zu JTL-Wawi 1
Neu Fehlermeldung bei Rechnungserstellung "Sie haben keinen Kunden ausgewählt" JTL-POS - Fehler und Bugs 0
Neu Kunden im Shop Backend anzeigen Allgemeine Fragen zu JTL-Shop 5
Neu Lokale Abholung, Kunden werden nicht mehr benachrichtigt Shopify-Connector 0
Neu Import erfolgreich aber 0 Kunden import??? JTL-Ameise - Fehler und Bugs 4
Zahlungen von Kunden eintragen JTL-Wawi 1.10 6
Kunden können im Warenkorb Artikell nicht löschen JTL-Wawi 1.10 2
Neu Kunden in den Shop übernehmen Umstieg auf JTL-Shop 8
Neu Kunden auf WAWI in Shop übertragen Allgemeine Fragen zu JTL-Shop 12
Neu E-Mail Adressänderung beim Kunden zieht nicht für den Mailversand JTL-Ameise - Fehler und Bugs 4

Ähnliche Themen