Neu Neuen Artikel per SQL anlegen

martinorth

Aktives Mitglied
19. Juni 2014
32
2
Hallo liebe JTL Mitstreiter,

ich habe eine einfache Version eines Datenterminals (MDE) für den Wareneingang programmiert. Den Wareneingang zu buchen funktioniert auch gut. Jetzt kommt es vor, dass ich neue Artikel bei meinem Lieferanten bestelle, die noch nicht in der Wawi angelegt sind. Wenn meine Mitarbeiter dann versuchen zu diesem Artikel den Wareneingang zu buchen, haben sie ein Problem. Besagter Artikel existiert nicht. Jetzt soll im MDE automatisch ein minimales Formular zum Anlegen des neuen Artikels erscheinen. In dem Formular soll die zuvor gescannte EAN angezeigt und der Benutzer kann einen Namen, die Hersteller Artikelnummer, die gelieferte Anzahl und einen Lieferanten wählen. Dann soll der Benutzer das Formular abschicken können damit der neue Artikel in der Wawi angeleg wird. Die so angelegten Artikel erscheinen in einer speziellen Kategorie und können von mir dann nachträglich bearbeitet und ergänzt werden (Preise, Beschreibung usw.).

Die Lieferanten für das Eingabeformular kommen aus der Tabelle tlieferant. Die minimalen Artikelinfos schreibe ich mit cLagerAktiv='Y' in tArtikel, die Kategoriezuordnung in tkategorieartikel, den Artikelnamen in tArtikelBeschreibung und in tliefartikel die Lieferantenzuordnung.
Danach erfolgt dann die Wareneingangsbuchung über spWarenlagerEingangSchreiben und einem Update von tWarenLagerPlatzArtikel. Habe ich noch etwas wichtiges vergessen?

Viele Grüße

Martin
 

SebiW

Sehr aktives Mitglied
2. September 2015
2.786
1.363
Hi Martin, auch wenn ich den Ansatz verstehe halte ich ihn dennoch für nicht optimal. Du legst Dich an dieser Stelle auf eine Datenstruktur fest und musst die im Zweifel bei jedem größeren Wawi Update prüfen und anpassen.

Gleichzeitig steht Dir mit der Ameise ein Tool zur Verfügung, dass immer alle benötigten Tabellenzuweisungen etc mitbringt und Deinen Funktionsumfang problemlos abdeckt.

Ich würde anders vorgehen: Lass Deine Maske in ne csv schreiben und die von der Ameise im Anschluss automatisiert importieren. So umgehst Du alle potentiellen Probleme mit Datenbankänderungen etc.
 

mh1

Sehr aktives Mitglied
4. Oktober 2020
1.733
523
Ich würde auch unbedingt dazu raten beim Andocken an ein externes Programm immer Schnittstellen (oder z.b. wie hier die Ameise) zu benutzen.
Niemals direkt in die Datenstruktur des externen Programms schreiben.
 

martinorth

Aktives Mitglied
19. Juni 2014
32
2
Klar habt ihr da recht. Idealerweise würde ich die WAWI über eine API ansprechen. Die Ameise ist ja fast eine API. Es gibt ja auch eine API, allerdings läuft diese nur auf meinem lokalen Windows Laptop. Warum keine Restfull API in PHP zum Betrieb auf externen Servern als Zusatzprodukt?
 
  • Gefällt mir
Reaktionen: arich001

mh1

Sehr aktives Mitglied
4. Oktober 2020
1.733
523
Es gibt ja auch eine API, allerdings läuft diese nur auf meinem lokalen Windows Laptop.
Du kannst diese API aber doch natürlich auch auf einem Server benutzen. Natürlich weiß ich aber auch nicht genau, was du machen willst bzw. was du in dem Zusammenhang mit dem "externen Server" meinst.


Warum keine Restfull API in PHP zum Betrieb auf externen Servern als Zusatzprodukt?
Falls du auf die Nutzung mit PHP beschränkt bist, kannst du ja mal ausprobieren, ob du mit SWIG einen PHP-Wrapper für die DLL erstellen kannst.

Eine andere Möglichkeit wäre, die Funktionen der DLL direkt mit der COM Klasse von PHP zu benutzen. Das setzt aber voraus, dass du PHP auf Windows ausführst (aber davon gehe ich mal aus, wenn du ja mit JTL und der WAWI zu Gange bist...). Das geht dann recht eifach: Du müsstest die DLL nur registrieren und dann in PHP ein COM Objekt erstellen.

Evtl. kannst du auch die Library NetPHP nutzen.
Ich habe die noch nie genutzt, aber damit soll man mit PHP auch .Net Binarys ohne COM aufrufen können.
 
