dynamisches Rechnungsformular
Verfasst: 03.05.2016, 15:51
Hallo alle zusammen,
ich habe eine Rechnung erstellt in der per "+"- und "-"-Buttons Zeilen hinzugefügt bzw. gelöscht werden sollen. In jeder Zeile wir aus der Artikel-Anzahl und dem Einzelpreis Netto der Einzelpreis Brutto und der Gesamtpreis Brutto errechnet. Mit den "+"- und "-"-Buttons werden so viele Zeilen hinzugefügt wie benötigt oder wieder gelöscht. In den "neuen" Zeilen soll dann jeweils auch der Einzelpreis Brutto und der Gesamtpreis Brutto errechnet werden. In der letzten Zeile soll dann die Summe der Mehrwertsteuer und die Summe der Spalte Gesamtpreis Brutto berechnet werden.
Ich habe mir schon ganz viel aus anderen Beiträgen zusammengesucht, und das Hinzufügen bzw. Löschen von Zeilen klappt und die Berechnungen in der ersten und letzten Zeile auch. Leider werden bei den hinzugefügten Zeilen die Berechnung mit kopiert und keine neuen ausgeführt. Ich hatte im Code auch jeweils den Part "xfa.form.recalculate(1);" aufgenommen, allerdings hat er dann gar nichts mehr berechnet. Hat jemand eine Idee warum das mit dem ....recalculate() nicht klappt bzw. was ich sonst falsch mache?
Ich hänge die Datei mal als PDF an.
Vielen Dank im Voraus.
VG sprint
ich habe eine Rechnung erstellt in der per "+"- und "-"-Buttons Zeilen hinzugefügt bzw. gelöscht werden sollen. In jeder Zeile wir aus der Artikel-Anzahl und dem Einzelpreis Netto der Einzelpreis Brutto und der Gesamtpreis Brutto errechnet. Mit den "+"- und "-"-Buttons werden so viele Zeilen hinzugefügt wie benötigt oder wieder gelöscht. In den "neuen" Zeilen soll dann jeweils auch der Einzelpreis Brutto und der Gesamtpreis Brutto errechnet werden. In der letzten Zeile soll dann die Summe der Mehrwertsteuer und die Summe der Spalte Gesamtpreis Brutto berechnet werden.
Ich habe mir schon ganz viel aus anderen Beiträgen zusammengesucht, und das Hinzufügen bzw. Löschen von Zeilen klappt und die Berechnungen in der ersten und letzten Zeile auch. Leider werden bei den hinzugefügten Zeilen die Berechnung mit kopiert und keine neuen ausgeführt. Ich hatte im Code auch jeweils den Part "xfa.form.recalculate(1);" aufgenommen, allerdings hat er dann gar nichts mehr berechnet. Hat jemand eine Idee warum das mit dem ....recalculate() nicht klappt bzw. was ich sonst falsch mache?
Ich hänge die Datei mal als PDF an.
Vielen Dank im Voraus.
VG sprint