[gelöst] Benutzer-Ansicht trotz Objektänderung beibehalten

15. September 2011 16:21

Hallo

wir haben bei unseren Benutzer ein ärgerliches Problem.

Als Beispiel nehmen wir die Form Bestellung - Einkaufsübersicht. Navision erlaubt ja in der Tabellenform die Ansicht individuell zu gestalten.
Wie Zum Beispiel Spalte ausblenden, Spalte verschieben, Spalte vergrösseren usw.

DIese Ansicht-Änderungen werden dann in der ZUP-Datei gespeichert.

Doch wenn ich die Form anpassen muss (Felder per Design ergänzen oder irgendwelche Programmierung auf Formebene ), wird die individuelle Ansicht von jeden User wieder zurückgesetzt. Das ist sehr ärgerlich für den Benutzer, da er seine Ansicht wieder neu gestalten muss.

Wie kann mn die individuelle Ansicht trotz Objektänderung beibehalten?
Würde ein Sichern und spätere zurüclspielen der ZUP-Datei helfen?

Viele Grüsse
Zuletzt geändert von Be am 20. September 2011 16:27, insgesamt 1-mal geändert.

Re: Benutzer-Ansicht trotz Objektänderung beibehalten

15. September 2011 16:52

Durch die Änderung speicherst du sozusagen eine neue Version des Objekts in der Datenbank. Für diese Version ist keine Information in der zup-Datei hinterlegt, ergo können die Einstellungen auch nicht beibehalten werden.

Re: Benutzer-Ansicht trotz Objektänderung beibehalten

15. September 2011 16:55

Hi,
in der ZUP steht nur die Uhrzeit.
Einfach immer auf die Millisekunde genau die selbe Uhrzeit verwenden.
z.B. 12:00:00

Dann stimmt auch die individuelle Anpassung noch ;)

Re: Benutzer-Ansicht trotz Objektänderung beibehalten

15. September 2011 17:15

Es ist so wie Daniel es beschrieben hat. Die Einstellungen in der Zup werden pro Objekt und pro Uhrzeit gespeichert. Das heißt nur im Zusammenhang mit der richtigen Uhrzeit, wie sie die Zup von diesem Objekt enthält, kann noch auf die Einstellungen zugegriffen werden.

Re: Benutzer-Ansicht trotz Objektänderung beibehalten

16. September 2011 18:48

Auch ich bestätige die Tatsache, dass die Objekt-Uhrzeit entscheidend ist, ob die Einstellungen aus der ZUP-Datei angewendet werden.

Doch Vorsicht:
Muss z. B. ein Feld aus einer Tabelle gelöscht werden, so sollte das Objekt auf jeden Fall eine abweichende Uhrzeit erhalten, da der Anwender eventuell ein Filter auf dieses Feld gesetzt haben könnte.
Dies führt (bei immer gleicher Uhrzeit) dazu, dass der Anwender ständig eine Fehlermeldung erhält und die Form oder den Report nicht mehr aufrufen kann.

Re: Benutzer-Ansicht trotz Objektänderung beibehalten

20. September 2011 16:27

Hallo,

vielen Dank für den Tip.
Es funktioniert genauso wie Ihr beschrieben habt.
Man muss nur daran denken bei jede Objektänderung die Uhrzeit zurückzusetzen.

Wie Timo bereits sagte werde ich diese Methode aber mit Vorsicht anwenden.
Bei kritische Änderungen muss der Benutzer wohl in den sauren Apfel beisßn.

Voele Grüsse