Neu Aufträge anlegen per JTLwawiExtern.dll - toll - aber wie lege ich den Kunden an?!?

John

Sehr aktives Mitglied
3. März 2012
2.520
471
Berlin
Hallo,

ich habe mir mal eben die JTLwawiExtern.dll angeschaut, um Aufträge anzulegen.
Toll alles dabei, aber es wird ein Verweis auf tKunde_kKunde verlangt. Der Kunde muß also schon in der Datenbank vorhanden sein. Und wie lege ich ihn an, wenn die DLL dazu keine Möglichkeit gibt? Übersehe ich das oder ist das Konzept dieser DLL nicht zu Ende gedacht worden oder ist das eine DLL speziell für LS-POS, die sowieso immer nur gegen den (bekannten) Laufkunden buchen ?!?

John
 

mh1

Sehr aktives Mitglied
4. Oktober 2020
1.185
318
Wird diese DLL denn noch weiterentwickelt?
Ich dachte, dass bzgl. Programmierbarkeit und/oder Systemoffenheit das Augenmerk nur noch auf der REST-API liegt....
 

Verkäuferlein

Sehr aktives Mitglied
29. April 2012
2.314
822
Hallo,

ich habe mir mal eben die JTLwawiExtern.dll angeschaut, um Aufträge anzulegen.
Toll alles dabei, aber es wird ein Verweis auf tKunde_kKunde verlangt. Der Kunde muß also schon in der Datenbank vorhanden sein. Und wie lege ich ihn an, wenn die DLL dazu keine Möglichkeit gibt? Übersehe ich das oder ist das Konzept dieser DLL nicht zu Ende gedacht worden oder ist das eine DLL speziell für LS-POS, die sowieso immer nur gegen den (bekannten) Laufkunden buchen ?!?

John

Leider sind ja die meisten Sachen bei JTL eher im "Entwicklungsstadium"...

Musst Du denn unbedingt die .dll nutzen? Über den XML-Import kannst Du meines Wissens entweder einen bestehenden Kunden auswählen oder einen neuen anlegen und kannst die XML-Daten direkt in die DB schreiben, um den Import dann regelmäßig vom Worker einlesen zu lassen.

Dann brauchst Du nicht auf die REST-API warten.
 

John

Sehr aktives Mitglied
3. März 2012
2.520
471
Berlin
Naja, REST API über den POS-Server anzusprechen, wenn man sowieso schon local auf dem Server mit der Datenbank arbeitet, ist reichlich von Hinten durch die Beine.
XML Import via Worker, ja, das iszt Plan-B. Ist aber auch doof, weil man nicht direkt Rückmeldung bei Problemen bekommt.

Bedeutet also an der DLL vorbei direkt in die DB gehen, um kKunde zu suche, ihn ggf neue anlegen und dann über die DLL den Auftrag anlegen.

Alles nicht sooooo toll.
 

Verkäuferlein

Sehr aktives Mitglied
29. April 2012
2.314
822
Naja, REST API über den POS-Server anzusprechen, wenn man sowieso schon local auf dem Server mit der Datenbank arbeitet, ist reichlich von Hinten durch die Beine.
XML Import via Worker, ja, das iszt Plan-B. Ist aber auch doof, weil man nicht direkt Rückmeldung bei Problemen bekommt.

Bedeutet also an der DLL vorbei direkt in die DB gehen, um kKunde zu suche, ihn ggf neue anlegen und dann über die DLL den Auftrag anlegen.

Alles nicht sooooo toll.

Den hier meinte ich (XML-Auftragsimport):
https://guide.jtl-software.com/jtl-wawi/verkauf/erweiterter-xml-auftragsimport/

Die "Datei" bzw. die XML-Daten kannst Du dann direkt in die DB schreiben (Tabelle tXMLImport) und wird dann bei Aktivierung des Import im Worker automatisch eingelesen.

