LO Schreiber: Berechnung - Rückgängig machen kollidiert, Systemauslastung und Absturz

Hallo,

in einem Textdokument mit Tabellen, deren Zellen berechnet werden,
ändere ich einen Eingabewert, die Tabelle wird danach neu berechnet.

Der Fehler tritt auf, wenn ich die Eingabe rückgängig mache.

Das System ändert vermutlich den berechneten auf den vorausgegangenen
Wert und berechnet zugleich neu. Es ergibt sich eine ?Endlosschleife an
Vorwärt-Rückwärts-Bearbeitungen. Sichtbares Zeichen ist, dass LO nicht
mehr reagiert und ich es oft nur noch abschießen kann.

Kann man das irgendwie abstellen. Am besten in der Weise, dass
Berechnungen nicht in die Liste der Bearbeitungen zum Rückgängigmachen
aufgenommen werden, sondern nur die Bearbeitungen, welche von Hand
gemacht werden.

Gruß

Hallo,
bei mir funktionieren Berechnungen in einer Tabelle in Writer problemlos - auch nach Rückgängig.
Vermutlich kann man das Problem nur analysieren, wenn man einen Blick auf die Tabelle werfen kann.
Kannst du eventuell das Dokument online stellen - z.B. Dropbox oder etwas ähnliches...
MfG Alois

Hallo Alois,

das Dokument kann ich schon verfügbar machen. Ich muss nur die Daten
vorher rausnehmen, aber das dauert eine Weile. Da sind sozusagen
Geschäftsdaten drin. Daher beschreibe ich das erstmal noch etwas.

Es bestehen 15 Tabellen, die die Werte miteinander austauschen, aber
alles linear, keine Zirkelbezüge.
Davon je eine im Deckblatt, im Kopf und im Fuß, die aber nichts
berechnen. In der Navigation werden 4 ausgegraute Tabellen gelistet, die
ich aber nicht finde und die nicht im Text angezeigt werden.
Als Formeln habe ich eigentlich nur Ad,Sub,Mult,Div nichts kompliziertes
Es bestehen allerhand Lesezeichen und Querverweise im Text, auch eine
Menge an eigenen Formatierungen
Ich habe eben gesehen, dass die Änderungsverfolgung an ist und habe die
abgeschaltet. Kann wohl erst nach Fertigstellung die Doks vergleichen.
Aber eigentlich sollte das kein Problem sein.

Gruß

in einem Textdokument mit Tabellen, deren Zellen berechnet werden,
ändere ich einen Eingabewert, die Tabelle wird danach neu berechnet.

Der Fehler tritt auf, wenn ich die Eingabe rückgängig mache.

Das System ändert vermutlich den berechneten auf den vorausgegangenen
Wert und berechnet zugleich neu.

'Zugleich' nicht; aber anschließend, ja.

Es ergibt sich eine ?Endlosschleife an

Das klingt nach einer Rekursion (d. h. ein oder mehrere der Ausgangswerte
werden als Einganswerte benutzt). Über "Extras => Optionen => Calc =>
Berechnen => Iterationen" kannst Du die Abbruchbedingung einstellen; oder
ganz Abschalten, wenn Du das Kreuzchen entfernst. Grundsätzlich ist es
eigentlich besser, Rekursionen aka iterative Berechnungen tunlichst
überhaupt zu vermeiden.

Vorwärt-Rückwärts-Bearbeitungen. Sichtbares Zeichen ist, dass LO nicht
mehr reagiert und ich es oft nur noch abschießen kann.

IIRC kann man Endlosberechnugnen mit CTRL-C abbrechen; es kann aber dennoch
einige Zeit dauern, bis das Programm darauf reagiert.

Kann man das irgendwie abstellen. Am besten in der Weise, dass
Berechnungen nicht in die Liste der Bearbeitungen zum Rückgängigmachen
aufgenommen werden, sondern nur die Bearbeitungen, welche von Hand
gemacht werden.

Prinzipiell nein; jede Änderung einer Zelle stößt eine Neuberechnung
aller davon abhängigen Zellen an. Du kannst nur diesen Prozess an sich
/generell/ stoppen ("Extras => Zellinhalte => [_] Automatisch neu
berechnen"), aber nicht /fallweise/.

Wolfgang

Hallo ...,

das Dokument kann ich schon verfügbar machen. Ich muss nur die Daten
vorher rausnehmen, aber das dauert eine Weile. Da sind sozusagen
Geschäftsdaten drin. Daher beschreibe ich das erstmal noch etwas.

Es bestehen 15 Tabellen, die die Werte miteinander austauschen, aber
alles linear, keine Zirkelbezüge.
Davon je eine im Deckblatt, im Kopf und im Fuß, die aber nichts
berechnen. In der Navigation werden 4 ausgegraute Tabellen gelistet, die
ich aber nicht finde und die nicht im Text angezeigt werden.
Als Formeln habe ich eigentlich nur Ad,Sub,Mult,Div nichts kompliziertes
Es bestehen allerhand Lesezeichen und Querverweise im Text, auch eine
Menge an eigenen Formatierungen
Ich habe eben gesehen, dass die Änderungsverfolgung an ist und habe die
abgeschaltet. Kann wohl erst nach Fertigstellung die Doks vergleichen.
Aber eigentlich sollte das kein Problem sein.

das sieht mir doch nach einem relativ umfangreichen und komplexen
Dokument aus. Um Dein Problem weiter untersuchen zu können, ist es auf
jeden Fall notwendig, dass Andere es reproduzieren können. Dies kann
aber nur mit einem Testdokument von Dir gelingen. Mit Deinen obigen
Angaben ist es praktisch nicht möglich, ein Testdokument zu erstellen,
was dann auch noch den von Dir beobachteten Fehler enthalten muss.

Wichtig wären auch noch die Angaben, welche LibreOffice-Version und
welches Betriebssystem Du benutzt.

Anhand Deiner Angaben habe ich nach entsprechenden Fehlern in unserem
Fehlerverfolgungssystem Bugzilla gesucht und folgende Bug Reports gefunden:

(1) https://bugs.documentfoundation.org/show_bug.cgi?id=81806
(2) https://bugs.documentfoundation.org/show_bug.cgi?id=96067

Beide Bugs müssten aber inzwischen behoben sein. Du kannst ja noch mal
prüfen, ob Dein Fehler mit einem dieser Reports übereinstimmt.

Grüße
Harald K.

Hallo Wolfgang,

Das klingt nach einer Rekursion (d. h. ein oder mehrere der Ausgangswerte
werden als Einganswerte benutzt). Über "Extras => Optionen => Calc =>
Berechnen => Iterationen" kannst Du die Abbruchbedingung einstellen;

Lesen bildet und verhindert Missverständnisse:
LO Schreiben soll bestimmt LO Writer heißen, also ein Text- und keine Calc-Dokument :wink:

Hmm; wo du Recht hast ... :-/

Wolfgang