Neu Artikel-Aufbuchungen per SQL-Request

cfranke

Aktives Mitglied
14. Februar 2015
21
0
Hallo liebes Forum,

da Aufbuchungen per Ameise sehr langsam sind, würden wir gerne in unserer PHP-Anwendung direkt per SQL Artikel aufbuchen, statt wie bislang per Ameisen-Batch-Aufruf.

Wir haben es mit folgendem Request versucht, allerdings ohne Erfolg:

UPDATE tlagerbestandProLagerLagerartikel SET fBestand=fBestand+1 WHERE kArtikel IN (SELECT kArtikel FROM tArtikel WHERE ArtNr='"xyz"') AND kWarenlager=4");

Haben wir einen Fehler in unserem Request? Oder haben wir keine Rechte dafür?

Danke schonmal für Tipps.

Schöne Grüße
 

mh1

Sehr aktives Mitglied
4. Oktober 2020
1.835
551
Haben wir einen Fehler in unserem Request?
Schau dir am besten im Profiler an, was denn ausgeführt wird, wenn die Ameise einen Import macht.

Wenn du dich mit demselben Benutzer anmeldest, wie auch bei dem Ameisenimport, dann hast du auch dieselben Rechte auf der Datenbank.


Grundsätzlich würde ich dir aber davon abraten, direkt mit SQL in die Datenbank zu schreiben.
Weißt du denn ganz ganz genau, was die Ameise bei einem Import ausführt? Vielleicht wird noch in eine andere Tabelle was reingeschrieben, oder es wird eine SP ausgeführt...
Wenn du mit DML auf einer Datenbank rumspielst, die du nicht selber kontrollierst, hast du Ruckzuck was kaputt gemacht.
So, jetzt bist du gewarnt und kannst entscheiden, was du machst ;)
 

frankw

Moderator
Mitarbeiter
15. Dezember 2017
652
234
Hürth
Bestandsbuchungen können nicht so einfach per SQL-Update gemacht werden. Das ist ein komplexer Vorgang an dem einige Tabellen und Berechnungen beteiligt sind.

Es gibt eine Stored Procedure, aber ich weiß auch nicht auswendig wie die genau zu verwenden ist.

Zukünftig wird eine Bestandsänderung auch über die Rest API gehen.

Gruss
Frank
 

cfranke

Aktives Mitglied
14. Februar 2015
21
0
Vielen Dank ;)
Schau dir am besten im Profiler an, was denn ausgeführt wird, wenn die Ameise einen Import macht.


Wenn du dich mit demselben Benutzer anmeldest, wie auch bei dem Ameisenimport, dann hast du auch dieselben Rechte auf der Datenbank.


Grundsätzlich würde ich dir aber davon abraten, direkt mit SQL in die Datenbank zu schreiben.
Weißt du denn ganz ganz genau, was die Ameise bei einem Import ausführt? Vielleicht wird noch in eine andere Tabelle was reingeschrieben, oder es wird eine SP ausgeführt...
Wenn du mit DML auf einer Datenbank rumspielst, die du nicht selber kontrollierst, hast du Ruckzuck was kaputt gemacht.
So, jetzt bist du gewarnt und kannst entscheiden, was du machst ;)
 

cfranke

Aktives Mitglied
14. Februar 2015
21
0
Bestandsbuchungen können nicht so einfach per SQL-Update gemacht werden. Das ist ein komplexer Vorgang an dem einige Tabellen und Berechnungen beteiligt sind.

Es gibt eine Stored Procedure, aber ich weiß auch nicht auswendig wie die genau zu verwenden ist.

Zukünftig wird eine Bestandsänderung auch über die Rest API gehen.

Gruss

Bestandsbuchungen können nicht so einfach per SQL-Update gemacht werden. Das ist ein komplexer Vorgang an dem einige Tabellen und Berechnungen beteiligt sind.

Es gibt eine Stored Procedure, aber ich weiß auch nicht auswendig wie die genau zu verwenden ist.

Zukünftig wird eine Bestandsänderung auch über die Rest API gehen.

Gruss
Frank
H
Bestandsbuchungen können nicht so einfach per SQL-Update gemacht werden. Das ist ein komplexer Vorgang an dem einige Tabellen und Berechnungen beteiligt sind.



Es gibt eine Stored Procedure, aber ich weiß auch nicht auswendig wie die genau zu verwenden ist.



