Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

...

Der Grundlegende Aufbau eines Navigationslink sieht folgendermaßen aus:

Code Block
BpRef://<Bezeichner>@|<ParameterListe> 
  • kann frei gewählt werden
  • dient zur Identifikation des Links
  • kann auch leer sein

...

Es gibt folgende Aktionen

hacOnline: Öffnet eine Webseite im Standardbrowser - die URL wird über den Parameter Adresse angegeben 

(z.B. bpref://Test@|action=haconline,adresse=www.microtech.de). 

hacGoto: Führt programminterne Funktionen aus, die über weitere Parameter gesteuert werden. 

Die Parameter für hacGoto sind etwas umfangreicher. Hauptsächlich kann man damit steuern in welchen Bereich die Software wechseln soll und was dann dort geschehen soll. Der Bereich wird anhand des DbsKz-Parameters festgelegt. Als Wert für den Parameter gibt man den Datenbereich an. 

...

Es gibt für jeden Bereich die gleichen FktKz's: 

  • fktNeu: Legt einen neuen Datensatz im aktuellen Bereich an. 
  • fktDrucken: Öffnet die Druckübersicht im aktuellen Bereich. 
  • fktAendern: Öffnet den aktuellen Datensatz zum Ändern. 
  • fktKopieren. Kopiert den aktuellen Datensatz. 
  • fktLoeschen: Löscht den aktuellen Datensatz. 

Beispiele: 

BpRef://Adressen Drucken@|Action=hacGoto,DbsKz=dbsAdressen,FktKz=fktDrucken 

...

Die Berechtigungsprüfung ist voll integriert. D.H. Das heißt sollte ein Benutzer keine Berechtigung für den Datenbereich haben wird er auch nicht über einen BpRefLink dort hingelangen können. 

...

Note
titleBeachten Sie:

Wenn in den Berechtigungsstrukturen in den Parametern das Schaubild im entsprechenden Modul deaktiviert ist, kann der Benutzer keine automatischen Links erzeugen. D.hDas heißt.: Über die Schaltfläche "Hilfe" steht der Eintrag "Erzeuge Navigationslink" nicht zur Verfügung.


Weiteres komplexeres Beispiel:

Unter PARAMETER - SONSTIGE - REGELN soll eine Meldungs-Regel beim Öffnen des Mandanten angelegt werden.

Ziel soll sein, dass der BP-Ref-Link den aktuellen Benutzer in der Freien-Datenbank-Tabelle sucht und öffnet.

Code Block
bpref://Filiale wählen@|OptimizeSize=1,Action=hacGoto,DbsKz=dbsFT001,Index=Bzr,Suche=$GetAktBzrNr(),SENDKEYS=[Strg+Ä][Return][Return][Return][Return],InfoText=Wählen Sie Ihre Filiale aus./