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

John

Sehr aktives Mitglied
3. März 2012
3.065
671
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.516
455
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.472
975
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
3.065
671
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.472
975
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
3.065
671
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.214
188
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 Insel Aufträge automatisch Stornieren User helfen Usern - Fragen zu JTL-Wawi 4
JTL WaWi 1.9.4.4 will keine Amazon Aufträge abholen. Ebay klappt aber JTL-Wawi 1.9 3
In Diskussion Lieferanten Rückstand - Aufträge markieren JTL-Workflows - Ideen, Lob und Kritik 0
Neu Stornierte Aufträge werden mit "Ist bezahlt" JA gekennzeichnet JTL-Wawi - Ideen, Lob und Kritik 21
Neu Identische Aufträge - Picklisten-Erzeugung dauert extrem lange JTL-WMS / JTL-Packtisch+ - Fehler und Bugs 3
Aufträge öffnen in der WAWI hinter der Hauptmaske Ebene JTL-Wawi 1.9 2
Neu Verpackte Aufträge User helfen Usern - Fragen zu JTL-Wawi 0
Neu WF: Aufträge nicht zusammenfassen, wenn der erste älter ist User helfen Usern - Fragen zu JTL-Wawi 2
Aufträge zu fälligen Abonnements automatisch erstellen JTL-Wawi 1.9 0
Neu Payone Plugin Zahlungen werden abgebucht aber keine Aufträge erstellt Plugins für JTL-Shop 0
In Diskussion POS generiert teilweise in Packtisch Aufträge zum Ausliefern JTL-POS - Fehler und Bugs 1
Neu Druckvorlage für Angebote/Aufträge -> Text Feld nur mit Bedingung anzeigen lassen User helfen Usern - Fragen zu JTL-Wawi 3
Neu Manueller Workflow lässt sich nicht anlegen (V 1.9.5.2) JTL-Workflows - Fehler und Bugs 0
Neu Artikel gelöscht neu anlegen nicht möglich da bereits vorhanden User helfen Usern - Fragen zu JTL-Wawi 2
Neu Beim Retouren anlegen, Retourenposition ist nicht verfügbar Installation / Updates von JTL-Shop 2
Neu Wie das neue Funktionsattribut storefront_presentation_main_product anlegen? Shopware-Connector 5
Neu Nach Abbruch von "Auftrag anlegen" wird anderes Programm angezeigt Arbeitsabläufe in JTL-Wawi 2
Neu Anlegen einer eigenen Seite ohne Text für externen Link nicht möglich JTL-Shop - Fehler und Bugs 2
Neu Bestandskunden JTL Wawi als Kundenaccounts Woocommerce anlegen WooCommerce-Connector 3
[Bug] 🐞 Artikel anlegen -> Hersteller grünes + klicken > neuen Hersteller JTL-Wawi 1.9 2
Nach anlegen eines Kunden, öffnet sich der Kunde nicht mehr im Kundenfenster. JTL-Wawi 1.9 3
Neu Anlegen neuer Artikel - Trotzdem Übertragung gesamter Bilddatenbank zu Shopify ??? Shopify-Connector 1
Stornogrund anlegen JTL-Wawi 1.9 13
Neu Rechnung per Email aus LS-Pos Fragen rund um LS-POS 0
Lieferantenbestellung mit GLS Versandetikett an den Hersteller/Lieferanten per Mail Senden. JTL-Wawi 1.8 0
Neu Mollie Zahlung per Kreditkarte (25% Fehlschlag) User helfen Usern - Fragen zu JTL-Wawi 1
Neu Per WMS Workflow API Call ausführen Arbeitsabläufe in JTL-WMS / JTL-Packtisch+ 1
Neu Berichtscontainer per Formel sortieren Druck-/ E-Mail-/ Exportvorlagen in JTL-Wawi 0
Neu Frage zur Kartonagen Verwaltung in JTL WMS 1.8 - Karton per Scan ersetzen? Arbeitsabläufe in JTL-WMS / JTL-Packtisch+ 1
Neu Ware direkt in ein Standardlager einbuchen per SQL StoreProcedure dbo.spWarenlagerEingangSchreiben Schnittstellen Import / Export 8
Rechnung per Mail - Anhang (Rechnung) wird nicht erzeugt. JTL-Wawi 1.9 2
In Diskussion Versand bei Selbstabholern per Worker setzen JTL-Workflows - Fehler und Bugs 3
Neu Per Plugin Felder für das Newsletter-Anmeldungs-Template hinzufügen Technische Fragen zu Plugins und Templates 2
Neu Bild per SQL Query aus lesen aus von Artikel Bildplattform Druck-/ E-Mail-/ Exportvorlagen in JTL-Wawi 0
Neu Idee: Manuelle Workflows per Rechtsklick Gelöste Themen in diesem Bereich 4
Abgleich per Worker 2.0 UND manuell nicht mehr möglich JTL-Wawi 1.8 3
Neu Abfrage per Erweiterter Eigenschaft zu Lieferstatus aller Bestellungen eines Kunden User helfen Usern - Fragen zu JTL-Wawi 0
Rechnung per Mail versenden JTL-Wawi 1.9 2
Neu Barzahlung per POS generiert auf einmal "Geldtransit Barzahlung" JTL-POS - Fehler und Bugs 0
Neu JTL verschickt keinen Link zur Sendungsverfolgung per Mail Druck-/ E-Mail-/ Exportvorlagen in JTL-Wawi 0
Neu Warenkorb in Euro per JavaScript ermitteln? Allgemeine Fragen zu JTL-Shop 1
Neu CustomWorkflow zum Setzen von einem Hinweis für Auftragspositionen (Wert aus Eigene Felder per Workflow) Dienstleistung, Jobs und Ähnliches 13
Neu CustomWorkflow zum SPERREN von Kunden (Auswahl eines Kunden/Auftrages/Rechnung per Workflow) Dienstleistung, Jobs und Ähnliches 0
Neu Preis auf Anfrage Button per CSS änderbar ? User helfen Usern - Fragen zu JTL-Wawi 0
Neu Rechnung per Mail an eine bestimmte Mailadresse Arbeitsabläufe in JTL-Wawi 1

Ähnliche Themen