Neu In welcher Datenbank-Tabelle sind Wertelisten und deren IDS von Eigenen Felder gespeichert?

Ahok

Gut bekanntes Mitglied
11. September 2023
330
15
Ich kanns leider gar nicht finden. Ich will Workflows damit bauen und lieber mit den Ids des gewählten Eintrags arbeiten, anstatt mit deren Namen, damit nichts kaputt geht, falls die jemand umbenennt.
 

Ahok

Gut bekanntes Mitglied
11. September 2023
330
15
Eigene Felder in den Bereichen Kunde und Firma haben eigene Tabellen in gleichnamigen Schemas. Sonst sind Eigene Felder Attribute, also in den entsprechenden Tabellen zu finden.
Hier wirst Du fündig: https://wawi-db.jtl-software.de/tables/
Ich rede nicht von den Tabellen in denen die Werte der eigenen Felder schon gespeichert sind. Ich rede von der Tabellen in denen alle möglichen Werte von Wertelisten gespeichert sind, die wahrscheinlich über kAttribut mit tKundeEigenesFeld gejoint werden. Die Doku kenne ich. Ich habe auch bereits mit einem Skript die Datenbank nach allen möglichen potenziellen Spaltennamen abgesucht, aber ich finde es nicht. Meistens wenn ich in dieser Situation bin, liegt es daran, dass die Spalten oder Tabellen inkonsistent benannt sind, wie zum Beispiel der join von kAuftrag auf kBestellung.
 

John

Sehr aktives Mitglied
3. März 2012
4.138
1.055
Berlin
Wobei das auch nur ein VarChar ist, in der die Werte per Pipe | getrennt sind.
Was passiert, wenn man einen Wert hinzufügt, der einen Pipe enthält? ;)
 
  • Gefällt mir
Reaktionen: Ahok

Ahok

Gut bekanntes Mitglied
11. September 2023
330
15
Ah, "Wertelisten". Das habe ich überlesen. Die findest Du alle in tAttributSprache.
Ich sehe grad, wie John auch gesagt hat, dass alles in einem Feld gespeichert ist, ohne ID. Also anscheinend kann ich die gewählten Optionen wirklich nur über den Namen im eigenen Feld erkennen und muss damit lieben, dass die Workflows bei jeder Umbenennung zerschossen werden.
 

frankell

Sehr aktives Mitglied
9. September 2019
2.676
840
Flensburg
Wenn gemeint ist, dass die Werte der Werteliste potentiell umbenannt werden, dann jein. Du kannst dann immer noch ne Schleife durch die Werteliste laufen lassen. Das funktioniert aber nur, wenn die Positionen der Werte in der Liste nicht angetastet werden.
 

frankell

Sehr aktives Mitglied
9. September 2019
2.676
840
Flensburg
Du hast Recht. Habs grad mal getestet. Liegt nicht an der Datenbank. Die Sortierung kommt von der Wawi.

Dem könnte man vorbeugen, indem man die Werte mit einem Sortiermechanismus beginnen lässt, also:
- "1 Wert 1"
- "2 Wert 2"
- "3 Wert 3"

Bei mehr als 10 Werten müsste man diese zweistellig ausschreiben, also 08, 09, 10, 11...

Oder man nimmt Buchstaben:
- "A: Wert 1"
- "B: Wert 2"
- "C: Wert 3"

Dann hat man 26 Werte, die man einstellig sortieren kann.

Hindert natürlich nicht daran, dass jemand auch mal das Sortierzeichen überschreibt. Das kann man aber mit einem eigenen Trigger in der Datenbank unterbinden. Darf natürlich dann nur für dieses Attribut greifen, aber das geht ja auch.

In Workflows wäre das sogar von Vorteil, weil man unabhängig vom eigentlichen Inhalt und nur basierend auf dem Sortierzeichen agieren könnte.

Aber ideal ist das natürlich nicht. Und die sich aufzwingende Frage, was in aller Welt das überhaupt soll mit der automatischen Sortierung, steht auf einem anderen Blatt. :D
 
Ähnliche Themen
Titel Forum Antworten Datum
Neu Wird irgendwo in der Datenbank geloggt welcher WMS-Mobile Benutzer mit dem MDE-Gerät einen Auftrag, bzw. Pickliste gepickt hat? User helfen Usern - Fragen zu JTL-Wawi 1
Neu Lässt sich irgendwie nachvollziehen welcher Bearbeiter einen Kunden freigeschaltet hat? User helfen Usern - Fragen zu JTL-Wawi 4
Lizenz-Störung? Ich erhalte keinen Zugriff mehr zu meiner Wawi, egal welcher User JTL-Wawi 1.11 3
Neu JTL REST API (on premise) - welche API Version ab welcher Wawi-Version? Changelog? Schnittstellen Import / Export 0
Neu Ab welcher JTL Wawi Version ist der OnPremise REST API Endpoint POST /v2/returns oder POST /v1/returns für Create Return verfügbar? Schnittstellen Import / Export 0
Shop4 Aufträge in Shop5-Datenbank importieren? Upgrade JTL-Shop4 auf JTL-Shop5 1
Neu Gibt es in der WaWi-Datenbank einen Zeitstempel, der anzeigt wann ein Kunde sich in einem bestimmten Shop registriert hat? User helfen Usern - Fragen zu JTL-Wawi 3
Neu Update Datenbank eazybusiness User helfen Usern - Fragen zu JTL-Wawi 4
WMS Lagerbestand Bezeichnung in SQL Datenbank JTL-Wawi 1.11 2
Datenbank Inkonsistenz Lieferantenbestellungen manuell reparieren JTL-Wawi 1.11 1
Neu Probleme mit Import Datenbank vom Server auf lokal JTL-Wawi 2.0 User helfen Usern - Fragen zu JTL-Wawi 4
Häufiges Aufhängen - vermutlich Probleme mit der Datenbank JTL-Wawi 2.0 13
Neu Datenbank-Update bricht ab Installation / Updates von JTL-Shop 8
Neu Fehler beim Update der Datenbank von 1.11.7 auf 2.0.1 JTL-Wawi - Fehler und Bugs 7
Probleme bei der Verbindung zur Datenbank JTL-Wawi 2.0 12
Import von Aufträgen via tXMLBestellImport Tabelle seit Update sehr träge/langsam JTL-Wawi 1.11 3
Vorlage: Tabelle: Spaltenanordnung: Quantity & Unit JTL-Wawi 1.11 1

Ähnliche Themen