Kunden Attribute schreiben

Tommy-K

Aktives Mitglied
15. Januar 2014
27
2
Ich habe folgendes Problem:

Für eine erweiterte Kontrolle / Funktion im Bereich der Kreditprüfung habe ich ein externes Program geschrieben, welches die eingehenden Aufträge prüft und eine Liste der Kunden erzeugt die eine Kreditanfrage benötigen, weil ein gewisses Limit überschritten ist. Nach erfolgter Prüfung wird das Kreditlimit entsprechend der Auskunft gesetzt und ein Attribut am Kunden gesetzt, welches das Auslaufdatum beinhaltetn (ein Wert den es JTL-Wawi nicht gibt).

Bis hier hin ist eigentlich alles gut. Wenn an dem Kunden dieses Attribut noch nicht besteht, wird ein neues hinzugefügt. Und hier liegt das Problem:

die Tabelle tkundenAttribute besitzt einen Index auf kKundenAttribute. Wenn ich die INSERT Query ausführe, habe ich vorher den höchsten Wert von kKundenAttribute und übergeb den Wert kKundenAttribute+1

Leider wird dieser Index in irgendeiner Systemtabelle geführt und diese bekommt davon scheinbar nichts mit. Es passiert folgendes: Der Systemindex bleibt auf dem alten Wert und die nächste Query von JTL-WaWi versucht diesen zu schreiben und erzeugt eine Fehlermeldung, da der von JTL erzeugte neu Indexwert bereits vergeben ist. Ich hoffe ich habe mich klar ausgedrückt, zur Veranschaulichung:


kKundenAttribute
1
2
3
Systemindex steht auf 3

INSERT INTO tKundenAttribute SET kKundenAttribute = 4

kKundenAttribute
1
2
3
4

JTL hinzufügen von einem Attribut

sinngemäß: INSERT INTO tKundenAttribute SET kKundenAttribute = 4 (da der nächste Systemindex)

Fehler da 4 bereits vergeben ist.


Weiß einer eine Lösung? Und bitte keine Diskussion darüber was man tun und was man lassen sollte, es geht darum interne Prozesse erheblich zu verbessern und das Hinzufügen der Datensätze ist ansonsten unkritisch.

Danke Thomas
 

hel-SL

Aktives Mitglied
21. Oktober 2013
93
0
AW: Kunden Attribute schreiben

Sinnvollerweise holt man den Wert mit der sp, die ich im Verdacht habe, auch von jtl verwendet zu werden: [dbo].[spGetAndUpdatePK]
 
Ähnliche Themen
Titel Forum Antworten Datum
Neu Zahlung von Kunden aus dem EU Ausland, Mwst falsch Plugins für JTL-Shop 1
Rechnungen an Rechnungspostfächer von Kunden schicken ohne dass JTL auch andere Dokumente dorthin schickt? JTL-Wawi 1.11 3
Doppelte Kunden zusammen führen führt zu Systembeeinträchtigung JTL-Wawi 1.11 0
Neu Zusatzartikel, Stückliste, Variation den Kunden direkt mit anbieten (Shop/Ebay) User helfen Usern - Fragen zu JTL-Wawi 6
Neu wie Wawi eigene Felder (Kunden) an Shop DB übertragen? User helfen Usern - Fragen zu JTL-Wawi 3
Teilbare Artikel NICHT für Kunden, nur für intern teilbar JTL-Wawi 1.11 5
Neu Frage zu SQL Statement - Kunden-Kommentar aus Auftrag auf Pickliste User helfen Usern - Fragen zu JTL-Wawi 1
Abschalten von Verfügbarkeitsmails von Kunden JTL-Wawi 1.10 5
Neu Kunden nach Onlineshop aktiv filtern? User helfen Usern - Fragen zu JTL-Wawi 2
Neu Kunden-Daten Import / Eigene Felder User helfen Usern - Fragen zu JTL-Wawi 1
Neu Mehrere Shopware Kunden in einem JTL Kundenkonto zusammenführen Onlineshop-Anbindung 0
Übergehe Datensatz, da weder Nachname noch Firmenname und Stasse, Plz, und Ort des Kunden gesetzt sind! JTL-Wawi 1.9 0
Neu Kunden ohne Kauf finden ( Freischaltung für B2B) User helfen Usern - Fragen zu JTL-Wawi 6
Neu Frage zu Benutzer/Rechte für Kunden im Onlineshop neues Passwort generieren User helfen Usern - Fragen zu JTL-Wawi 0
25 Gutscheine für Kunden auf Rechnung erstellen Allgemeine Fragen zu JTL-Vouchers 0
Ameisen-Vorlagen Attribute und Eigene Felder lassen sich nicht speichern JTL-Wawi 1.11 2
Seit dem Update auf JTL Wawi 1.11.4 funktioniert der Workflow "Datei Schreiben" nicht JTL-Wawi 1.11 1

Ähnliche Themen