Neu SQL Abfrage Preisänderungen

MediaKerl

Aktives Mitglied
21. Mai 2018
11
0
Hi,

wir haben ein kleines Tool gebaut, das Preisberechnungen zwischen 2 JTL WaWis automatisiert vornimmt. Wir ändern Preise in JTL WaWi per SQL Befehl, das klappt. Allerdings werden diese geänderten Preise nicht an den Onlineshop über den Abgleich übertragen (laut Protokoll wird auch gar nicht versucht den neuen Preis an den Shop zu senden)

Ich gehe davon aus, dass es einen weiteren SQL Befehl braucht, der vermerkt dass der Artikel bearbeitet wurde. Aktuell lösen wir das einmal am Tag über den Komplettabgleich der Preise.

Hat jemand ne Idee, wie der SQL Befehl angepasst werden muss, damit der Artikel im Abgleich landet?

VIele Grüße
Karl
 

jtldudel

Sehr aktives Mitglied
4. Januar 2018
527
174
In der Tabelle tArtikelShop für den angepassten Artikel und entsprechenden kShop die Werte cInet = Y und nAktion = 2, dann steht der Artikel für den Abgleich bereit. Glaube Aktion 2 ist der quicksync, also nur Bestände und Preise.
 
  • Gefällt mir
Reaktionen: sebjo82

jtldudel

Sehr aktives Mitglied
4. Januar 2018
527
174
Wenn du einfach in tArtikel oder tpreisdetail oder so eine Änderung für den Preis per update Befehl eingibst wird nichts getriggert, die Datenbank weiß nicht das hier etwas geändert werden muss, der Status in tArtikelshop ändert sich nicht. Das könnte man sicherlich anders bauen und dann geht's, aber ich vermute Mal hier wird nur ein Update auf die entsprechenden Felder der Preise per batch file gestartet
 
  • Gefällt mir
Reaktionen: sebjo82

marfitec

Sehr aktives Mitglied
10. März 2018
199
36
@jtldudel Hast Recht. :)
Ich habe mal machgesehen. Der Trigger reagiert nicht auf alle Felder.


SQL:
IF(NOT (UPDATE(fVKNetto) OR UPDATE(fEKNetto) OR UPDATE(cArtNr) OR UPDATE(fUVP) OR UPDATE(cAktiv) OR UPDATE(nMidestbestand) OR 
        UPDATE(nMindestbestellmaenge) OR UPDATE(fGewicht) OR UPDATE(cNeu) OR UPDATE(cLagerAktiv) OR UPDATE(cLagerKleinerNull) OR 
        UPDATE(cLagerVariation) OR UPDATE(fPackeinheit) OR UPDATE(fVPEWert) OR UPDATE(kSteuerklasse) OR UPDATE(dErscheinungsdatum) OR 
        UPDATE(fArtGewicht) OR UPDATE(kEigenschaftKombi) OR UPDATE(kVaterArtikel) OR UPDATE(dNeuImSortiment) OR
        UPDATE(nIstVater) OR UPDATE(fAbnahmeintervall) OR UPDATE(kStueckliste) OR UPDATE(kWarengruppe) OR UPDATE(nMHD) OR UPDATE(nCharge) OR 
        UPDATE(nNichtBestellbar) OR UPDATE(nPufferTyp) OR UPDATE(nPuffer) OR UPDATE(fGrundpreisMenge) OR UPDATE(fBreite) OR UPDATE(fHoehe) OR
        UPDATE(fLaenge) OR UPDATE(dZulaufVerfuegbarAm) OR UPDATE(nZulaufVerfuegbarMenge) OR UPDATE(nBearbeitungszeit) OR UPDATE(kVPEEinheit) OR
        UPDATE(nLiefertageWennAusverkauft) OR UPDATE(kVerkaufsEinheit) OR UPDATE(kHersteller) OR UPDATE(kLieferStatus) OR UPDATE(kMassEinheit) OR
        UPDATE(kGrundPreisEinheit) OR UPDATE(cAnmerkung) OR UPDATE(cBarcode) OR UPDATE(cTopArtikel) OR UPDATE(cLagerArtikel) OR UPDATE(cTeilbar) OR
        UPDATE(nVPE) OR UPDATE(cSuchbegriffe) OR UPDATE(cTaric) OR UPDATE(cHerkunftsland) OR UPDATE(nSort) OR UPDATE(kVersandklasse) OR UPDATE(cHAN) OR
        UPDATE(cSerie) OR UPDATE(cISBN) OR UPDATE(cUNNummer) OR UPDATE(cGefahrnr) OR UPDATE(cASIN) OR UPDATE(nIstMindestbestand) OR UPDATE(cUPC) OR
        UPDATE(cEPID) OR UPDATE(nAutomatischeLiefertageberechnung)))
 
  • Gefällt mir
Reaktionen: sebjo82

SebastianB

Moderator
Mitarbeiter
6. November 2012
2.083
335
Die Preise laufen ja nicht über tArtikel sondern über tPreis / tPreisDetail - und da sollte ein Trigger drauf sein. Insofern würde ich mal darauf tippen, dass entweder in der DB die Trigger deaktiviert wurden (was ziemlich fatal wäre) - oder dann kein sauberes Preisupdate geschrieben wurde.
 
  • Gefällt mir
