Frage zu Vererbung bei Adressen

acam_gruber

Member
Es gibt ja den Datensatz "Adresse". Darunter gibt es als Genesis-Typen "Firma", "Ansprechperson" sowie "Einzelkontakt".
Legt man eine Firma an und dann eine Ansprechperson werden ja einige, aber nicht alle, Felder von der Firma übernommen (Firmenanschrift, Telefon, Email, etc...)

Wie kann man aber weitere Felder verknüpfen bzw. den Inhalt mitkopieren? Es geht primär um das Feld "Kategorie", welches auf der Firma ein Pflichtfeld ist. Aber beim Anlegen einer Ansprechperson ist das Feld leer und muss wieder ausgefüllt werden, obwohl es übernommen werden soll.

Danke, mfg Michael Gruber
 

acam_gruber

Member
Danke, habe das nun für die Kategorie gemacht aber diese wird nicht runter gemappt.. Ist das vl ein Bug oder wann wird das bemerkbar? Habe natürlich den Client neu gestartet und etwa 5 Minuten dazwischen gewartet.
 

Marcel Graber

Super Moderator
Guten Morgen Michael
Das habe ich vergessen zu erwähnen: Doch das aktivieren bewirkt nicht, dass auf sämtlichen bestehenden Datensätzen der Wert nachträglich vererbt wird. Um dies zu erreichen gibt es 2 Möglichkeiten:
1) Wird jedoch auf der entsprechenden Adresse "Synchrone Feldwerte" einmal deaktiviert und wieder aktiviert, dann kommt dir Rückfrage ob die Werte von der Firma übernommen werden sollen.

2) Wenn es jedoch sehr viele Adressen sind, auf welchen das nun neu Synchron gehalten werden soll, dann hätte ich hier den Ansatz direkt über SQL wie dies z.B. mit dem Feld Kategorie funktioniert:
SQL:
update address0 set CATEGORY = comp.CATEGORY from address0
inner join address0 comp on address0.GWCOMPANYGUID = comp.gguid and comp.GWISCOMPANY = 1 and comp.GWISCONTACT = 0
where address0.GWISCONTACT = 1 and address0.GWISCOMPANY = 0
Beachte dabei aber, dass damit kein Eintrag in das Journal geschrieben wird und die Änderungen im Nachhinein ev. nicht mehr eindeutig nachvollzogen werden können wenn zuvor ein anderer Wert auf der Ansprechperson stand. Sprich mach zuvor auf alle Fälle ein Backup und lege dies auf die Seite!

Beste Grüsse
Marcel
 

Marcel Graber

Super Moderator
Hallo Michael
Werfe da einmal einen Blick auf die Symbolleiste, dort findest du das Icon welches mit der Option verbunden ist:
1622622183447.png

Viele Grüsse
Marcel
 

Alexis Kälin

Administrator
Teammitglied
Hallo zusammen

Noch ein kleiner Tipp zum nachträglichen Vererben der Werte: Dafür gibt es in CAS genesisWorld Desktop ein Funktion. Einfach die gewünschten Firmen in einer Firmenansicht markieren und dann folgendes Menü aufrufen:

1622664654444.png

Damit werden auch die Feldwerte über des Applikationsserver an die Ansprechpartner vererbt und somit auch ordentlich ein Journal-Eintrag geschrieben.

Beste Grüsse

Alexis
 
Oben Unten