Neu Eigene Felder bei Kunden: Feld mit Dateityp eMail akzeptiert exotische Top-Level-Domains nicht

robfried

Gut bekanntes Mitglied
19. Oktober 2016
87
38
Hallo,

wir haben in den Kundendaten ein eigenes Feld mit Typ eMail für abweichende Rechnungsempfänger. Leider können wir allzu exotische Domain-Endungen dort nicht eintragen - im konkreten Fall ".rocks". Das Feld scheint Top-Level-Domains mit mehr als vier Zeichen automatisch als Subdomain zu werten und erwartet dann wieder die Eingabe einer Domain-Endung.

Problem umgehen durch nachträgliches Ändern des Feldtyps geht nicht. Fehler beobachtet in Version 1.5.25.0.

Grüße,

Robin
 

robfried

Gut bekanntes Mitglied
19. Oktober 2016
87
38
Hätte ich besser. Nachträgliches Ändern des Typs geht aber nicht und wir haben schon viele Datensätze davon gepflegt, das Feld in Ausgabeprozesse eingebunden etc. - da müsste ich jetzt sehr viel exportieren, importieren, ändern etc., und zwar bei drei Mandanten. Da bin ich lieber geduldig und hoffe auf Beseitigung des Bugs 🙂
 

John

Sehr aktives Mitglied
3. März 2012
4.215
1.088
Berlin
Hmm, geht nachträglich den Typ ändern wirklich nicht?

In der Tabelle tAttribut werden Eigene Felder und Attribute verwaltet, wobei
kFeldtyp
3 = Freitext
7 = eMail
12 = Kurztext

Die eigentlichen Werte, die die Eigenen Felder im Bereich Kunden beinhalten, werden in [tKundeEigenesFeld] gehalten, wobei dort sowohl eMail als auch Kurz- oder Langtext [cWertVarchar] belegt.

Rein theoretisch müßte es somit genügen, in tAttribut für das entsprechende Eigene Feld von kFeldtyp 7 auf 12 (oder 3 ) zu ändern.

Wie gesagt, noch nie probiert.
 

KrisZap

Aktives Mitglied
2. Februar 2017
38
8
Hallo John,

interessanter Ansatz, danke für die Idee.

Ich muss schauen, ob und wann ich mich traue, das zu testen 🙂
 

Ähnliche Themen