Neu Gewogenes Versandgewicht per SQL exportieren und anschließend in Artikelstammdaten importieren

MoSchu

Aktives Mitglied
20. Januar 2021
16
1
Guten Abend liebe Community,
ich möchte einen eigenen spezifischen Ameisenexport mit SQL durchführen und hoffe, dass ihr mir vielleicht ein wenig helfen könnt.

Problemstellung:
Unsere Artikel werden erst auf Bestellung produziert. Es sind quasi Varianzartikel (in der WaWi nicht als Varianten angelegt, aber das spielt keine Rolle).
Jede unserer Artikelnummern hat ein anderes Versandgewicht und ich möchte den Versandprozess so optimieren, dass möglichst kaum bis gar nicht mehr gewogen werden muss, sondern direkt versendet werden kann,
indem bei jeder Artikelnummer, die schon einmal gewogen und versendet wurde, dieses Versandgewicht im Artikel hinterlegt wird.
Meine ursprüngliche Idee war es also, ob JTL nicht vielleicht im Packtisch eine Funktion einbauen könnte im Sinne von "gewogenes Gewicht soll beim Artikel als Versandgewicht hinterlegt bzw. aktualisiert werden".
Laut JTL wäre so ein Feature aber zu aufwendig bzw. wird nicht gebraucht. Jedenfalls ist in dieser Richtung erst einmal nichts geplant.

Meine nächste Überlegung war dann also mit den Daten zu arbeiten, die wir schon haben und diese per Ameise zu Exportieren, um sie anschließend als Versandgewicht in den Artikeln zu importieren bzw. letztendlich eine Batchdatei zu schreiben, die am Tagesende die gewogenen Versandgewichte der Pakete die nur einen Artikel enthalten, exportiert und danach bei den jeweiligen Artikelnummern wieder als Versandgewicht importiert.
Also ein eigener Ameisenexport mit SQL, wobei ich hauptsächlich nur die Artikelnummer in Spalte A brauche und das Versandgewicht in Spalte B. Diese Daten möchte ich aus alten Lieferscheinen von versendeten Paketen des letzten Jahres extrahieren und exportieren,
Dabei sollen nur Lieferscheine bzw. Pakete exportiert werden bei denen nur ein Artikel (ggf. inkl. Stückliste) verschickt wurde. Die Artikelmenge des Pakets spielt also ebenfalls eine filternde Rolle. Pakete die mehrere Artikel oder 2mal denselben Artikel enthalten sollen nicht exportiert werden. Da ich absoluter SQL Laie bin komme ich aber schnell an meine Grenzen. Mithilfe von ChatGPT hab ich es aber zumindest geschafft die Artikelgewichte in eine Spalte zu exportieren. Dafür habe ich diesen Befehl verwendet:
SELECT
v.fGewicht AS 'Versandgewicht'
FROM
tVersand AS v

Soweit so gut...
Wie schaffe ich es nun aber, dass in der anderen Spalte die entsprechend dazugehörigen Artikelnummern stehen und die "Filter" in Bezug auf Artikelmenge und Artikelanzahl greifen?

Ich hab inzwischen schon alles mögliche versucht, das JTLDiag Tool läuft permanent und ich versuch das alles iwie zu verstehen, aber was bringt es mir, wenn ich von der SQL Materie keine Ahnung habe? 😅
Kurzum... gibt es hier in der Community jemanden der mir helfen kann?
 

Anhänge

  • Unbenannt.png
    Unbenannt.png
    91,9 KB · Aufrufe: 7
  • Unbenannt2.png
    Unbenannt2.png
    84,8 KB · Aufrufe: 7
  • Unbenannt3.png
    Unbenannt3.png
    90,1 KB · Aufrufe: 7
Zuletzt bearbeitet:

no80

Sehr aktives Mitglied
28. Juni 2023
562
64
Du müsstes über den Lieferschein gehen. Alle abfragen die nur 1 Artikelposition haben und dann das Paket zum Lieferschein Abfragen.
Dann müsstest du alle Information zs haben.
 

MoSchu

Aktives Mitglied
20. Januar 2021
16
1
Vielen Dank schon einmal. Kennst du zufällig die Namen der Tabellen in SQL bzw. eine Methode diese leicht herauszufinden? Oder evtl. direkt die passenden SQL Befehle? 😅
Habe versucht sie mit dem JTLDiag Tool herauszufinden, aber das gestaltet sich bislang schwieriger als erwartet.
 

no80

Sehr aktives Mitglied
28. Juni 2023
562
64
Bin nicht am Rechner, aber schau mal über tLieferscheine und tVersand über kLieferscheine.
 

no80

Sehr aktives Mitglied
28. Juni 2023
562
64
SQL:
SELECT
 fGewicht, kBestellung
FROM tLieferschein tLief
INNER JOIN tVersand tV ON tV.kLieferschein= tLief.kLieferschein

Jetzt kannst du die Aufträge filtern wie du es möchtest.
 
  • Gefällt mir
Reaktionen: MoSchu
Ähnliche Themen
Titel Forum Antworten Datum
Neu Wie lässt sich der Lieferstatus von Aufträgen per SQL abfragen? User helfen Usern - Fragen zu JTL-Wawi 4
Neu Sendungsnummern per Mail versenden bei mehreren Paketen User helfen Usern - Fragen zu JTL-Wawi 5
Neu Eigene Felder des Artikels per Exportvorlage Auftrag auslesen Schnittstellen Import / Export 0
Textvorlage bei "Nachricht an Kunde" per email nicht mehr möglich JTL-Wawi 1.11 2
Beantwortet Workflow Datei schreiben Dateiname per Dotliquid Fehler Illegales Zeichen im Pfad. callerMemberName : WriteFile JTL-Workflows - Fehler und Bugs 1
Bildimporte per Ameise ein "netter" Zeitvertreib JTL-Wawi 1.11 0
Lieferantenbestellung per Workflow bestätigen JTL-Wawi 1.11 0
Fehler Export PDF Datei / Senden per Email JTL-Wawi 1.11 2
Alternativtext für Artikelbilder per Ameise pro Plattform setzen JTL-Wawi 1.10 0
Neu Kundengruppe per SQL löschen User helfen Usern - Fragen zu JTL-Wawi 3
Neu Aktivierung des Kundenkontos per Bestätigungsemail Allgemeine Fragen zu JTL-Shop 5
Neu Kann man das Shop-Guthaben von Kunden per Workflow beeinflussen? User helfen Usern - Fragen zu JTL-Wawi 0
Neu "Ist Standard Dropshipping Lieferant" per Ameise exportieren User helfen Usern - Fragen zu JTL-Wawi 5
XML Auftragsimport per Workflow bediinen JTL-Wawi 1.8 1
neue Zahlungsart "Barter", trotzdem erscheint "Zahlung per Überweisung und QR-Code" JTL-Wawi 1.10 1
Neu Die Leiferantendaten bei Artikelstammdaten lassen sich per Ameise nicht ändern User helfen Usern - Fragen zu JTL-Wawi 6

Ähnliche Themen