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
237
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
810
294
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
810
294
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.307
702
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: 7

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.307
702
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
Seit der Umstellung zu 1.11.4 meldet Googl Search Händlereinträge >Feld "name" fehlt (in „brand“) JTL-Wawi 1.11 4
Neu Auf die Rechnung soll der normale Artikelname stehen, nicht Amazon Name Amazon-Anbindung - Fehler und Bugs 5
1.11.5 Weiterhin Absturz bei Aufruf des Zahlungsmoduls JTL-Wawi 1.11 6
Neu Eigene Felder des Artikels per Exportvorlage Auftrag auslesen Schnittstellen Import / Export 0
Neu Netto EK des letzten Monats berechnen User helfen Usern - Fragen zu JTL-Wawi 1
Neu Eingangsbestätigung des Shops erneut versenden Allgemeine Fragen zu JTL-Shop 2
Anfrage zur Einrichtung des Dashboards (Gewinnanzeige) in JTL-Wawi – Remote-Support über AnyDesk JTL-Wawi 1.10 6
Neu Labeldrucker Toshiba B-EV4 druckt nur 2/3 des Versandlabels User helfen Usern 1
Vote für debugging des Mobile Server Fehlers JTL-Wawi 1.11 1
JTL-Wawi stürzt beim Speichern des Shopify-Connectors jedes Mal ab JTL-Wawi 1.11 0
Neu Aktivierung des Kundenkontos per Bestätigungsemail Allgemeine Fragen zu JTL-Shop 5
Neu Falsche Währung auf Amazon-Rechnung des Kunden (externer Beleg) JTL-Wawi - Fehler und Bugs 3
Neu In welcher SQL Tabelle finde ich den Ansprechpartner des Herstellers? User helfen Usern - Fragen zu JTL-Wawi 2
Neu Erwartbares Chaos beim Einführung "Prüfung des Empfängernamens" ? Smalltalk 2
Neu Ameise Import - Kind-Artikel - Kurzbeschreibung/Beschreibung des Vaterartikel? User helfen Usern - Fragen zu JTL-Wawi 2
So aktivieren Sie FEFO (Zuweisung des zuerst ablaufenden Bestands) für Arbeitsaufträge. JTL-Wawi 1.10 0
Neu Frage zu Benutzer/Rechte für Kunden im Onlineshop neues Passwort generieren User helfen Usern - Fragen zu JTL-Wawi 0
25 Gutscheine für Kunden auf Rechnung erstellen Allgemeine Fragen zu JTL-Vouchers 0
Neu 0,1% an der Kasse erstellte Kunden nicht synchronisiert mit JTL Wawi Allgemeine Fragen zu JTL-POS 0
Nachricht an Kunden Vorlage ändern JTL-Wawi 1.11 0
Neu Bestellobergrenze (999€) für Schweizer Kunden im Shop hinterlegen Betrieb / Pflege von JTL-Shop 1
Neu Kunden einen Retouren QR Code beim ausliefern mitschicken für Warenankauf ??? JTL-ShippingLabels - Fehler und Bugs 0
Neu Hinweistext zum Kunden - Kundennotiz JTL-Wawi - Ideen, Lob und Kritik 7
Neu Kann man das Shop-Guthaben von Kunden per Workflow beeinflussen? User helfen Usern - Fragen zu JTL-Wawi 0
Neu Gewinnbasierte Provision & gezielte Kunden-Zuordnung im JTL Shop / Wawi User helfen Usern 0
Neu bei bestimmten Kunden muss die Rechnung beigelegt werden / wie erfolgt dies? Arbeitsabläufe in JTL-Wawi 8
Neu Kunden mit Kundenkonto bestellen als Gast und Aufträge sind dann nicht im Konto sichtbar Allgemeine Fragen zu JTL-Shop 4
Neu Kunden mit registrierten Konto im Shop exportieren User helfen Usern - Fragen zu JTL-Wawi 2
Neu Shop wo Kunden selbst einen Artikel designen können? Smalltalk 3

Ähnliche Themen