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.135
821
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
751
183
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
751
183
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 OSS Steuersatz von neuen Artikel wird nicht in den JTL Shop übertragen JTL-Wawi - Fehler und Bugs 2
Neu JTL Updates mit oft neuen Fehlern JTL-Wawi - Ideen, Lob und Kritik 13
Neu Bestehendes Backup auf neuen JTL Shop Installation / Updates von JTL-Shop 2
Neu Neuen zusätzlichen Shop in der WaWi mit Connector anlegen - Hilfe Gambio-Connector 1
Kategorieverknüpfung zeigt Artikel doppelt [1.7.9.0] JTL-Wawi 1.7 0
Kaufland stornierter Artikel im Pending lässt sich nicht löschen kaufland.de - Anbindung (SCX) 1
Neu Stücklisten- oder Konfigurations-Artikel wie baue ich das logisch auf? User helfen Usern - Fragen zu JTL-Wawi 4
Neu Wechselkursfaktor für Jahresdurchschnittsberechnung je Artikel JTL-Wawi 1.7 0
Neu Achtung: JTL Connector LÖSCHT Artikel aus Shopify Shopify-Connector 2
Neu Keine Artikel im Reiter Artikel mehr sichtbar User helfen Usern - Fragen zu JTL-Wawi 9
Neu Export Lieferschein als CSV: Versandgewicht von Artikel in Liste User helfen Usern - Fragen zu JTL-Wawi 4
WAWI --> Artikel --> Artikelstammdaten --> Bilder --> Ansicht vergrößern möglich? JTL-Wawi 1.6 0
Neu Artikel in der POS als Liste anzeigen Einrichtung / Updates von JTL-POS 0
Artikel-Labels per Workflow setzen JTL-Wawi 1.7 0
Artikel in der WaWi verschwunden JTL-Wawi 1.7 17
Artikel wieder aktiv setzen funktioniert nicht Wawi 1.6.46.1 JTL-Wawi 1.6 2
Neu 2 vorhandene Artikel in einen Vaterartikel mit zwei Kindartikel umwandeln User helfen Usern - Fragen zu JTL-Wawi 3
Abgleich Shopware Shop Fehler, Artikel nicht übertragen Shopware-Connector 1
Beantwortet Workflow Bedingung Artikel ist Retoure JTL-Workflows - Ideen, Lob und Kritik 2
Neu Feature Wunsch: automatische Korrekturbuchung bei "reservierten" Artikel JTL-POS - Ideen, Lob und Kritik 0
Neu Anzeigefehler Artikel wird vom Verkaufskanal deaktiviert bleibt Grün. JTL-Wawi - Fehler und Bugs 0
kann Artikel nicht öffnen , der objektverweis wurde nicht auf eine objektinstanz festgelegt JTL-Wawi 1.7 5
Beantwortet Überverkäufe bei mehreren Artikel mit Workflow setzen? JTL-Workflows - Ideen, Lob und Kritik 1
Neu Coupon nur auf einen Artikel aus dem Warenkorb Allgemeine Fragen zu JTL-Shop 0
Neu Welcher Artikel ist der "Master" wenn der Artikel in vielen Kategorien kopiert wird? Gambio-Connector 2
Neu Artikel Vorgabeplatz exportieren? JTL-WMS / JTL-Packtisch+ - Ideen, Lob und Kritik 0
Neu Artikel nach Komplettabgleich verschwunden User helfen Usern - Fragen zu JTL-Wawi 0
Neu "Artikel mit der JFSKU 'SJNZ01M87CK' konnte nicht gelöscht werden. Product 'SJNZ01M87CK' is a bill of material component" User helfen Usern - Fragen zu JTL-Wawi 0
Neu Artikel fehlen im Shop Onlineshop-Anbindung 8
Neu JTL-Wawi 1.7.8.3 - Artikel -> Reiter "Verkaufskanäle", wie aktivieren und pflegen? User helfen Usern - Fragen zu JTL-Wawi 0
Gelöst Neue Artikel/Änderungen über Workflow an Shop übergeben funktioniert nicht JTL-Workflows - Fehler und Bugs 8
Neu Artikel kopieren statt duplizieren JTL-Wawi 1.6 19
Neu Cloud Testphase: Keine Kategorien+Artikel im Shop obwohl Worker2.0 erfolgreich beendet Allgemeine Fragen zu JTL-Shop 18
Neu "Artikel mit der JFSKU 'SJNZ01M87CK' konnte nicht gelöscht werden. Product 'SJNZ01M87CK' is a bill of material component" JTL-Wawi - Fehler und Bugs 0
Artikel die bearbeitet wurden = Sonderpreise aktiviert JTL-Wawi 1.7 22
Neu Kategorien und Artikel werden nicht angezeigt User helfen Usern - Fragen zu JTL-Wawi 2
WAWI 1.7.8.1 - Artikel mit Herkunftsland - Versand ins Ausland nicht möglich JTL-ShippingLabels - Fehler und Bugs 11
Neu Merkmale - Mehrfachauswahl - 0 Artikel Betrieb / Pflege von JTL-Shop 9
Neu Achtung! Hersteller fliegen bei den Artikel raus wegen "Perfect Brands for WooCommerce" 3.04 Update WooCommerce-Connector 2
Beantwortet Daten (Artikel, Kategorie) an PrestaShop senden PrestaShop-Connector 3
Neu Weitere Artikel statt Seitenzahl User helfen Usern - Fragen zu JTL-Wawi 4
Neu EINEM Kunden einen Artikel exklusiv zur Verfügung stellen Allgemeine Fragen zu JTL-Shop 4
Neu Workflow um in einem Auftrag einen Artikel auszutauschen? User helfen Usern - Fragen zu JTL-Wawi 2
Neu ALLE Artikel im Shop "ausverkauft" für neu erstellte Kundengruppe Allgemeine Fragen zu JTL-Shop 0
Neu Stücklisten Artikel auf Einkaufsliste User helfen Usern - Fragen zu JTL-Wawi 0
Neu MHD von Artikel lösen Arbeitsabläufe in JTL-Wawi 2
Neu Artikel mit unterschiedlichen Losgrößen? User helfen Usern 0
Neu WMS Mobil app - Pickliste splittet artikel auf JTL-WMS / JTL-Packtisch+ - Fehler und Bugs 0
Neu Artikel-Kurzbeschreibung im Shop Bestellbestätigungs-Email Allgemeine Fragen zu JTL-Shop 0
Neu Auftrag mit Teillieferung - Artikel markieren Druck-/ E-Mail-/ Exportvorlagen in JTL-Wawi 0

Ähnliche Themen