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 Kundengruppen-Konsolidierung: Onlineshop-Kundengruppe bestehender Kunden in Masse ändern User helfen Usern - Fragen zu JTL-Wawi 3
Neu DSVGO konform 1000 Kunden in WaWi und Shop löschen! User helfen Usern - Fragen zu JTL-Wawi 4
Neu Eigener Export - Kunden individuelle Preise + verfügbarer Bestand + VK netto der Kundengruppe User helfen Usern - Fragen zu JTL-Wawi 6
Neu Lässt sich irgendwie nachvollziehen welcher Bearbeiter einen Kunden freigeschaltet hat? User helfen Usern - Fragen zu JTL-Wawi 4
Test-Kunden als solche in JTL markieren, um die Auswertungen sauber zu halten? JTL-Wawi 1.11 1
JTL nach Update auf 2.0.3 im Bereich „Kunden“ extrem langsam JTL-Wawi 2.0 1
Neu Custom Checkout - Conversion optimiert mit Speicherung von Standard-Versandart und Zahlungsart am Kunden JTL-Shop - Ideen, Lob und Kritik 1
Neu Sendungsnummer an Onlineshop/Kunden/Amazon/Marktplätze nachträglich übermitteln Schnittstellen Import / Export 0
In Diskussion Doppelte Aufträge von Kunden filtern bzw. markieren JTL-Workflows - Ideen, Lob und Kritik 5
Neu Nachfrage zu Rabatten im Reiter: Kunden Arbeitsabläufe in JTL-Wawi 1
Neu Attribute Shopware-Connector 7
Neu Warnung: Attribute via JTL Funktion JTL_GetProductAttribute() funktioniert nicht zuverlässig Druck-/ E-Mail-/ Exportvorlagen in JTL-Wawi 1
Neu eBay Attribute - Ändern / Überschreiben JTL-Ameise - Fehler und Bugs 9
Neu Google Shopping – Missing sub-attribute [country] (Versandland fehlt) Plugins für JTL-Shop 6
Exportvorlage: Auftrag nur Artikel die per Dropshipping verfügbar sind in Datei schreiben JTL-Wawi 1.11 4
Neu Plattformkosten auf Auftragspositionsebene in die JTL WaWi schreiben Arbeitsabläufe in JTL-Wawi 11

Ähnliche Themen