Reaktionen: sebjo82

jtldudel

Sehr aktives Mitglied
4. Januar 2018
527
174
Vielleicht aktualisiert der Ersteller auch nur den fVKNetto in tArtikel, wer weiß ...in tPreis steht ja auch nicht jeder Artikel.
 

John

Sehr aktives Mitglied
3. März 2012
2.592
496
Berlin
Ich hab das vor einer Weile probiert und mache explizit am Preis nichts mehr direkt in der DB. Da hängt einfach zu viel dran.

-> Batch per Ameise. Fertig.
 
Ähnliche Themen
Titel Forum Antworten Datum
Datenbank-Abfrage per SQL nach Lagermenge pro Artikel & Warenbereich (WMSLager) JTL-Wawi 1.8 1
Beantwortet #GEFUNDEN# Suche jemand , der uns eine (automatische) SQL Abfrage erstellen kann mit Mail Ausgabe Dienstleistung, Jobs und Ähnliches 2
Neu SQL-Abfrage bei Kundenanlage JTL-Wawi 1.7 2
Neu CSV-Datei direkt in einer SQL-Abfrage verwenden User helfen Usern - Fragen zu JTL-Wawi 3
Neu SQL Abfrage in Excel User helfen Usern - Fragen zu JTL-Wawi 12
Neu SQL Abfrage Artikelbezeichnung auf Englisch für Artikeletikett User helfen Usern - Fragen zu JTL-Wawi 4
Neu SQL Abfrage wird mehrfach ausgeführt - Ausgabe in der Übersicht falsch Eigene Übersichten in der JTL-Wawi 8
SQL Abfrage via Ameise: Seriennummer u. weitere Daten JTL-Wawi 1.8 0
Neu SQL Abfrage über ODBC für Bewegunghistorie (WMS) Eigene Übersichten in der JTL-Wawi 4
Komplexe SQL Abfrage zu gelieferten Artikeln mit eigenen Feldern - Hilfe gesucht JTL-Wawi 1.8 1
SQL Abfrage alle Aufträge ohne Lieferschein JTL-Wawi 1.8 2
Neu Logfile: SQL Fehler, aber warum? JTL-Shop - Fehler und Bugs 2
Neu Erstinstallation JTL WaWi 1.8.12 - heruntergeladen wird SQL Express 2017 _statt_ der empfohlenen 2022 Version Installation von JTL-Wawi 8
Neu MS SQL Server 2022 oder MS SQL Server 2022 Express? Installation von JTL-Wawi 8
Neu SQL-Fehler bei Volltextsuche und Sonderzeichen JTL-Shop - Fehler und Bugs 0
Neu einfache SQL Verknüfpung zweier Tabellen, z.B. Artikel mit ArtikelBeschreibung 1.6.46.1 Gelöste Themen in diesem Bereich 13
Neu SQL Ausgabe der Varko-Auswahl eines Artikels, mehrsprachig Tabelle zwei mal auf sich Joinen? User helfen Usern - Fragen zu JTL-Wawi 5
Neu SQL-Erfahrene vor - Nach Datenrettung - fehlende Aufträge lassen sich nicht einfügen - Ideen? User helfen Usern 4
Neu Nach Installation eines neuen SQL Servers klappt die Verbindung vom Benutzer-PC zum Server-PC nicht mehr. Installation von JTL-Wawi 5
Neu Fehler SQL-Schema importieren bei Neuinstallation Installation / Updates von JTL-Shop 7
Neu Update MS SQL 2014 auf MS SQL 2022 User helfen Usern - Fragen zu JTL-Wawi 0
Neu Datenbankebene per SQL löschen Eigene Übersichten in der JTL-Wawi 6
Neu MS SQL 14 Express wird langsam voll. Welche Lienzen benötigen wir? Bitte um Hilfe Eigene Übersichten in der JTL-Wawi 27
Upgrade von SQL Server 2014 auf höhere Version JTL-Wawi 1.8 4
1.8.11.0 - Worker SQL lässt System hängen JTL-Wawi 1.8 0
Neu List&Label Merkmale auf Etiketten (SQL) Gelöste Themen in diesem Bereich 3
Neu SQL Server Express 2017 auf 2022 Update Installation von JTL-Wawi 10
Neu Nach SQL Server neuinstallation Benutzer gelöscht? JTL-Wawi - Fehler und Bugs 3
Neu Versandart + Zahlungsart in Rechnungskorrektur (SQL) User helfen Usern - Fragen zu JTL-Wawi 10
1.8.10.0 - SQL-Job Performance-Optimierung JTL-Wawi 1.8 24
Neu SQL 2017 auf 2022 updaten (express) User helfen Usern - Fragen zu JTL-Wawi 1
SQL ifGetPrice liefert nur netto Preise, wie komme ich an Brutto ran? JTL-Wawi 1.7 4
Neu Abfrage von Änderungen am Lagerbestand zu einem bestimmten Zeitpunkt in der Vergangenheit JTL Ameise - Eigene Exporte 3
Neu Abfrage der Versandart von der Plattform User helfen Usern - Fragen zu JTL-Wawi 0
Neu gelöst: PHP Abfrage Versandklasse und passendes Bild aussteuern Betrieb / Pflege von JTL-Shop 2

Ähnliche Themen