Neu Auftragsview per Ameise oder SQL in CSV exportieren

lepatrick

Mitglied
2. Juni 2023
10
1
Hallo zusammen,

aktuell exportieren wir regelmäßig unter Aufträge per Rechtsklick den View als CSV, vor allem weil wir Lieferstatus nicht in der SQL finden.

Ziel ist eine CSV automatisiert mit folgenden Informationen zu bekommen:

Auftragsnummer;Ext. Auftragsnummer;Kundennummer;Erstellt am;Bezahlt am;Versandart;Versanddatum;Anrede;Vorname;Nachname;PLZ

Vielleicht hat jemand eine Idee, die über meine rudimentären SQL-Kenntnisse hinausgeht.

Besten Dank
Patrick
 

John

Sehr aktives Mitglied
3. März 2012
3.480
806
Berlin
Die Auftragsansicht wird direkt über die View

Code:
Verkauf.vAuftrag

bereitgestellt.

Mach einfach mal ein SELECT * FROM Verkauf.vAuftrag und dann kannst Du auf die gewünschten Spalten reduzieren...
 

no80

Gut bekanntes Mitglied
28. Juni 2023
288
37
Hallo zusammen,

aktuell exportieren wir regelmäßig unter Aufträge per Rechtsklick den View als CSV, vor allem weil wir Lieferstatus nicht in der SQL finden.

Ziel ist eine CSV automatisiert mit folgenden Informationen zu bekommen:

Auftragsnummer;Ext. Auftragsnummer;Kundennummer;Erstellt am;Bezahlt am;Versandart;Versanddatum;Anrede;Vorname;Nachname;PLZ

Vielleicht hat jemand eine Idee, die über meine rudimentären SQL-Kenntnisse hinausgeht.

Besten Dank
Patrick
Du meinst den Auftragstatus?
Kannst auch per WF machen, wenn der Status xxx ist dann csv ist Export
 

Klaus Littmann

Aktives Mitglied
24. November 2012
7
1
04849 Bad Düben
Firma
IT-Wegbegleiter Klaus Littmann
Hallo,
etwas komplexer ist es schon, da du wahrscheinlich die Aufträge der letzten X Tage exportieren willst.
Ich kann dir gerne einen eigenen (Ameisen-) Export per SQL erstellen, der genau deine Wünsch abbildet.
Kontaktiere mich über meine Webseite und für 30€ zzgl. MwSt. erstelle ich Dir was direkt in deiner JTL-Wawi.
VG
Klaus Littmann
www.it-wegbegleiter.de
 

Hanfhandel

Aktives Mitglied
15. November 2022
33
11
Es gibt ein Problem in lepatrick's Anfrage:
Ein Auftrag hat imho kein (eigenes) Versanddatum.
Das gibt es (imho) nur für Lieferscheine.

Ein Auftrag kann in verschiedene Lieferungen aufgeteilt sind.
Daher sind Lieferscheine direkte Kinder eines Auftrags.

Ebenso kann ein Auftrag in verschiedene Rechnungen aufgeteilt sein.
Und wenn du "Bezahlt am" für Rechnungen mit inkludieren willst,
dann ergibt sich eine N:N Beziehung in der SQL Abfrage ... was schon etwas komplexer ist abzufragen.
(Außer alle Kunden bezahlen vorab die Aufträge)

Im Detail kommt es auf deine Anforderung drauf an, was genau du an Daten extrahieren musst...
aber bevor ich noch mehr schwurble:

Die View Verkauf.lvAuftragsverwaltung ist dein Freund.
Mach nen Join der (bereits von John erwähnte) Verkauf.vAuftrag
mit der Verkauf.lvAuftragsverwaltung und du müsstest alle Daten in einer SQL Abfrage haben, die auch in der von lepatrick's erwähnten GUI Anischt "Aufträge" drin sind.

SELECT *
FROM Verkauf.vAuftrag
INNER JOIN Verkauf.lvAuftragsverwaltung ON Verkauf.vAuftrag.kAuftrag = Verkauf.lvAuftragsverwaltung.kAuftrag;

Die Eingrenzung auf die Spalten und ne WHERE clause musste halt selbst noch vornehmen.

# # #

Alternativ hier noch ein paar andere interessante Views

Schau mal in die View Versand.lvLieferschein
In der View steht schon recht viel drin von dem was du an Feldern benötigst.
Die solltest du noch mit du Notfalls noch um die Infos mit der Rechnung ergänzen können.

