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.873
562
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 Artikel im Shop auf nicht sichtbar für alle stellen? Allgemeine Fragen zu JTL-Shop 2
Neu Artikel-Tabs springen JTL-Shop - Fehler und Bugs 1
Neu Google reCAPTCHA v2-Consent liegt hinter „Frage zum Artikel“-Modal JTL-Shop - Fehler und Bugs 1
Neu Selektieren aller Artikel, bei denen NICHT 'Preis aus Registerkarte JTL Wawi" eingestellt ist? User helfen Usern - Fragen zu JTL-Wawi 1
80.000 Artikel ohne Bewegung filtern JTL-Wawi 1.10 1
Wie kann man bestehende Artikel beenden, um Variantenartikel anzulegen? JTL-Wawi 1.11 1
Neu Artikel/Kategorien werden nicht übertragen Einrichtung von JTL-Shop4 14
Neu Ausgabe von Artikelbeschreibung: Stückliste + Artikel-Bild JTL-Wawi 2.0 5
Shopware-6-Connector (SaaS) – image.push meldet Erfolg, Bild kommt aber nie in Shopware an (reproduzierbar, mehrere Artikel) Shopware-Connector 1
Weiter gehts....Kein Anlegen von Artikel mit Fotos mehr möglich, seit Update auf 2.06 JTL-Wawi 2.0 14
Neu Amazon Artikel ist mit Vaterartikel verknüpft Amazon-Anbindung - Fehler und Bugs 1
Neu JTL-Shop Konfigurator - die Ausgewählten Konfigurator gruppen werden im Artikel nicht vollständig angezeigt User helfen Usern - Fragen zu JTL-Wawi 2
Verbesserungsvorschlag: JTL-POS – Artikel mit Preisabfrage und vollständiger Wawi-Statistik JTL-Wawi 2.0 4
Neu Startseite zusätzliche Anzeige - Artikel wieder lieferbar Allgemeine Fragen zu JTL-Shop 1
Neu Kind-Artikel nicht bei Ebay anbieten Allgemeine Fragen zu JTL-Shop 1
Beantwortet [Shop 5.7.2 / Wawi 2.0.5] GPSR-Daten werden am Artikel nicht angezeigt trotz korrekter Übertragung und installiertem Plugin Allgemeine Fragen zu JTL-Shop 1
Neu Anzeige Alle Artikel mit Kategorieanzeige linke Menüleiste Allgemeine Fragen zu JTL-Shop 9
Neu Amazon: Artikel-Highlight / Produkttitel auf 75 Zeichen begrenzt Amazon-Anbindung - Fehler und Bugs 8
Neu Shop zeigt keine Artikel mehr Fehler 500 Betrieb / Pflege von JTL-Shop 9
Amazon Artikel-Highlights JTL-Wawi 1.7 1
JTL Wawi 1.11. - Fenstergröße - Artikel auf Einkaufsliste setzen JTL-Wawi 1.11 13
Exportvorlage: Auftrag nur Artikel die per Dropshipping verfügbar sind in Datei schreiben JTL-Wawi 1.11 4
Neu JTL → Shopify Connector: MappingTablesException / „Endpoint id is empty“ – betroffene Artikel aus Logs per SQL finden Shopify-Connector 2
Fehlermeldung beim Artikel erstellen JTL-Wawi 1.11 3
Probleme beim Shopify-Abgleich: Artikel trotz erfolgreichem Abgleich nicht in Shopify auffindbar JTL-Wawi 1.11 1
Neu JTL-Shop 5.5 – „Rechnung nicht beilegen“ per Workflow anhand der Auftragsposition erkennen User helfen Usern - Fragen zu JTL-Wawi 1
Neu Kunde hat über POS per Karte angezahlt. Wie Buchung der Restzahlung (BON)? Allgemeine Fragen zu JTL-POS 1
Neu XML Order Vorlage - EK netto nicht per Variable Druck-/ E-Mail-/ Exportvorlagen in JTL-Wawi 8
Neu Viele Opos nach Export per JTL2Datev im Datev User helfen Usern 5
Neu Lister 2.0 per Ameise bedienen nicht möglich oder? Amazon-Lister - Ideen, Lob und Kritik 0
Neu Lagerkommentar 1 per Workflow füllen User helfen Usern - Fragen zu JTL-Wawi 6
Labels setzen per v1/v2/GraphQL? JTL-Wawi 2.0 3
Neu JTL-Wawi Shopabgleich per E-Mail überwachen (Warnungen & Fehler) Onlineshop-Anbindung 1

Ähnliche Themen