Zukünftig wird eine Bestandsänderung auch über die Rest API gehen.



Gruss

e gelesen, dass die neue REST-API seit 1.6 beta ist. Wo kann ich eine Doku dafür finden?
Bestandsbuchungen können nicht so einfach per SQL-Update gemacht werden. Das ist ein komplexer Vorgang an dem einige Tabellen und Berechnungen beteiligt sind.

Es gibt eine Stored Procedure, aber ich weiß auch nicht auswendig wie die genau zu verwenden ist.

Zukünftig wird eine Bestandsänderung auch über die Rest API gehen.

Gruss
Frank
Danke Frank, ich habe gerade gelesen, dass die neue REST-API seit 1.6 beta ist. Wo finde ich eine Doku dazu?
 

frankw

Moderator
Mitarbeiter
15. Dezember 2017
652
234
Hürth
Die Rest-API wird gerade überarbeitet und die Doku erstellt. Ich denke mit der ersten 1.8 Beta wird das nutzbar. Dann gibts eine Swagger/OpenApi Doku mit Beispielen.

Die aktuelle Version der Rest-API ist im Grunde die API der JTL-Wawi App.
Leider gibts da ich keine Doku, aber die Calls kann man mitschneiden.

Gruß,
Frank
 

cfranke

Aktives Mitglied
14. Februar 2015
21
0
Die Rest-API wird gerade überarbeitet und die Doku erstellt. Ich denke mit der ersten 1.8 Beta wird das nutzbar. Dann gibts eine Swagger/OpenApi Doku mit Beispielen.

Die aktuelle Version der Rest-API ist im Grunde die API der JTL-Wawi App.
Leider gibts da ich keine Doku, aber die Calls kann man mitschneiden.

Gruß,
Frank
Danke Frank, ist schon bekannt, wann in etwa die 1.8 released wird?
 
