[Gelöst] RTC: Nachträglich Kontakte zu Debitor hinzufügen

20. Januar 2015 12:00

Hallo zusammen

Ist es im Navision möglich nachträglich einem Debitor einen Kontakt zuzuweisen? Wenn ich versuche einem bestehdenden Debitor einen primär Kontakt zu hinterlegen, so werden mir sämtlich Daten im Debitor überschrieben, das möchte ich eigentlich nicht. Gibt es hier noch eine andere Möglichkeit oder ist das in Navision gar nicht vorgesehen? Konnte leider im Forum nichts dazu finden.

Zu grundeliegendes Problematik:
Im Verkaufsauftrag gibt es das Feld E-Doc (E-Mailadresse), dieses Feld wird mit den Daten aus den Kontaktdaten gefüllt, nun haben aber die User die Debitoren nicht aus Kontakten heraus erstellt, sonderen direkt in der Debitorenkarte und somit gibt es zu den Debitoren keine Kontakte.

Bevor ich hier nun etwas anpassen lasse, hätte ich gerne gewusst ob es noch einen anderen Weg gibt, Kontaktdaten nachträglich einem Debitor zuzuweisen.

Besten Dank schon mal und Gruss Pebbles
Zuletzt geändert von Pebbles am 20. Januar 2015 16:42, insgesamt 1-mal geändert.

Re: RTC: Nachträglich Kontakte zu Debitor hinzufügen

20. Januar 2015 12:15

so werden mir sämtlich Daten im Debitor überschrieben,

Für Unternehmenskontakte wird das so gemacht (könnte man ggf. in Codeunit 5055 CustVendBank-Update bei Änderungen am Kontakt abklemmen, aber sinnvoll wäre das kaum, wenn die Kontaktdaten stimmen), aber nicht bei Personenkontakten.

Re: RTC: Nachträglich Kontakte zu Debitor hinzufügen

20. Januar 2015 14:18

Hallo Kai,

d.h. ohne eingreifend tätig zu werden, kann ich einem Debitor keinen Kontakt zuweisen?

Gruss Pebbles

Re: RTC: Nachträglich Kontakte zu Debitor hinzufügen

20. Januar 2015 15:03

Sobald der Primärkontakt vorhanden ist, sind die per Geschäftsbeziehung gekoppelt. Jede weitere Änderung der u.a. Felder am Debitor ändert alle Felder mit gleicher ID im Kontakt, und umgekehrt eine Änderung der u.a. Felder am Unternehmenskontakt die mit gleicher ID am Debitor. Die letzte Eingabe gewinnt also jeweils.
Wenn man als Primärkontakt einen Personenkontakt am Debitor auswählt, wird nur dessen Name direkt als Kontaktname im Debitor verwendet (das passiert sofort).

Felder im Kontakt
Code:
  IF (Name <> xRec.Name) OR
     ("Search Name" <> xRec."Search Name") OR
     ("Name 2" <> xRec."Name 2") OR
     (Address <> xRec.Address) OR
     ("Address 2" <> xRec."Address 2") OR
     (City <> xRec.City) OR
     ("Phone No." <> xRec."Phone No.") OR
     ("Telex No." <> xRec."Telex No.") OR
     ("Territory Code" <> xRec."Territory Code") OR
     ("Currency Code" <> xRec."Currency Code") OR
     ("Language Code" <> xRec."Language Code") OR
     ("Salesperson Code" <> xRec."Salesperson Code") OR
     ("Country/Region Code" <> xRec."Country/Region Code") OR
     ("Fax No." <> xRec."Fax No.") OR
     ("Telex Answer Back" <> xRec."Telex Answer Back") OR
     ("VAT Registration No." <> xRec."VAT Registration No.") OR
     ("Post Code" <> xRec."Post Code") OR
     (County <> xRec.County) OR
     ("E-Mail" <> xRec."E-Mail") OR
     ("Home Page" <> xRec."Home Page")
  THEN
    UpdateCustVendBank.RUN(Rec);


Felder im Debitor
Code:
IF (Name <> xRec.Name) OR
   ("Search Name" <> xRec."Search Name") OR
   ("Name 2" <> xRec."Name 2") OR
   (Address <> xRec.Address) OR
   ("Address 2" <> xRec."Address 2") OR
   (City <> xRec.City) OR
   ("Phone No." <> xRec."Phone No.") OR
   ("Telex No." <> xRec."Telex No.") OR
   ("Territory Code" <> xRec."Territory Code") OR
   ("Currency Code" <> xRec."Currency Code") OR
   ("Language Code" <> xRec."Language Code") OR
   ("Salesperson Code" <> xRec."Salesperson Code") OR
   ("Country/Region Code" <> xRec."Country/Region Code") OR
   ("Fax No." <> xRec."Fax No.") OR
   ("Telex Answer Back" <> xRec."Telex Answer Back") OR
   ("VAT Registration No." <> xRec."VAT Registration No.") OR
   ("Post Code" <> xRec."Post Code") OR
   (County <> xRec.County) OR
   ("E-Mail" <> xRec."E-Mail") OR
   ("Home Page" <> xRec."Home Page") OR
   (Contact <> xRec.Contact)
THEN BEGIN
  MODIFY;
  UpdateContFromCust.OnModify(Rec);

Re: RTC: Nachträglich Kontakte zu Debitor hinzufügen

20. Januar 2015 16:40

Hallo Kai,

besten Dank, hats mir sehr weiter geholfen. Gibt dann halt etwas Arbeit für den User.

Gruss Pebbles