Alternativ ist die (bereits von John erwähnte) Verkauf.vAuftrag auch ein guter Ausgangspunkt.
Brauchst halt JOIN 's auf die tVersandsart und andere um die Integer in menschenlesbare Strings zu konvertieren.
Allerdings find ich da auf Anhieb den das Versanddatum auch nicht.
Die Splate nKomplettAusgeliefert = 0 sind noch offene Aufträge. Ist der Wert 1, ist der Auftrag abgeschlossen.

Dann gibt es noch die View Versand.lvAuftrag - da steht auch viel drin.

Und zum ergänzen deiner rudimentären SQL Kenntnisse sind diese Views (also der Code darin) schon echt hilfreich ;)
 

lepatrick

Mitglied
2. Juni 2023
10
1
Moin zusammen,
danke für euren Input. Der Hinweis mit Verkauf.vAuftrag hilft schonmal sehr. Ziel ist am Ende ein täglicher Export (1 Uhr nachts), aller Aufträge des Vortages mit diesen Daten: Kundennummer;Auftragsnummer;Ext. Auftragsnummer;Bezahlt am;Auftragswert netto;Versanddatum;Versandart;Lieferstatus;PLZ
 

lepatrick

Mitglied
2. Juni 2023
10
1
Für alle die was Ähnliches vor haben: Den View Verkauf.vAuftrag in die Ameise nach Eigener Export kopieren und anpassen. *Serviervorschlag
 

Enrico W.

Administrator
Mitarbeiter
27. November 2014
8.957
1.853
Ein anderer Ansatz: Erstell dir in der Vorlagenverwaltung eine Exportvorlage für Aufträge und geh auf "Bearbeiten". Auf der rechten Seite findest du jede Menge Variablen, die alle Deine Anforderungen abdecken sollten.
Für den Dateinamen würde ich das Datum des Tages in den Namen schreiben lassen und als Aktion bei vorhandener Datei "An vorhandene Datei anhängen".

Zu guter Letzt erstellst Du einen zeitversetzen Workflow, der eben diese Vorlage ausgeben lässt.
 
  • Gefällt mir
Reaktionen: frankell

lepatrick

Mitglied
2. Juni 2023
10
1
Danke Enrico, dass hatte ich zu erst versucht, bin mir aber relativ sicher, dass es "Lieferstatus" nicht in den Variablen gab.
 

Enrico W.

Administrator
Mitarbeiter
27. November 2014
8.957
1.853
...
Ziel ist eine CSV automatisiert mit folgenden Informationen zu bekommen:

Auftragsnummer;Ext. Auftragsnummer;Kundennummer;Erstellt am;Bezahlt am;Versandart;Versanddatum;Anrede;Vorname;Nachname;PLZ
...
Danke Enrico, dass hatte ich zu erst versucht, bin mir aber relativ sicher, dass es "Lieferstatus" nicht in den Variablen gab.

Siehst du auch? ;)
Ich vermute, dass du mit "Status" die Ausgabe erhältst, die du möchtest.
 

John

Sehr aktives Mitglied
3. März 2012
3.480
806
Berlin
...um das hier mal aufzuklären. Es gibt ZWEI interessante SQL Views in dem Bereich, die ähnlich aber nicht identisch sind.

1.
Code:
Verkauf.vAuftrag

2.
Code:
Verkauf.lvAuftragsverwaltung

Die (2) entspricht 1:1 der Wawi Liste Auftragsverwaltung (lv vorne steht für ListView und ist das Anzeigeobjekt Liste vom Typ ObjectListView)
In (2) findet sich im Gegesatz zu (1) auch die Spalte nLieferstatus
 