Ähnliche Themen
Titel Forum Antworten Datum
Neu Ich möchte konfigurieren, dass Artikel mit einem Lagerbestand von 0 nicht mehr zu einer Bestellung hinzugefügt werden dürfen Eigene Übersichten in der JTL-Wawi 1
Neu POS doppelte Artikel und Kategorien nach Update Einrichtung / Updates von JTL-POS 0
Neu Interne Links in den Dropdowns "Sortierung" und "Artikel pro Seite" auf follow setzen Betrieb / Pflege von JTL-Shop 1
Neu spezieller Artikel maximal 1 Stück je Kunde User helfen Usern - Fragen zu JTL-Wawi 3
Mehrere Artikel, aus mehreren Aufträgen in einer Retoure bearbeiten - How? JTL-Wawi 1.10 1
Nach Update auf 1.11.4 (von 10.13.1) werden keine Artikel unter F2 Artikel mehr angezeigt, sind aber da! JTL-Wawi 1.11 0
Eine GTIN zwei Artikel JTL-Wawi 1.8 4
Neu Exporte: $Artikel->Versandkosten ist nicht der günstigste Tarif? Allgemeine Fragen zu JTL-Shop 3
Neu Artikel werden nach Löschung in Shopify nicht neu aus der WaWi übertragen Shopify-Connector 2
Artikel temporäre Filter JTL-Wawi 1.11 0
Neu Standard Anzahl der gezeigten Artikel in Artikelübersicht Betrieb / Pflege von JTL-Shop 8
Neu Gespeicherter Warenkorb - bleiben die Artikel reserviert? Betrieb / Pflege von JTL-Shop 2
Fehler seit Version 1.10.15 bei Artikel Auslieferung über Bestandsmenge JTL-Wawi 1.10 0
Neu Barcodescanner - Artikel mit # wird nicht übergeben Allgemeine Fragen zu JTL-POS 1
POS: Manche Artikel lassen sich nicht manuell umschreiben JTL-POS - Fehler und Bugs 0
Neu Varianten Artikel erstellen mit Lister 2.0 nur für Amazon Amazon-Lister - Ideen, Lob und Kritik 0
Seit Update auf 1.11.4: Hunderte Artikel plötzlich „in Aufträgen reserviert“, aber keine passenden Aufträge vorhanden JTL-Wawi 1.11 4
Neu JTL Wawi sendet keine aufzuschaltenden Artikel an Amzon Amazon-Anbindung - Fehler und Bugs 2
Artikel ohne Bestandsführung bleiben im Versand hängen. JTL-Wawi 1.9 0
Neu Artikel KinderArtikel anlegen: Workflow "Artikel erstellt und Artikel geändert" werden NUR beim Vaterartikel gestartet User helfen Usern - Fragen zu JTL-Wawi 0
Neu Nicht alle Artikel einer Bestellung werden an die WaWi übermittelt Amazon-Anbindung - Fehler und Bugs 3
Neu Landingpage bei nur 1 Artikel in einer Kategorie Betrieb / Pflege von JTL-Shop 1
Liste exportieren mit Kategorien und Anzahl der Artikel in der jeweiligen Kategorie JTL Ameise - Eigene Exporte 3
Neu Amazon Artikel auf verschiedenen Sellercentrals aktivieren/deaktivieren? User helfen Usern - Fragen zu JTL-Wawi 0
Bedarfsermittlung ignoriert verkaufte, aber noch nicht gelieferte Artikel (Zulauf schon verplant) JTL-Wawi 1.9 1
Neu JTL Coupon - Rabatt direkt am Artikel Allgemeine Fragen zu JTL-Shop 0
Neu Plugin: DITH Mengenrabatt – Warenkorbrabatte nach Stückzahl (mix + match), ohne Preisänderung am Artikel Plugins für JTL-Shop 0
Artikel unter Amazon > Angebote werden mehrfach aufgeführt Amazon-Anbindung - Ideen, Lob und Kritik 9
Sporadischer Absturz beim Bearbeiten eines Artikel - nach Klick auf speichern JTL-Wawi 1.11 6
Neu FBA-Artikel lässt sich nicht mit Stücklistenartikel verknüpfen – Workaround? Arbeitsabläufe in JTL-Wawi 0
Artikel teilweise nicht für Verkaufskanäle aktivierbar JTL-Wawi 1.10 0
Monatsweise Warenbewegungen für alle Artikel exportieren JTL-Wawi 1.10 1
Artikel nicht automatisch für Verkaufskanal aktivieren JTL-Wawi 1.10 2
Artikel Verfügbar ? Nicht wirklich ! JTL-Wawi 1.11 17
Massenänderung "Lagerplatz" für Artikel bei WMS Lager JTL-Wawi 1.10 2
Umlagerung zu Amazon-FBA plötzlich nicht mehr möglich: Zugewiesende Amazon-SKU weg: "Es befinden sich Artikel ohne Amazon-SKU in der Umlagerung." JTL-Wawi 1.9 7
Neu JTLShop 5.6: Export -> Weitere Formate: Kampagnenparameter nicht im Artikel->cDeeplink JTL-Shop - Fehler und Bugs 8
Neu SEO title tag Artikel dynamisch erstellen Allgemeine Fragen zu JTL-Shop 3
Neu Artikel "Ausverkauft", obwohl Allgemeine Fragen zu JTL-Shop 0
Neu Amazon Artikel eintellen Arbeitsabläufe in JTL-Wawi 2
Zugriff auf Artikel und Bestellungen nach Update nicht möglich JTL-Wawi 1.11 0
Neu Artikel mit gleichem Namen werden bei Shopify zu einem Artikel Shopify-Connector 2
Neu Artikel nur für Admin sichtbar Allgemeine Fragen zu JTL-Shop 2
Neu Zuletzt Verkaufter Artikel länger als X Tage her und im eigenen Bestand User helfen Usern - Fragen zu JTL-Wawi 0
Neu Attribut bei bestimmten Artikel steuert das Erscheinen einer Checkbox vor Bestellabschluss Allgemeine Fragen zu JTL-Shop 1
Neu Wie lege und inseriere ich sehr ähnliche Artikel so effizient wie möglich auf eBay und Shopify User helfen Usern - Fragen zu JTL-Wawi 0
Artikel kann trotz Lagerbestand nicht reserviert werden Arbeitsabläufe in JTL-WMS / JTL-Packtisch+ 0
Neu Zusatzverpackung pro Artikel berechnen. Geht das? Allgemeine Fragen zu JTL-Shop 5
Neu Marge ausweisen (Gewinn pro Artikel) Eigene Übersichten in der JTL-Wawi 5
Beantwortet Übersicht Artikel in welchem Shop aktiv? User helfen Usern - Fragen zu JTL-Wawi 4

Ähnliche Themen