26.01.2017, 18:57
Hallo Guntram,
das Datum, dass du im Notenbuch siehst, hat für den Notenmanager beim Notenabgleich keine Relevanz. Das ist das Datum, dass aus Schulordnungssicht mit der Note erfasst werden muss und vom Benutzer in gewissen Rahmen völlig beliebig festgelegt und auch nachträglich geändert werden kann.
Zusätzlich speichert der Notenmanager intern (und aus Datenschutzgründen nicht einsehbar) das Erfassungs- bzw. Änderungsdatum mit sekundengenauer Uhrzeit. Das ist für den Benutzer natürlich nicht zugänglich, da anhand dieser Daten eben der Notenabgleich durchgeführt wird d. h. anhand dieser Daten stellt der NM fest, welche Note älter ist und welche neuer. Dies geschieht in der Funktion "GetOlder" im Modul "comClsTimeStamp" und erzeugt bei euch eben einen "Überlauffehler" in der Programmzeile 70 (so ist die Fehlermeldung zu interpretieren). Dort versucht der Notenmanager die "Differenz" von HV-Notendatum und SV-Notendatum zu berechnen.
Ich lade vermutlich noch heute Abend eine HV-Version hoch, die etwas mehr Protokolldaten in die Logdatei schreibt. Die entsprechende Änderung kommt dann auch mit dem nächsten Schulversionsupdate, da HV und SV in dem Bereich codegleich sind. Mal sehen, ob uns das einen Schritt weiter bringt.
Es bleibt aber bei meiner Empfehlung: solange die Noten (sofern halt möglich) nur in der HV eingetragen und dann in die SV überspielt werden, kann der Fehler zwar weiter auftreten, führt aber nicht zu Notenverlust. Ansonsten heißt es, Protokolle immer sorgfältig zu lesen.
Gruß
Stephan
das Datum, dass du im Notenbuch siehst, hat für den Notenmanager beim Notenabgleich keine Relevanz. Das ist das Datum, dass aus Schulordnungssicht mit der Note erfasst werden muss und vom Benutzer in gewissen Rahmen völlig beliebig festgelegt und auch nachträglich geändert werden kann.
Zusätzlich speichert der Notenmanager intern (und aus Datenschutzgründen nicht einsehbar) das Erfassungs- bzw. Änderungsdatum mit sekundengenauer Uhrzeit. Das ist für den Benutzer natürlich nicht zugänglich, da anhand dieser Daten eben der Notenabgleich durchgeführt wird d. h. anhand dieser Daten stellt der NM fest, welche Note älter ist und welche neuer. Dies geschieht in der Funktion "GetOlder" im Modul "comClsTimeStamp" und erzeugt bei euch eben einen "Überlauffehler" in der Programmzeile 70 (so ist die Fehlermeldung zu interpretieren). Dort versucht der Notenmanager die "Differenz" von HV-Notendatum und SV-Notendatum zu berechnen.
Ich lade vermutlich noch heute Abend eine HV-Version hoch, die etwas mehr Protokolldaten in die Logdatei schreibt. Die entsprechende Änderung kommt dann auch mit dem nächsten Schulversionsupdate, da HV und SV in dem Bereich codegleich sind. Mal sehen, ob uns das einen Schritt weiter bringt.
Es bleibt aber bei meiner Empfehlung: solange die Noten (sofern halt möglich) nur in der HV eingetragen und dann in die SV überspielt werden, kann der Fehler zwar weiter auftreten, führt aber nicht zu Notenverlust. Ansonsten heißt es, Protokolle immer sorgfältig zu lesen.
Gruß
Stephan
RSS-Feed mit aktuellen Informationen über Updates, Änderungen in der Programmbedienung und anderen wichtigen Mitteilungen unter http://www.notenmanager.net/feeds/Notenmanager.xml