Hi,
also ich habe eine Anwendung erstellt, in der Man ein bestimmtes Kontingent an Stunden erstellen kann und dann in einer Rechnung vom diesem Kontingent die Stunden abbuchen kann.
Das Kontigent ist aus Tagen und Stunden zusammen gestellt und wenn man die mehr als 8 stunden hat wird ein weiterer tag hinzugezählt.
Die Tage und Stunden werden aber eigentlich nur für die Darstellung getrennt. Also es gibt ein Feld in dem alle Stunden zusammen drinne stehen.
Wenn ich nun abbuche berechne ich nur das Feld mit den gesamt Stunden neu und eigentlich sollten die Felder sich dann neu berechnen. Tun sie aber nicht, erst wenn ich das Dokument öffne und F9 drücke werden sie neu berechnet.
Nun habe ich versucht über das Postopen-event die Felder neu zuberechnen hat aber nicht geklappt, also @Command(ViewRefresh) ist ins leere gelaufen. Damit der User nicht von dem Speicherdialog geärgert wird habe ich direkt ein @command(filesave) hinterher geschoben. Läuft aber auch auf einen Fehler, weil das ganze ja noch nicht im EditMode ist.
So das nun zum tatbestand:
Nun zur Frage.
Wie kann ich das Dokument per Backend bei der Buchung sich neu berechnen lassen, so dass es in Ansichten und beim öffnen direkt die richtigen Werte hat ?