====== Fehler in Rechendokumenten ====== ===== Plausibilitätskontrolle 45 ===== Tritt in Valerio eine Meldung **"Plausibilitätskontrolle 45"** auf, so hat das immer mit einem fehlerhaften Rechendokument, in **vielen Fällen** mit einem **Platzhalterproblem** darin zu tun. \\ {{:plausibilitaetskontrolle_nr_45.png?direct|}} \\ \\ Ist eine solche Fehlermeldung aufgetreten, können Sie im **User-Verzeichnis** ([valerio]/USER-DE/[User-Name]/ in einer Datei mit dem Namen des aktuellen Datums und der Endung "-R.TXT" (z.B.: 220406-R.TXT) Details und genauere **Hinweise** zu dieser Meldung **einsehen**. In dieser Datei protokolliert Valerio die einzelnen Eingabe und Arbeitsschritte mit einem Zeitstempel mit. \\ {{:220405-r.txt.png?direct|}} ===== unzulässige Platzhalter ===== Achten Sie in Rechendokumenten auf die **korrekte Eingabe** von Variabeln, Projektvariabeln und Platzhaltern. **Vermeiden** Sie Platzhalter in Platzhaltern, **vergessen** Sie nicht auf die Klammersetzung bei Projektvariabeln, **vermeiden** Sie Doppelpunkte in Textteilen und Texte in Rechenansätzen. Lesen Sie die Kapiteln [[platzhalter_in_rechendokumenten|PLATZHALTER in Rechendokumenten]] und [[weitere_platzhalter_in_rechendokumenten|Weitere Platzhalter für Summen in Rechendokumenten]]. Achten Sie darauf, Platzhalter mit der Platzhalterfunktion zu löschen, nicht durch Markieren und Drücken der "Entfernen"/"Delete"-Taste! **Fehlerhafte Platzhalter** führen nicht immer sofort zu einer Fehlermeldung, können aber **später zu Schwierigkeiten** in Valerio-Projekten führen, z.B. bei [[update_projektdaten#moegliche_probleme_trotz_einer_datenbankspruefung|Probleme trotz Datenbankprüfung]]. ===== Syntax Errors ===== Wenn Sie in einem Rechendokument einen **Doppelpunkt** ":" setzen, bedeutet dies eine **Trennung** zwischen Text und Rechenansatz, sodass Valerio eine Variable @ES erwartet. **Vermeiden Sie Doppelpunkte** sowohl innerhalb eines Text-Teils als auch am Ende einer Zeile! Ein Syntax Error entsteht auch, wenn Text und Rechenansatz zu **lange** werden und Rechenansätze nicht in der **gleichen Zeile beendet** **werden**, in der diese begonnen wurden. Um das zu vermeiden, schreiben Sie in eine Zeile den Textteil (und schließen Sie diesen nicht mit einem Doppelpunkt ab). Machen Sie einen Zeilenumbruch und verfassen sie in der nächsten Zeile den Rechenansatz. ===== Beispiel: ungewollte Rechenoperation mit Division durch Null ===== Im folgenden Beispiel wurde in einem Rechendokument zuerst unbeabsichtigt eine Rechenoperation ausgelöst, die dann in einer Division durch Null und somit in einer Fehlermeldung geendet hat. {{:fehler-division_d_null.png?direct|}} Im konkreten Beispiel hat das Rechendokument selbst noch keinen Fehler gemeldet, aber bei der Berechnung der Prognose wurde dann die Fehlermeldung ausgelöst. Machen Sie es besser und vermeiden Sie ähnliche Fehler!