Da kannst Du dann den Kunden auch mit kompletten Adressdaten anlegen. Keine Ahnung, ob das der gleiche / leicht abgewandelte Weg wie über die .dll ist.

Sind alles nicht die Optimalwege und mit ein paar Haken und Ösen, aber wäre ja sonst auch zu einfach.
 

John

Sehr aktives Mitglied
3. März 2012
2.520
471
Berlin
@Verkäuferlein danke, interessanter Ansatz.

Gegen welches xsd Schema validiert der Import über die Tabelle tXMLBestellImport?
C:\Program Files (x86)\JTL-Software\Importdateien\NewWawi.xsd (für ab 1.6)

Und was wird für kXMLBestellImport erwartet? tpk gibt dafür nichts her.

Und letzte Frage, kann man das ohne aktiven Worker importieren?

Ich suche am liebsten nach einer Lösung, die XML Dateien sowohl manuell via Wawi > Verkauf > XML Importieren als auch automatisch per Worker abarbeiten kann. Scheint aber leider nicht möglich, da unterscheidliche Formate :(
 

elevennerds.de

Sehr aktives Mitglied
23. September 2015
1.187
179
Code:
XSD_FILE = "C:\Program Files (x86)\JTL-Software\Importdateien\OldWawi.xsd"

Worker muss laufen. Bitte vorher prüfen, ob bereits XML in der Tabelle vorhanden ist -> dann warten.

Bei bestehendem Kunden reicht tkunde > cKundenNr

JTL BUG: tBestellung.dErstellt xs:date > xs:dateTime
JTL BUG: fPreis Pflichtfeld, mehrdeutig
JTL BUG: XML Import fehlerhaft > nZahlungsziel setzen
JTL BUG: nSort ist 0 bei nType = 1
 
Ähnliche Themen
Titel Forum Antworten Datum
Neu Aufträge automatisch anlegen Arbeitsabläufe in JTL-Wawi 3
Neu ebay Versanddatum / Versandfrist "Versand bis..." in die Wawi holen, um Aufträge zu priorisieren eBay-Anbindung - Ideen, Lob und Kritik 0
Neu SQL-Erfahrene vor - Nach Datenrettung - fehlende Aufträge lassen sich nicht einfügen - Ideen? User helfen Usern 4
Neu Easyshipping Amazon-Aufträge werden nicht abgeholt JTL-Wawi - Fehler und Bugs 2
In Diskussion Workflow wenn offene Rechnungen, dann weitere offene Aufträge sperren und im Kundensatz Sperrung setzten. JTL-Workflows - Ideen, Lob und Kritik 0
Neu Artikelmengen zusammengefasst von Versand-Aufträge-Lieferbar JTL Ameise - Eigene Exporte 0
Neu Buchhaltung: Kosten für Aufträge erfassen User helfen Usern - Fragen zu JTL-Wawi 2
SQL Abfrage alle Aufträge ohne Lieferschein JTL-Wawi 1.8 2
Neu Kunde zusammenführen - Aufträge behalten alte Kundennummer JTL-Wawi - Fehler und Bugs 1
gibt es eine Möglichkeit ausgewählte Aufträge als Liste zu drucken ? JTL-Wawi 1.8 2
Neu 1.7.15.3: Aufträge zusammenfassen - Shop unterschiedlich JTL-Wawi - Fehler und Bugs 0
Neu Aufträge ausliefern (teillieferbar) User helfen Usern - Fragen zu JTL-Wawi 0
Aufträge werden nicht mit korrektem Kaufdatum/Uhrzeit importiert JTL-Wawi 1.8 0
Neu Suche SQL für Ameisen Export "Aufträge - nicht gelieferte" User helfen Usern - Fragen zu JTL-Wawi 0
Neu Identische Aufträge nur als teilgeliefert markiert JTL-WMS / JTL-Packtisch+ - Fehler und Bugs 0
Aufträge sortieren und anschließend Versandlabel erstellen JTL-Wawi 1.7 0
Neu Lager einer anderen Firma in Kommission betreiben und daraus eigene Aufträge ausliefern User helfen Usern - Fragen zu JTL-Wawi 0
Neu Easyshipping Amazon-Aufträge werden nicht abgeholt JTL-Wawi - Fehler und Bugs 1
Neu Wordpress Landingpage im Unterordner meinedomain.com/lp anlegen Allgemeine Fragen zu JTL-Shop 0
In Diskussion eigene CustomWorkflows anlegen JTL-Workflows - Ideen, Lob und Kritik 1
Auftragsattribute anlegen JTL-Wawi 1.8 7
Neu Automatisches Anlegen von mehreren Paketen zu einem Lieferschein User helfen Usern - Fragen zu JTL-Wawi 0
Neu Retouren lassen sich nicht anlegen JTL-Wawi - Fehler und Bugs 7
Artikel mit verschiedenen Kunden-Artikelnummern anlegen JTL-Wawi 1.7 2
Neu Versandarten richtig organisieren / anlegen User helfen Usern - Fragen zu JTL-Wawi 0
Verschiedene Rabatte für einen Kunden anlegen JTL-Wawi 1.8 2
JTL Retoure anlegen in der Wawi 1.8 JTL-Wawi 1.8 3
lager mit Typ "Dropshipping" anlegen JTL-Wawi 1.7 8
Neu Verleihartikel korrekt anlegen - Probleme mit den Auswertungen User helfen Usern - Fragen zu JTL-Wawi 2
1.8.8.2 Retoren anlegen Problem. JTL-Wawi 1.8 3
Farbcodierung bei Angeboten als Worklflow anlegen (Version 1.7.15) JTL-Wawi 1.7 4
Variationen per Ameise umbenennen JTL-Wawi 1.8 0
Workflow Auftraqspositionen per Email an Kunden senden JTL-Wawi 1.7 3
Neu Ist es möglich per Ameise Kunden zu löschen? Arbeitsabläufe in JTL-Wawi 2
Neu LS-Pos Kundenrechnung per Email Fragen rund um LS-POS 1
Neu Warenkorb per Link teilen Allgemeine Fragen zu JTL-Shop 6
Ausgabe per E-Mail geht plötzlich nicht mehr, Testmail aus Wawi aber schon JTL-Wawi 1.6 22
Neu Kunde von Firma per Workflow setzen JTL-Workflows - Ideen, Lob und Kritik 0
Neu Datenbankebene per SQL löschen Eigene Übersichten in der JTL-Wawi 6
Neu Consent Status per Smarty Var abfragen Technische Fragen zu Plugins und Templates 1
Nur noch sporadischer Versand per Mail von Rechnungen, Lieferscheinen und Mahnungen nach Update auf Version 1.8. JTL-Wawi 1.8 0
Neu Kinderartikel per Ameise vom Vater lösen Arbeitsabläufe in JTL-Wawi 6
Neu Probleme bei Aufgabenplaner (Export-Manger) per Cronjob JTL-Shop - Fehler und Bugs 0
Neu EK-Preise per Workflow in Lieferantenbestellung einfügen? User helfen Usern - Fragen zu JTL-Wawi 0
Neu per Workflow: WhatsApp oder ähnliches senden User helfen Usern - Fragen zu JTL-Wawi 0
Preise per Artikel Funktionsattribut bei einzelnen Artikeln ausblenden Einrichtung JTL-Shop5 0
Neu Vorschlag: Per Workflow Tickets erstellen Servicedesk (Beta) 1
Label per Import bedienen JTL-Wawi 1.8 0
Neu Artikeländerung per Artikelnummer mit Wildcard? JTL-Ameise - Ideen, Lob und Kritik 0
Neu Kein Rechnungsexport per Ameise bei innergemeinschaftlichen Verkauf JTL-Wawi - Fehler und Bugs 0

Ähnliche Themen