Berechnung in Tabellen

Fragen und Antworten rund um das Thema JavaScript im LiveCycleDesigner
Benutzeravatar
nele_sonntag
Beiträge: 2742
Registriert: 04.05.2009, 15:12
Wohnort: Frankfurt
Kontaktdaten:

Berechnung in Tabellen

Beitrag von nele_sonntag » 11.03.2014, 14:57

Und dann hast Du immer noch irgendwelche Skriptreste im PDF - Formular1.E0_0050.Tabelle1.Zeile3.TAGEGELD1

{
case E0_0050.Tabelle1.Zeile3.DAUER1.rawValue > "8":

E0_0050.Tabelle1.Zeile3.TAGEGELD1.rawValue = "12"
}


Und Sachen, die ich Dir schon beim ersten Mal als fehler gesagt hatte, bspw. in diesem Feld  Formular1.E0_0050.Tabelle1.Zeile3.GESAMTKOSTEN1 :(

Code: Alles auswählen

thisrawValue = TAGEGELD1.rawValue + UEBERNACHTUNG1.rawValue + KMGESAMT1.rawValue + NEBENKOSTEN1.rawValue - KUERZUNGBETRAG1.rawValue
 

Benedikt
Beiträge: 7
Registriert: 12.02.2014, 13:17

Berechnung in Tabellen

Beitrag von Benedikt » 11.03.2014, 14:59

Bei allen DD. Es gibt ja die Werte F,M,A,FM,FA und FMA. Die Werte FM, FA und FMA klappen. Dann wird im Feld "KUERZUNGSBETRAG" der Wert 12 eingefügt. Nicht aber bei den anderen 3 Buchstaben.

Die Scriptreste waren mein Versuch damit im Feld "TAGEGELD" der Wert 12 eingetragen wird wenn im Feld "DAUER" der Wert über 8 ist.

 

Benutzeravatar
nele_sonntag
Beiträge: 2742
Registriert: 04.05.2009, 15:12
Wohnort: Frankfurt
Kontaktdaten:

Berechnung in Tabellen

Beitrag von nele_sonntag » 11.03.2014, 15:02

Und Dein Feld Kürzungsbetrag ist ein Dezimalfeld, also sollte man keinen String übergeben. Und Zahlen arbeiten mit dem amerikanischen Format. Du kannst nicht 4,8 übergeben, sondern nur 4.8.

Das hatte ich auch schon am "Geschrieben: 20 Feb 2014 13:38" erklärt! Es ist wirklich ein bisschen schade, dass Du das nicht erst einmal alles sauber durchgehst. :(

Benedikt
Beiträge: 7
Registriert: 12.02.2014, 13:17

Berechnung in Tabellen

Beitrag von Benedikt » 11.03.2014, 15:21

Oh nein :/

Sorry ich habe wie wild versucht das zu ändern.

Habe es mit Dezimalfeld, nummerisches Feld und Textfeld versucht. Und dann halt noch mit verschiedenen Mustern.

Hab deine Antwort wohl überlesen. Das tut mir sehr leid gerade weil du so viel Geduld und so viel Mühe gibst.


 

 
Du hast keine ausreichende Berechtigung, um die Dateianhänge dieses Beitrags anzusehen.

Benutzeravatar
nele_sonntag
Beiträge: 2742
Registriert: 04.05.2009, 15:12
Wohnort: Frankfurt
Kontaktdaten:

Berechnung in Tabellen

Beitrag von nele_sonntag » 11.03.2014, 15:31

Also, dann auf eine Neues...bereinige Deine Fehler, dann schauen wir weiter. :)

Benutzeravatar
nele_sonntag
Beiträge: 2742
Registriert: 04.05.2009, 15:12
Wohnort: Frankfurt
Kontaktdaten:

Berechnung in Tabellen

Beitrag von nele_sonntag » 11.03.2014, 15:33

Im Übrigen...Antworten überlesen... ;-)

Benedikt
Beiträge: 7
Registriert: 12.02.2014, 13:17

Berechnung in Tabellen

Beitrag von Benedikt » 11.03.2014, 15:41

Was die Sache ja nur noch schlimmer macht :/

So die String Sache habe ich schonmal korrigiert.

Und bei Gesamtkosten habe ich jetzt auch den kompletten Pfad angegeben. Ich hoffe mal das war es was du meintest. Obwohl er auch ohne den kompletten Pfad das richtige Ergebnis errechnet hat. Ich weiß natürlich nicht ob es ggf. später zu Folgefehler dadurch kommen kann.

Ich guck mir jetzt nochmal meine Funktion im Feld "TAGEGELD" an.
Du hast keine ausreichende Berechtigung, um die Dateianhänge dieses Beitrags anzusehen.

Benutzeravatar
nele_sonntag
Beiträge: 2742
Registriert: 04.05.2009, 15:12
Wohnort: Frankfurt
Kontaktdaten:

Berechnung in Tabellen

Beitrag von nele_sonntag » 11.03.2014, 16:20

Neee...schlampig gelesen. Dein Script kann doch gar nicht funktionieren bei Gesamtkosten!!

Code: Alles auswählen

thisrawValue = E0_0050.Tabelle1.Zeile3.TAGEGELD1.rawValue +

Code: Alles auswählen

thisrawValue
gibt es nicht. Lese doch noch mal nach, was ich mit dem Propertyinspector um Geschrieben: 19 Feb 2014 14:53 geschrieben habe.



Benutzeravatar
nele_sonntag
Beiträge: 2742
Registriert: 04.05.2009, 15:12
Wohnort: Frankfurt
Kontaktdaten:

Berechnung in Tabellen

Beitrag von nele_sonntag » 11.03.2014, 16:22

Und bei der String-"Sache" hast Du auch nicht richtig gelesen. Wenn Du einen String übergibst, benötigst Du " ". Wenn Du eine Zahl übergibst, sind die Hochkommata völlig überflüssig. Du willst doch eine Zahl und keinen Text übergeben.

Mit dem Lesen meiner Kommentare hast Du es scheinbar nicht so. ;-)

Benedikt
Beiträge: 7
Registriert: 12.02.2014, 13:17

Berechnung in Tabellen

Beitrag von Benedikt » 11.03.2014, 16:34

Hm aber wieso klappt es denn bei Gesamtkosten???

Ich habe es einmal über die PDF-Vorschau getestet und auch hier im Forum. Das macht mich etwas stutzig. Daher habe ich da auch nie nach einem Fehler gesucht weil es ja die ganze Zeit klappte.


Ich habe es jetzt aber abgeändert genauso wie die " " bei den Zahlen.

Ich bedanke mich aber noch einmal bei dir für die Geduld die du mit mir hast :) Ich war noch nie ein guter Schüler ;-)
Du hast keine ausreichende Berechtigung, um die Dateianhänge dieses Beitrags anzusehen.

Antworten