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.634
1.238
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.583
480
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.583
480
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
Beantwortet Worker 2.0 übernimmt neuen JTL-Shop (5.3.3) nicht in seine Abgleiche Onlineshop-Anbindung 2
Neu LS-POS und die neuen Editionen Fragen rund um LS-POS 4
Neu JTL Artikel auf Shopify als Varianten anzeigen Shopify-Connector 2
Seite Artikel->Sonderpreise und Sonderpreiskationen definieren JTL-Wawi 1.9 0
Neu Artikel mit negativem Preis (Gutschein) eingeben kompliziert...geht das einfacher? Allgemeine Fragen zu JTL-POS 1
Neu Artikelübersicht zeigt 2 Bilder pro Artikel oder leeren Rahmen Allgemeine Fragen zu JTL-Shop 5
Neu SQL Vartable für Reservierte Artikel gesucht User helfen Usern - Fragen zu JTL-Wawi 2
Neu Umfrage: Scanpflicht auf Artikelebene (Nur für bestimmte Artikel aktivieren/deaktivieren) JTL-WMS / JTL-Packtisch+ - Ideen, Lob und Kritik 0
Neu Verbrauchsmaterial, einem Artikel neue OVP zuweisen User helfen Usern - Fragen zu JTL-Wawi 1
Neu Artikelanlage von Artikel/Ersatzteile die zu verschiedenen Modellen passen User helfen Usern - Fragen zu JTL-Wawi 3
Online seit: bei Artikel einstellen JTL-Wawi 1.8 0
Neu Artikel per Dropshipping versenden und selbst versenden Arbeitsabläufe in JTL-Wawi 1
In Diskussion Hinweis im WMS Ausgeben wenn ein bestimmter Artikel verpackt wird über WMS JTL-Workflows - Ideen, Lob und Kritik 5
Neu Artikel optische Brille anlegen User helfen Usern - Fragen zu JTL-Wawi 4
Neu Artikel mit Zustand beschädigt wird nicht als eigenständiger Artikel in der WaWi angezeigt User helfen Usern - Fragen zu JTL-Wawi 1
Neu Artikel im Zulauf werden nicht angezeigt Betrieb / Pflege von JTL-Shop 8
Neu Gibt es einen Import von Artikeltexten die pro Artikel als .txt geliefert werden? JTL-Ameise - Ideen, Lob und Kritik 1
Neu GTIN/EAN für mehrere Artikel verwenden Arbeitsabläufe in JTL-Wawi 2
Neu Liste verkaufter Artikel mit VK Fibu-Konto aus der Artikelkategorie User helfen Usern - Fragen zu JTL-Wawi 4
Neu Wie kann ich Artikel mit Lagerbestand 0 beim Import inaktiv setzen) JTL-Ameise - Ideen, Lob und Kritik 17
Neu Artikel wird nach Auswahl der Variante nicht mehr angezeigt JTL-Shop - Fehler und Bugs 3
Beschreibung Konfig. Artikel Einrichtung JTL-Shop5 1
Neu Artikel lässt sich im Shop 5.2.5 über die Wawi nicht löschen JTL-Shop - Fehler und Bugs 2
In Diskussion E-Mail an Lieferanten bei Verkauf einer seiner Artikel JTL-Workflows - Ideen, Lob und Kritik 4
Neu Artikel Bild aus anderer Quelle importieren funktioniert nicht JTL-Wawi - Fehler und Bugs 4
Neu Doppelte Artikel und SEO User helfen Usern - Fragen zu JTL-Wawi 0
Neu Artikel gelöscht neu anlegen nicht möglich da bereits vorhanden User helfen Usern - Fragen zu JTL-Wawi 2
Neu Artikel mit 2 verschiedenen Steuersätzen anbieten User helfen Usern - Fragen zu JTL-Wawi 0
Neu WMS Wareneingang falscher Artikel auf Etikett JTL-WMS / JTL-Packtisch+ - Fehler und Bugs 0
Neu Artikel CSV Exporte dem Kunden zur verfügung stellen. Allgemeine Fragen zu JTL-Shop 7
Tipps für effiziente Änderungen bestehender Artikel JTL-Wawi 1.7 2
Neu Wie in der Wawi gebrauchte Artikel vom Endkunden einkaufen User helfen Usern - Fragen zu JTL-Wawi 4
Neu Artikel- und Versandgewicht bei Stücklisten wird nicht nachberechnet JTL-Version 1.8.12.2 JTL-Wawi - Fehler und Bugs 4
Neu Amazon Gutschriften kommen in den Status "Amazon Artikel nicht in Bestellung" und werden nicht übernommen User helfen Usern - Fragen zu JTL-Wawi 0
Neu Einzelne Artikel über stückliste im Packtisch scannen User helfen Usern - Fragen zu JTL-Wawi 3
Neu Artikel auf Bestellung nicht zusammenführen Arbeitsabläufe in JTL-Wawi 2
Neu Hersteller ändert SKU von Kind Artikel (Varianten) | Vater beleibt gleich - wie verfahren bei "gemischtem" Lager alt/neu User helfen Usern - Fragen zu JTL-Wawi 3
Neu XML Export Artikel Stammdaten für Mercateo Schnittstellen Import / Export 1
Kaufland Artikel filtern kaufland.de - Anbindung (SCX) 11
Neu Artikel -> Lieferanten -> Zum eigenen Lager hinzufügen User helfen Usern - Fragen zu JTL-Wawi 4
Kategoriebaum: Artikel wird in allen Kategorien angezeigt JTL-Wawi 1.9 1
Artikel in der Artikelliste grün hinterlegt bzw. nicht farblich hinterlegt JTL-Wawi 1.9 5
Neu WMS Mobile falscher Artikel beim Picken JTL-WMS / JTL-Packtisch+ - Fehler und Bugs 0
Artikel mit unterschiedlichen Währungen JTL-Wawi 1.9 1
Listen Ansicht für Artikel deaktivieren Einrichtung JTL-Shop5 2
Gelöst Artikel an der Kasse beim scannen nur über Artikelnummer, nicht über GTIN identifizieren (Gebrauchtware, GTIN mehrfach in der Wawi) Allgemeine Fragen zu JTL-POS 1
Automatischer bestandsabgleich für mehrere Artikel JTL-Wawi 1.8 1
Neu Spam über Frage zum Artikel User helfen Usern - Fragen zu JTL-Wawi 10
Neu Export von Kunden, die in der Vergangenheit bereits bestimmte Artikel gekauft haben Druck-/ E-Mail-/ Exportvorlagen in JTL-Wawi 10
Paypal Kontosperre / Verbot bestimmte Artikel in bestimmte Länder zu liefern - wie Umsetzen? JTL-Wawi 1.9 2

Ähnliche Themen