Seite 1 von 1
Textfeld zur Berechnung nutzen
Verfasst: 27.11.2011, 13:41
von tokyo
Hallo zusammen,
mein Shop berechnet gerade die MwSt falsch. Aus diesem Grund muss ich dieses Feld in der xdp datei neu berechnen lassen. Mein Problem ist, dass der Wert Gesamtsumme im Formular ein Textfeld ist.
Mein Lösungsansatz ist, dass das Feld in ein numerisches, welches sich den Wert vom Server holt, umwandelt
Oder das Textfeld zu Berechnung nutzt.
Wie das umgesetzt wird oder ob das überhaupt umzusetzen ist weiss ich leider nicht.
Ich bedanke mich für eure Hilfe. Es ist leider sehr dringend.
Vorab, ich bin Anfänger aber lernfähig.
Textfeld zur Berechnung nutzen
Verfasst: 27.11.2011, 14:24
von Merklin
Hallo tokyo,
ist es so gemeint?
VG Merklin
Textfeld zur Berechnung nutzen
Verfasst: 27.11.2011, 14:33
von tokyo
Hallo Merklin,
die Berechnung ist natürlich richtig. Ich denke ich hätte mich besser ausdrücken sollen.
Die xdp holt sich die Gesamtsumme per Text aus einer xml. Ich müsste also ein Feld (textfeld/numerisch) so definieren, dass es sich den wert aus dem text holt und mit 0,19 multipliziert.
im anhang ist die datei. in {{invoice_tax}} muss 0,19*{{invoice_grand_total}}
danke für den ersten schnellen versuch.
Textfeld zur Berechnung nutzen
Verfasst: 27.11.2011, 15:03
von Merklin
Hallo tokyo,
bei deinen "Textfeldern" handelt es sich um "Statische Textfelder". Sie dienen jeglich zu Informationszwecken. Also wie etwa Überschriften, Hinweise usw.
Ich glaube nicht das sie sich für Rechenaufgaben oder ähnlichen benutzen lassen und wenn ja, bestimmt nur mit großen Programmieraufwand. Da bei diesen Feldern vom Programm aus, auch keine Änderung vorgesehen ist, erschwert diese Aufgabe, denke ich zusätzlich.
Das entzieht sich aber leider meiner Kenntnis.
Sorry, dabei kann ich dir leider nicht helfen.
VG Merklin
P.S. Wie ist denn diese Formular erstellt worden?
Textfeld zur Berechnung nutzen
Verfasst: 28.11.2011, 06:46
von nele_sonntag
Guten Morgen,
Du kannst in Deinem statischen Textfeld ein "Floating Field" über "insert" einbauen.
In diesem Feld kannst Du dann auf Deine XML zugreifen, allerdings nicht über "Binding, sondern per Script im "initialize"-Event, damit Du ncoh die Berechnung ausführen kannst:
Code: Alles auswählen
this.rawValue = xfa.record.nun_der_Pfad_zu_Deinem_Feld.value *0,19;
LG Mandy
Textfeld zur Berechnung nutzen
Verfasst: 28.11.2011, 09:38
von tokyo
Hallo Mandy,
danke.
Leider konnte ich kein Floating Field über Insert einbauen. Lässt sich irgendwie nicht anklicken.
@Merlin,
das Formular habe ich von einem externen Dienstleister. Die haben ein Shopmodul entwickelt welches das Formular in unseren Shop integriert. Die habe ich auch schon angeschrieben aber keine Antwort bekommen.
VG
taylan