Zwischensumme mit Javascript ist falsch

SFP..SAPscript (Transaktion SE71)..Smartforms (TA Smartforms).. Interactive Forms..Transaktion EFRM)..SIFBA..IAF..AIF..SIFBA - SAP_Interactive_Forms_based_on_Adobe // LÖSUNGSANSÄTZE aber AUCH FÜR "NORMALE" PDFs VERWENDBAR ;-)
Antworten
Freddy24
Beiträge: 12
Registriert: 22.01.2018, 13:29

Zwischensumme mit Javascript ist falsch

Beitrag von Freddy24 » 08.04.2024, 14:51

Hallo zusammen,

ich bekomme einfach die Zwischensumme in einem Formular nicht hin. Ich habe es absolut gleich wie in einem Beispiel von solidforms erstellt, was man im Internet findet.

Ich habe in meinem Beispiel 3 Seiten - auf der ersten Seite stehen 17 Positionen a 545€, das subtotal zeigt 21.255,00€ an, also mehr als doppelt so viel. Auf der 2.Seite stehen dann 22.345€ in der Zwischensumme und auf der 3.Seite nur noch 2.180€. Ich habe keine Idee was falsch ist und das verwendete Coding habe ich auch in anderen Posts als funktionierend gefunden:

data.PaymentAdvice.Main.ITEM_TABLE.ZWISUM.GES_BRUTTO::calculate - (JavaScript, client)

var fields = xfa.layout.pageContent(xfa.layout.page(this), "field", 0);
var total = 0;

for (var i=0; i <= fields.length-1; i++)
{
if (fields.item(i).name == "SUB_BRUTTO")
{
total = total + fields.item(i).rawValue;
}
}

this.rawValue = total;

Ich wäre super dankbar wenn hier jemand eine Idee hätte oder ein funktionierendes Beispiel einer Zwischensumme auf einem Formular.

Viele Grüsse
Freddy

Antworten