[Gelöst] "Verk an Kontaktnr." setzt Deb.vertr.-nr.

19. Juli 2010 13:54

Hallo,

bei NAV 5.0 mit SITE-Erweiterung wird in dem Formular "SITE Service Header" nach der Auswahl von "Verkauf an Kontaktnummer" automatisch die Debitorvertragsnummer ausgefüllt.

Genau dieses Verhalten, also das automatische Befüllen der Debitorvertragsnr. möchte ich gern unterbinden.
Aber ich finde nicht die passende Stelle im Quelltext.

Im Formular "SITE Service Header" verursacht ein Klick auf das Feld (Pfeil) "Sell-to Contact No." und der Auswahl eines Kontaktes, dass das Feld "Customer Contract No." automatisch mit der ersten Debitorvertragsnummer des Kunden befüllt wird.
"SITE Service Header"."Customer Contract No." ist ein Code-Feld und hat die TableRelation:
Code:
"Customer Contract Header" WHERE (Sell-to Customer No.=FIELD(Sell-to Customer No.))


Kann mir jemand einen Hinweis geben?

TIA,
pheelix
Zuletzt geändert von pheelix am 20. Juli 2010 10:06, insgesamt 2-mal geändert.

Re: "Verk an Kontaktnr." setzt automatisch Debitorvertragsnr

20. Juli 2010 08:38

Hi,

hast du schon mal geschaut, ob die Änderungen eventuell im Tabellentrigger erfolgt.

lg

Re: "Verk an Kontaktnr." setzt automatisch Debitorvertragsnr

20. Juli 2010 10:02

Ich habs gefunden,
In der Tabelle "SITE Service Header" in der Funktion "SerServComm()"
hab ich die folgenden Zeilen auskommentiert.
Code:
...
IF ServCommEntry."Contract No." <> '' THEN
  IF "Customer Contract No." = '' THEN
    VALIDATE("Customer Contract No.",ServCommEntry."Contract No.");
...


Mir (Anfänger) war nicht (mehr) bewusst, dass VALIDATE einen Wert setzt, weil VALIDATE für mich mehr nach einer Überprüfung klingt.

Danke