Ähnliche Themen
Titel Forum Antworten Datum
Artikel mehreren Kategorien per Ameise zuordnen JTL-Wawi 1.9 3
Neu Rechnungskorrekturen per SQL Vorgangsstatus setzen JTL-Workflows - Ideen, Lob und Kritik 1
Neu Nach Update auf 1.9.8.0 kein Bilderabgleich per JTL-Connector mehr möglich Shopify-Connector 20
Zahlungslinks & Rechnungen per Mollie API? JTL-Wawi 1.9 0
Neu Waren per Scanner einlagern Arbeitsabläufe in JTL-WMS / JTL-Packtisch+ 1
Neu Bedienbarkeit von JTL-Wawi per Screenreader NVDA/JAWS JTL-Wawi - Ideen, Lob und Kritik 1
Anhänge bei zb. Auftrag per Email versenden | Workflow JTL-Wawi 1.9 5
Neu Expressbearbeitung (unter Zusatzverpackung) in der WaWi per Workflow abfangen Allgemeine Fragen zu JTL-Shop 2
Neu Rückzahlung per Zettle nicht möglich?! Allgemeine Fragen zu JTL-POS 0
Neu Bild-URL per Workflow aus eigene Felder zuordnen – Geht das? User helfen Usern - Fragen zu JTL-Wawi 5
Gelöst Datei per Workflow verschieben JTL-Workflows - Ideen, Lob und Kritik 8
Neu Einem Kunden eine Rechnung mit individuellem Betreff per E-Mail zusenden User helfen Usern - Fragen zu JTL-Wawi 2
Neu Bon automatisch per Mail Allgemeine Fragen zu JTL-POS 0
Neu CSV per FTP vom Lieferanten JTL Shop Hosting Schnittstellen Import / Export 3
Neu PDF Datei automatisch herunterladen und per E-Mail versenden Arbeitsabläufe in JTL-Wawi 1
In Diskussion Wie lässt sich ein Freiposition im Auftrag per Workflow löschen? JTL-Workflows - Fehler und Bugs 4
Neu Lieferschein per Workflow o.ä. von "offen" auf "Versendet" setzen bei bestimmter Versandart User helfen Usern - Fragen zu JTL-Wawi 8
Neu Hersteller per Ameise löschen User helfen Usern - Fragen zu JTL-Wawi 3
In Diskussion Versandbestätigung per Workflow versenden JTL-Workflows - Fehler und Bugs 1
Neu Verpackungseinheiten und Mindestbestellmengen wie eingeben? (Auch via Ameise) Arbeitsabläufe in JTL-Wawi 0
Merkmale mit der Ameise importieren mehr als 10 JTL-Wawi 1.9 1
Ameise 1.10.10.3 – Kein Artikelimport / Artikelupdate möglich JTL-Wawi 1.10 10
Neu Fehlermeldung eigener Export JTL Ameise JTL Ameise - Eigene Exporte 4
Neu JTL Ameise Kein Import von Kundendatenmehr JTL-Ameise - Fehler und Bugs 3
Neu JTL Ameise Import extrem Langsam JTL-Ameise - Fehler und Bugs 1
Neu Ameise Export von Eigene Felder (Kunde) User helfen Usern - Fragen zu JTL-Wawi 3
Neu Ameise: Hilfe für Eigener Export JTL Ameise - Eigene Exporte 5
Neu wie kann ich sonderpreise über Ameise deaktivieren? User helfen Usern - Fragen zu JTL-Wawi 2
Neu Ameise: Import von Artikelmerkmalen JTL-Ameise - Ideen, Lob und Kritik 4
Neu Artikel Bestandsimport via Ameise User helfen Usern - Fragen zu JTL-Wawi 9
Neu Export von Artikelnummern, in denen ein Artikel als Komponente enthalten ist mittels JTL-Ameise Arbeitsabläufe in JTL-Wawi 2
Ameise Texte übernehmen von JTL-Wawi 1.9 1
Neu JTL-Ameise-Auftragsimport; Auswertungen von importierten Daten JTL-Ameise - Fehler und Bugs 5
Kundenkategorien ändern mit Ameise JTL-Wawi 1.9 3
Neu Retourenübersicht mit Seriennummern über Ameise "Eigene Exporte" erstellen JTL Ameise - Eigene Exporte 4
Neu JTL Ameise-Import – Problem mit Datumsformat JTL-Ameise - Fehler und Bugs 2
Neu Lange Stücklisten mit der Ameise einspielen dauert lange. User helfen Usern - Fragen zu JTL-Wawi 2
Neu Merkmale aus Globalen Angebotsvorlagen werden bei erstellen über Ameise nicht übernommen Wawi 1.10 eBay-Anbindung - Fehler und Bugs 0
Neu Ameise 1.9.7.0 CMD sehr langsam wegen Telemetrie Funktion ?!? JTL-Ameise - Fehler und Bugs 10
Neu SQL Abfrage für offene Aufträge über Ameise User helfen Usern - Fragen zu JTL-Wawi 5
Neu Tabs in der Artikelbeschreibung > Mediendateien über Ameise Importieren/Exportieren JTL-Ameise - Ideen, Lob und Kritik 4
Neu Auftragsimport mittels Ameise; Positionentyp welche Werte gibt es??? JTL-Ameise - Ideen, Lob und Kritik 7
Neu Massen Import Wawi Download Artikel - Lösung verfügbar, Ameise kann es nicht Schnittstellen Import / Export 0
Neu Export des Feldes in der Ameise JTL Ameise - Eigene Exporte 1

Ähnliche Themen