Seite 1 von 1

[Gelöst ]RecordID

Verfasst: 22. November 2017 09:54
von Rossi
Hallo zusammen,

Bei URLs unter "Hilfe zu dieser Seite" findet man für jeden Client einen Link mit dem direkt ein bestimmter Datensatz innerhalb NAV aufgerufen werden kann.
Der vordere Part ist selbsterklärend (Server, Middletier, Mandant usw.).
Das aufzurufende Objekt ist auch noch klar. Am Schluß kommt dann ein Bookmark der sich aus einem Zeichen-Buchstaben-Code zusammensetzt.

Genau diesen Bookmark benötige ich und muss den für eine bestimmte Tabelle in einem Feld hinterlegen.

Wie komme ich zu diesem Wert?
Wie wird der gebildet und vor allem wann ändert er sich?

Vielen Dank jetzt schon.

Michael

Re: RecordID

Verfasst: 22. November 2017 17:28
von elroberto
Hi,

2 Möglichkeiten:
Bookmark := FORMAT(RECORDID,0,10); (hier bin ich mir aber nicht sicher ob das funktioniert, zuletzt in NAV 2009 R2 verwendet)

Variante 2: GETURL
String := GETURL(ClientType [, Company] [, ObjectType] [, ObjectId] [, Record/RecordRef] [, UseFilters])
Über den erstellen String kann du dir dann das Bookmark auslesen.

Re: RecordID

Verfasst: 27. November 2017 12:13
von Rossi
Danke. Es funktioniert mit der Record ID.