[Gelöst] Navision Login --> best. Programm in Nav starten

16. Oktober 2007 12:27

Hallo

Ich möchte abhängig vom User , bei Einstieg in Navision, ein best. Formular (mit den Auftragszeile, welche vom Warenausgang (heute -1 Tag) zum ausliefern wäre) anzeigen.

Wo bzw. Wie kann ich dies realisieren.

mfg
stony
Zuletzt geändert von stony am 18. Oktober 2007 08:11, insgesamt 1-mal geändert.

Re: Navision Login --> best. Programm in Nav starten

16. Oktober 2007 18:45

stony hat geschrieben:Ich möchte abhängig vom User , bei Einstieg in Navision, ein best. Formular [...] anzeigen.

Dazu benötigst du zunächst eine neue Tabelle mit den zwei Felder User ID und Form ID. In dieser Tabelle kannst du dann pro Benutzer angeben, welche Form sich öffnen soll. Nenne die Tabelle beispielsweise User Form.

stony hat geschrieben:Wo bzw. Wie kann ich dies realisieren.

Ich denke, dies lässt sich über die Codeunit 1 und dort über die Funktion CompanyOpen oder LogInStart realisieren. In etwa so:

Code:
IF GUIALLOWED THEN
  IF UserForm.GET(USERID) THEN
    FORM.RUN(UserForm."Form ID");

UserForm ist hier eine lokale Variable vom Type Record und Subtype User Form.

Viele Grüße,
Marc