Fehlerhafte Ausgabe von Variablen, die bei Einstellungen gesetzt wurden

Hier melden JVerein-Benutzer ihre Fehler

Moderator: heiner

Antworten
Dnaiel
Beiträge: 12
Registriert: Mittwoch 24. September 2025, 21:02
Verein: ill coretto Illingen
Mitglieder: 100
JVerein-Version: 3.1.5
Betriebssystem: macOS 26.0

Fehlerhafte Ausgabe von Variablen, die bei Einstellungen gesetzt wurden

Beitrag von Dnaiel »

Hallo zusammen,

unter Administration -> Einstellungen -> Rechnungen habe ich mir bei Text Überweisung den Text folgendermaßen geändert:

"Bitte überweisen Sie den Betrag in Höhe von ${rechnung_summe}€ \nauf das folgende Konto:"

Die Variable rechnung_summe gibt er mir jetzt so aus: xx.x €, also z. B. 40.0 €, also mit Punkt (anstatt mit Komma) und es fehlt die zweite Nachkommastelle.
MacOS - Jameica - OpenJVerein 3.1.5
joma
Beiträge: 248
Registriert: Donnerstag 8. August 2024, 14:44
Verein: Förderverein "Brücke" e.V.
Mitglieder: 75
JVerein-Version: 2.8.22
Betriebssystem: Linux

Re: Fehlerhafte Ausgabe von Variablen, die bei Einstellungen gesetzt wurden

Beitrag von joma »

Das ist schon richtig. rechnung_summe ist ein Double in Java.
Um das als Dezimalzahl auszugeben must du es so machen: $decimalformat.format($rechnung_summe)
lenilsas
Beiträge: 189
Registriert: Montag 5. August 2024, 08:23

Re: Fehlerhafte Ausgabe von Variablen, die bei Einstellungen gesetzt wurden

Beitrag von lenilsas »

Moin,
Wie Johann geschriebe hat is es richtig, evtl. Werden wir es aber demnächst ändern, so dass es ohne format richtig ist.
Grüße Nils
Dnaiel
Beiträge: 12
Registriert: Mittwoch 24. September 2025, 21:02
Verein: ill coretto Illingen
Mitglieder: 100
JVerein-Version: 3.1.5
Betriebssystem: macOS 26.0

Re: Fehlerhafte Ausgabe von Variablen, die bei Einstellungen gesetzt wurden

Beitrag von Dnaiel »

Danke für euren schnellen Antworten!
joma hat geschrieben: Samstag 27. September 2025, 16:43 $decimalformat.format($rechnung_summe)
Das funktioniert bei mir leider nicht, da gibt er keinen Wert aus und schreibt auf die Rechnung $decimalformat.format($rechnung_summe). Habe auch versucht die Klammern zu ändern in { } oder auch woanders zu setzen... Ich stehe wohl auf dem Schlauch.
MacOS - Jameica - OpenJVerein 3.1.5
joma
Beiträge: 248
Registriert: Donnerstag 8. August 2024, 14:44
Verein: Förderverein "Brücke" e.V.
Mitglieder: 75
JVerein-Version: 2.8.22
Betriebssystem: Linux

Re: Fehlerhafte Ausgabe von Variablen, die bei Einstellungen gesetzt wurden

Beitrag von joma »

Ich habe es gefunden. Das Problem ist die Auswertung des String aus den Einstellungen. Da fehlt der Support für den Dezimalformatter.
Das müssen wir korrigieren. Evtl. Sollten wir gleich die Variablen durch formatierte Werte ersetzen oder sie zusätzlich einbauen.
Dnaiel
Beiträge: 12
Registriert: Mittwoch 24. September 2025, 21:02
Verein: ill coretto Illingen
Mitglieder: 100
JVerein-Version: 3.1.5
Betriebssystem: macOS 26.0

Re: Fehlerhafte Ausgabe von Variablen, die bei Einstellungen gesetzt wurden

Beitrag von Dnaiel »

Danke!
MacOS - Jameica - OpenJVerein 3.1.5
joma
Beiträge: 248
Registriert: Donnerstag 8. August 2024, 14:44
Verein: Förderverein "Brücke" e.V.
Mitglieder: 75
JVerein-Version: 2.8.22
Betriebssystem: Linux

Re: Fehlerhafte Ausgabe von Variablen, die bei Einstellungen gesetzt wurden

Beitrag von joma »

Ich habe es korrigiert. Das $decimalformat.format($rechnung_summe) sollte damit funktionieren.

Es wird in der 3.2 enthalten sein die hoffentlich demnächst freigegeben wird.
Dnaiel
Beiträge: 12
Registriert: Mittwoch 24. September 2025, 21:02
Verein: ill coretto Illingen
Mitglieder: 100
JVerein-Version: 3.1.5
Betriebssystem: macOS 26.0

Re: Fehlerhafte Ausgabe von Variablen, die bei Einstellungen gesetzt wurden

Beitrag von Dnaiel »

Super, danke! Falls es möglich ist, wäre es toll, wenn die Anzahl der Zeichen in den Textfeldern erhöht werden können, die Formeln nehmen ja zusätzlichen Platz weg.
MacOS - Jameica - OpenJVerein 3.1.5
joma
Beiträge: 248
Registriert: Donnerstag 8. August 2024, 14:44
Verein: Förderverein "Brücke" e.V.
Mitglieder: 75
JVerein-Version: 2.8.22
Betriebssystem: Linux

Re: Fehlerhafte Ausgabe von Variablen, die bei Einstellungen gesetzt wurden

Beitrag von joma »

Dnaiel hat geschrieben: Sonntag 28. September 2025, 08:44 Super, danke! Falls es möglich ist, wäre es toll, wenn die Anzahl der Zeichen in den Textfeldern erhöht werden können, die Formeln nehmen ja zusätzlichen Platz weg.
Wir planen für die Version nach 3.2 größere Änderungen bei den Formularen. Ich denke hier kann man den Wunsch dann berücksichtigen.

Es kommt jetzt doch noch in die 3.2.
Antworten