Gespeicherter Beleg direkt nach erneutem Aufruf "geändert" (dirty)

cmayer

Aktives Mitglied
Hallo zusammen,

ich beobachte seit der 9.0.5 ein Phänomen, welches ich von Versionen vor der 9.0.1 schon kenne:

Wenn ein Bearbeiter in der Belegbearbeitung (EK oder VK-Belege) einen bereits zuvor gespeicherten Beleg aufruft dann kommt es oftmals dazu, dass der Beleg direkt nach dem Öffnen als "geändert" markiert wird - sprich die Schaltfläche "Beleg abschließen" blau markiert ist.

Das tritt nur im Zusammenhang mit Benutzern, welche die "Windows- NT Anmeldung" benutzen auf.

Dieses Verhalten war in der 9.0.1 schon einmal Thema "NT-Benutzernamen mit großgeschriebener Domäne" ID: OL-36675; OL-40525.
Bis zur 9.0.4.x war das Problem behoben - seit der 9.0.5 - jetzt auch mit der 9.0.6.6 habe ich dieses Problem wieder.

Es werden die Benutzernamen in den Feldern "Bearbeiter" und "StatusBearbeiter" in den Tabellen KHKVKBelege bzw. KHKEKBelege teilweise mit "groß-geschriebenen" Domänennamen in gespeichert. (Bsp: DOMAENE\benutzer)

Genau diese Belege mit den "groß-geschreibenen" Domänen haben dann bei einem Aufruf durch einen anderen Benutzer das "geändert" Problem.

Tatsächlich sind die Benutzer in den Systemtabellen und auf dem SQL-Server korrekt angelegt (Bsp: domaene\benutzer).

Ändert man die Schreibweise in den Tabellen KHKVKBelege bzw. KHKEKBelege manuell auf "Kleinschreibung" - dann lassen sich diese Belege auch in der Oberfläche ohne "geändert" normal öffnen.

Ich glaube hier hat Sage einen bereits behobenen Fehler wieder eingebaut.

Könnt Ihr dieses Verhalten bestätigen?
 
Wir haben das Problem auch, allerdings nur bei vereinzelten Usern nicht flächendeckend.
Ok - dann ist das nicht nur bei uns so....

Bei uns "kann" das alle Benutzer treffen, die Belege von anderen Benutzern öffnen.
Bei eigenen Belegen passiert das nicht. Daher betrifft es auch bei uns in der Praxis nur "einzelne" Benutzer.

Es betrifft aber nur Installationen, welche bei der Anmeldung an der Sage die "Windows NT Anmeldung" nutzen

Mal sehen, ob das bei Sage nochmal ein Thema wird
 
Das Verhalten kommt mir bekannt vor. Seit einigen Wochen haben wir auch immer mal wieder Belege bei denen dieses Verhalten mit dem "Beleg abschließen" auftritt.
Konnte das behoben werden? Oder wie kann man feststellen, was die Ursache ist.
 
Hi LEAB,

Leider ist das nicht gelöst.

Wir lassen in der Nacht ein Script laufen, bei dem in allen Belegen mit der Schreibweise „DOMÄNE\user“ der Bearbeiter bzw. StatusBearbeiter auf die Schreibweise „domäne\user“ aktualisiert werden.

Das hilft somit natürlich nicht bei den Belegen des aktuellen Tages.

Tagsüber lassen wir das Script nicht laufen wegen Schreibkonflikten etc.

Eine richtige Lösung ist das nicht
 
Hier ist es gelöst worden.
Durch einspielen von externen Daten (PIM) über eine API sind bei der Verkaufsmengeneinheit statt der korrekten Sage Einheit "Stk" die Angabe "stk" beim Artikel hinterlegt worden. Wenn dieser aktualisierte Artikel nun in einem Beleg gewesen ist, der dann aktualisiert und gespeichert werden sollte, gab es den "Dirty-Effekt".
Nach Änderung der Daten in den Belegpositionen und natürlich am Artikel alles wieder ok.

Kleine Ursache, kleine Wirkung :rolleyes:
 
Zurück
Oben