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

John

Sehr aktives Mitglied
3. März 2012
4.139
1.055
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.873
562
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.618
1.074
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
4.139
1.055
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.618
1.074
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
4.139
1.055
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.234
212
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 Amazon Aufträge werden nicht erstellt Amazon-Anbindung - Fehler und Bugs 2
Shop4 Aufträge in Shop5-Datenbank importieren? Upgrade JTL-Shop4 auf JTL-Shop5 1
Beantwortet Aufträge bleiben im Fulfillment Network hängen - Status "In Vorbereitung" JTL-Fulfillment Network - Fehler und Bugs 2
Lagerspezifische Aufträge JTL-Wawi 2.0 1
Angebliche externe Aufträge "für Rechnungserstellung freigeben" und Rechnungen erstellen. Gibt es dazu eine akzeptable Erklärung von JTL? JTL-Wawi 1.11 1
Kaufland.pl - Aufträge werden nicht importiert. kaufland.de - Anbindung (SCX) 1
In Diskussion Doppelte Aufträge von Kunden filtern bzw. markieren JTL-Workflows - Ideen, Lob und Kritik 5
Neu VCS Lite / IDU blockiert – Aufträge fälschlich unter "Externe Rechnungen" (Amazon API Fehler) Amazon-Anbindung - Fehler und Bugs 9
Worker läuft, zieht aber keine Aufträge in die Wawi JTL-Wawi 2.0 1
Neu Muss man für DHL Versenden 4.0 einen neuen Benutzer bei DHL anlegen? JTL-ShippingLabels - Ideen, Lob und Kritik 2
Hersteller anlegen bringt immer Fehlermeldung JTL-Wawi 1.11 10
Neu Lagerkommentar 1 per Workflow füllen User helfen Usern - Fragen zu JTL-Wawi 6
Labels setzen per v1/v2/GraphQL? JTL-Wawi 2.0 3
Neu JTL-Wawi Shopabgleich per E-Mail überwachen (Warnungen & Fehler) Onlineshop-Anbindung 1
Exportvorlage: Auftrag nur Artikel die per Dropshipping verfügbar sind in Datei schreiben JTL-Wawi 1.11 4
Neu JTL → Shopify Connector: MappingTablesException / „Endpoint id is empty“ – betroffene Artikel aus Logs per SQL finden Shopify-Connector 2
Neu [Suche 5 Beta-Tester] KI generiert JTL Shop 5 Templates per Beschreibung – kostenlos testen Templates für JTL-Shop 7
Neu Werte erhöhen per Workflow User helfen Usern - Fragen zu JTL-Wawi 4
Amazon Rechnungslayout geändert, per IDU wird trotzdem die alte Vorlage hochgeladen JTL-Wawi 1.9 2
In Diskussion Ort mit OT per Workflow bereinigen JTL-Workflows - Ideen, Lob und Kritik 3

Ähnliche Themen