Hallo,
wir haben seit einigen Jahren bereits eine zentrale Datenbank zur Beantragung von Urlaub, Freizeit, Leistungsabrechnung etc. im Einsatz. Im Januar habe ich eine neue Anwendung zur Beantragung und Abrechnung von Mehrarbeit in die Datenbank integriert. In diesem neuen Teil kommt es in den Ansichten immer wieder zu folgenden Fehlern:
User A stellt einen Mehrarbeitsantrag. Diesen (und nur diesen)sollte er in seiner Ansicht "eigene" sehen - sieht er aber nicht. Statt dessen sieht er den Antrag von User C. User C hingegen sieht ganz korrekt nur seinen eigenen Antrag. Dieser Fehler tritt bei ca. 20% der User auf. Diese können ihre eigenen Anträge nicht sehen, sehen dafür aber die Anträge von anderen, bei den restlichen 80% ist alles OK. Gleiches gilt für die Ansicht "eigene" bei der Abrechnung. Bei den Abteilungsleitern läuft es genauso. Einige sehen genau nur die für sie bestimmten, weitergeleiteten Anträge/Abrechnungen und andere wiederum sehen gar nichts oder welche die nicht für sie bestimmt sind.
Die Formel zur Anzeige der Dokumente in der Ansicht "eigene" lautet: Select form="Mehrarbeit" & name=@Name([CN];@UserName)
Bei der Ansicht der ALs verfahre ich gleich:
Select form="Mehrarbeit" & next=@Name([CN];@UserName)
Ansichtstyp "Gemeinsam"
Die alten Ansichten aus Urlaub, Freizeit etc. sind genauso aufgebaut, funktionieren aber fehlerfrei. Nur dieser neu eingefügte Teil macht Probleme. Wir habens bereits mit Fixup, Updall und compact versucht, neue Repliken der DB erstellt und bei den Usern die Cache.DSK gelöscht, Kachel vomDesktop entfernt und den Ansichtenindex neu aufgebaut(STRG/SHIFT/F9)
Hilft alles nichts. Nun sind wir völlig ratlos, was wir noch machen könnten. Hat jemand dazu vielleicht noch eine Idee.
VIELEN DANK im voraus.
Gruß
Toady
PS: Sorry für den langen Text