14. Mai 2007 08:44
Moin!
grommitt_de hat geschrieben:Für mich stellte sich hier die Frage, ob das normal ist.
Ja
Normalerweise kenne ich es, dass ein geöffnetes Dokument von anderen nur noch mit Leserechten geöffnet werden kann.
Das gilt für Dateien, ja, meist aber nicht für sämtliche Daten, die dir aus Datenbanken heraus angezeigt werden. Ich kenne kein einziges ERP-System, wo dies nicht möglich wäre.
Der koreanische Consultant meinte das wäre hier nicht so und das könnte man auch nicht ändern.
Korrekt.
und außerdem kann es theoretisch trotzdem immer zu Situationen kommen, dass zwei Personen Änderungen durchführen.
Meines Erachtens sollte doch ein so ein System sicherstellen, dass durch den Super-DAU solche doch sehr wichtigen Fehler nicht geschehen können, oder sehe ich das falsch?
Navision stellt sicher, dass Personen, die gleichzeitig auf einen Datenbankinhalt (z.B. hier einen Auftrag) zugreifen, den aktuellsten Datenbestand betrachten.
Derjenige dieser Benutzer, der nun die erste Änderung durchführt, sperrt (je nach Datenbank: nativ oder SQL-Server) den betroffenen Datensatz oder die ganze Tabelle. Die anderen Benutzer würden dies erst merken, wenn sie nun selber Änderungen durchführen würden. Sie bekämen danach eine Fehlermeldung, dass ein anderer Benutzer seine Daten im Zugriff hätte und die eben getätigte Änderung verworfen werde.
Deswegen hat die von dir geschilderte Präsentation auch eben funktioniert: Dein Consultant hat seine Änderungen (Anlegen des Auftrages) abgeschlossoen. Danach hattest eine Zeile hinzugefügt, und er konnte sich diese Änderung ansehen(!). Er hätte diese Zeile selber nur dann ändern können, wenn
a) du deine Bearbeitung beendet hättest
b) er die Zeile neu aufgerufen hätte.
Sonst wäre eine von ihm getätigte Änderung wieder verworfen worden.
Ich glaube, ein bisschen mehr Vertrauen zu deinem Consultant wäre nicht schlecht