14. Dezember 2007 12:08
Bei Nav 4 kann man sich auch das in der Tabelle Salesperson/Purchaser vorhandene Feld Navision User ID dazu hernehmen, das sowieso schon ausgefüllt ist, wenn man die Outlook-Synchronisation in Betrieb hat.
Dazu dann noch ne Record-variable Purchperson und dann im OnAfterValidate-Tigger des Feldes "Buy-From Vendor No." auf der Form (im Validate wird ja automatisch der Einkäufercode des Kreditoren eingetragen) folgenden Code hinzufügen:
- Code:
PurchPerson.SETCURRENTKEY("Navision User ID");
PurchPerson.SETRANGE("Navision User ID",USERID);
IF PurchPerson.FINDFIRST THEN
Validate("Purchaser Code",PurchPerson.Code);
Doch Vorsicht, wenn Ihr auf NAV 5 wechseln wollt, verschwindet das Feld, da die Outlook-Synchronisation dort völlig anders arbeitet.
hier muss man das neue Object erst entsprechend bearbeiten und das Updatetool anpassen, damit das Feld nicht geleert wird...