Ähnliche Themen
Titel Forum Antworten Datum
Neu Artikel duplizieren für neuen Shop JTL-Wawi - Ideen, Lob und Kritik 3
Neu Neuen Artikel anlegen (innerhalb der Auftragsverwaltung) JTL-Wawi - Ideen, Lob und Kritik 4
Neu Bin ich der einzige, der Amazons VCS benutzt (nicht Lite) und mit der neuen JTL-Version 1.10.10.3 akute Probleme hat? Amazon-Anbindung - Fehler und Bugs 0
Neu Keinen neuen Kunden anlegen bei ebay Bestellungen die in Aufträge umgewandelt werden User helfen Usern - Fragen zu JTL-Wawi 1
Neu Suche nach neuen JTL Shop Projekten Dienstleistung, Jobs und Ähnliches 0
Der Objektverweis wurde nicht auf eine Objektinstanz festgelegt - Artikel JTL-Wawi 1.10 0
Neu Angeblich doppelter Artikel muss auf Display ausgewählt werden JTL-POS - Fehler und Bugs 3
Sämtliche Artikel duplizieren JTL-Wawi 1.9 3
Neu Artikel stehen auf in Bearbeitung und es geht nicht weiter Amazon-Anbindung - Fehler und Bugs 0
Neu Gleiche Artikel werden beim Kauf nicht als eine Auftragsposition zusammengefasst Otto.de - Anbindung (SCX) 0
Artikelübersicht - Anzeige ob Artikel im Shop (NICHT Kasse) aktiv oder nicht - möglich ? JTL-Wawi 1.9 7
Neu Artikel-Sortiernummern exportieren? User helfen Usern - Fragen zu JTL-Wawi 5
Beantwortet (gelöst) Fehler Shopify Abgleich - Bestellungen werden plötzlich nicht mehr importiert / Artikel wahrscheinlich auch nicht aktualisiert Shopify-Connector 2
Neu Lagerbestand nach Alter der Artikel filtern User helfen Usern - Fragen zu JTL-Wawi 1
Artikel Stammdaten einfügen, eigene Felder einzeln auslassen JTL-Wawi 1.10 2
Neu Artikel aus der Kategorieübersicht zum Warenkorb hinzufügen? Allgemeine Fragen zu JTL-Shop 0
Artikel aus Selektion verschieben JTL-Wawi 1.10 1
Artikel aus Amazon löschen JTL-Wawi 1.7 10
Artikel stehen auf eingestellt erscheinen aber nicht bei Kaufland kaufland.de - Anbindung (SCX) 0
Neu Workflow Artikel Erscheint am Datum überschritten, Bestandsführung aktivieren. User helfen Usern - Fragen zu JTL-Wawi 2
Neu COUPON - auf bestimmte Artikel beschränken Allgemeine Fragen zu JTL-Shop 1
Artikel mehreren Kategorien per Ameise zuordnen JTL-Wawi 1.9 3
Artikel Duplizieren bringt Fehlermeldung und WaWi hängt sich auf WaWi 1.10.10.3 JTL-Wawi 1.10 6
Neu Idee: Artikel-, Sammel- und VPE-Etikett (oder auch Gebinde) verfügbar machen JTL-Plan&Produce - Ideen, Lob und Kritik 0
Neu JTL-Connector (Drittanbieter) - Kein product.push (oder andere Artikel Updates) über Worker User helfen Usern - Fragen zu JTL-Wawi 0
Neu HOOK_PRODUCTFILTER_GET_BASE_QUERY - Artikel korrekt ausfiltern. Allgemeine Fragen zu JTL-Shop 3
Neu EBAY Keine Rückmeldung ob Artikel eingestellt wurde eBay-Anbindung - Fehler und Bugs 2
Neu Anzahl Artikel in der Artikelübersicht Allgemeine Fragen zu JTL-Shop 3
Neu Inaktiver Artikel taucht noch im Suchfeld des Shops auf Allgemeine Fragen zu JTL-Shop 7
Artikel wird nach Erstellung nicht in der Wawi angezeigt, ist aber in der Datenbank vorhanden. JTL-Wawi 1.9 4
Auswertung & Statistik Cross Selling Artikel JTL-Wawi 1.9 2
In Diskussion Workflow: Prüfen ob Artikel mit Fehlbestend nach 48h im Zulauf JTL-Workflows - Ideen, Lob und Kritik 2
Neu "Artikel-Label" auf Etiketten ausgeben Druck-/ E-Mail-/ Exportvorlagen in JTL-Wawi 6
In welche Länder wird ein Artikel verkauft? Report erstellen JTL-Wawi 1.8 1
Neu Artikel Bestandsimport via Ameise User helfen Usern - Fragen zu JTL-Wawi 9
Neu WMS Mobile Wareneingang: Etikett für Artikel drucken Arbeitsabläufe in JTL-WMS / JTL-Packtisch+ 1
Neu Hochladen Artikel nicht möglich wg. Fehler (Shopware) User helfen Usern - Fragen zu JTL-Wawi 0
Gelöst eigene Chargen Übersicht für "Verknüpfte Artikel" Eigene Übersichten in der JTL-Wawi 7
Neu Größentabelle bei Artikel anzeigen Allgemeine Fragen zu JTL-Shop 13
Neu Export von Artikelnummern, in denen ein Artikel als Komponente enthalten ist mittels JTL-Ameise Arbeitsabläufe in JTL-Wawi 2
Neu Läd keine Kategorien oder Artikel hoch Onlineshop-Anbindung 0
Neu Abbruch Übertragung JTL/WooCommerce wenige Artikel Onlineshop-Anbindung 0
Neu Artikel ohne Bestand auf "Inaktiv" setzen Shopware-Connector 1
Artikel werden bei Ebay und im Shop willkürlich gelöscht JTL-Wawi 1.9 0
Einen Artikel nur Teilweise gutschreiben, dabei mit Versandkosten verrechnen JTL-Wawi 1.7 0
Kurz- Langbeschreibung Artikel lässt sich für den Ausdruck nicht einstellen bzw. abstellen. JTL-Wawi 1.9 0
Gelöst JTL Shop - Artikel Konfigurator - Menge veränderbar Templates für JTL-Shop 2
Verkaufte Artikel von eBay werden in wawi nicht angezeigt . JTL-Wawi 1.9 0
Neu Inaktive Artikel werden zu Amazon geladen Amazon-Anbindung - Fehler und Bugs 0
Neu Fehlermeldung bei Synchronisation aus der WaWi: "Artikel "XYZ" kann nicht hochgeladen werden, da der Shop den Steuersatz '19' nicht unterstützt." WooCommerce-Connector 1

Ähnliche Themen