Seite 1 von 1

Links - Zuordnung zum Beleg

Verfasst: 27. Juni 2019 16:45
von rgebhart
Hallo,
kann mir jemand sagen über welche Tabellen und Felder die Links in NAV zum Beleg verknüpft werden. Es muss doch irgendwo eine Tabelle geben, die anhand der Belegnummer, Transaktionsnummer etc. z.B. des Einkaufsbelegs mit der ID des Links verknüpft ist. Ich habe zwar die Tabelle 200000068 Record Link gefunden, aber da ist keine Verknüpfung zum gebuchten Beleg vorhanden...
Hintergrund: Wir möchten gescannte Dokumente die auf dem Server liegen per Link mit der Einkaufsrechnung verbinden. Da es viele Dateien sind gerne über einen Trigger.
Vielen Dank im Voraus
Gruß - Rainer

Re: Links - Zuordnung zum Beleg

Verfasst: 27. Juni 2019 19:27
von enh
In der Tabelle "Record Link" steht im Feld "Record ID" vom Typ RecordID eben die Record ID drin.

Re: Links - Zuordnung zum Beleg

Verfasst: 27. Juni 2019 20:46
von rgebhart
Und wo finde ich die Record ID im Beleg?

Re: Links - Zuordnung zum Beleg

Verfasst: 27. Juni 2019 23:23
von enh
Die Record ID ist eine Eigenschaft des Datensatzes. Im C/AL Symbol Menu findest du RECORDID unter Miscellaneous. Die Record ID eines Verkaufskopfes bekommst du z. B. mit SalesHeader.RECORDID (wenn die Variable SalesHeader heißt).

Re: Links - Zuordnung zum Beleg

Verfasst: 18. Juli 2019 17:23
von rgebhart
Ich komme hier leider nicht weiter...
Komme ich an die RECORDID über ein SQL-Statement ran?
SELECT [RECORDID] FROM [SALES HEADER] funktioniert leider nicht...

Re: Links - Zuordnung zum Beleg

Verfasst: 18. Juli 2019 18:22
von enh
Zu SQL kann ich nicht helfen. Aber die RecordID ist kein Feld in der Tabelle sondern eine Eigenschaft des Datensatzes.

Re: Links - Zuordnung zum Beleg

Verfasst: 19. Juli 2019 08:15
von m_schneider
Nein über SQL kommst du nicht dran. Du brauchst einen RecordRef von deinem Datensatz und kannst dann mit Recref.RecordID die RecordID ausgeben lassen.
Link