[gelöst] Kontakt --> Von Kunde oder Lieferant

13. November 2008 12:39

Hallo
Kann man im Kontaktdatensatz erkennen ob dieser einen Kunden bzw. Lieferanten zugeordnet ist.

lg
stony
Zuletzt geändert von stony am 14. November 2008 09:08, insgesamt 1-mal geändert.

Re: Kontakt --> Von Kunde oder Lieferant

13. November 2008 13:14

Hallo stony,

NEIN, weil ein Kontakt auch beides sein kann. Aber es gibt da die Tabelle 5054 'Contact Business Relation', da Steht das im Normalfall drin. Evtl. kannst du dir ein FlowField basteln,das eben in dieser Tabelle nachschaut, was das für einer ist.

Gruß, Fiddi

Re: Kontakt --> Von Kunde oder Lieferant

13. November 2008 13:48

ja, da gibts ein Feld "Anzahl Geschäftsbeziehungen"
0 heisst Nein
2 heisst beides
1 heisst (mal nachgucken)

Re: Kontakt --> Von Kunde oder Lieferant

13. November 2008 15:01

@tba,

leider ist das nicht ganz so einfach, mit den 'Anzahl Geschäftsbeziehungen'. Dieses Feld sagt nur aus, wie oft der Firmenkontakt in der Tabelle 5054 vorkommt. Das kann aber auch alles Mögliche sein, z.B. Bank-Kontakt oder auch ein Geschäftsbezeihungscode, der weder Kreditor,Debitor,oder Bank ist (siehe auch Kontakt KT000004 in einer Cronus AG 5.0 Datenbank)

Gruß, Fiddi

Re: Kontakt --> Von Kunde oder Lieferant

13. November 2008 16:24

@fiddi
stimmt hast recht, normalerweise hat man's da nur mit dem Debitor oder Kreditor zu tun, aber anderes gibt's ja auch noch.
die Kontaktka´rte ist zwar voll mit Flowfiltern, aber ausgerechnet den GeschäftsbeziehungsflowFilter gibt's (noch) nicht. Der würde das Problem hier schnell lösen.

Re: Kontakt --> Von Kunde oder Lieferant

13. November 2008 16:51

Wenn ich dies mittels FlowField lösen möchte wie muss ich hier vorgehen.
FlowField in der Tabelle 5050 erstellen und dies mit der Tabelle Contact Business Relation berechnen.

lg
stony

Re: Kontakt --> Von Kunde oder Lieferant

13. November 2008 17:02

Hallo,

genauso. Lege dir ein boolean - FlowField "IsVendor" in der 5050 an. Als CalcFormula legst du dann folgenden Eintrag in den Properties an:

Code:
Exist("Contact Business Relation" WHERE (Link to Table=CONST(Vendor),Contact No.=FIELD(Company No.)))


für den Debitor machst du das dann sinngemäß genauso.

Gruß, Fiddi