Neu Auftragsformular - Wert innerhalb Befehlsfolge formatieren - Eigene Felder

Mikado77

Gut bekanntes Mitglied
18. Oktober 2015
37
25
Ich habe zwei eigene Felder definiert.

Mein Problem ist, dass das Feld Anzahlungssumme mir nach Eingabe von Bsp. 200,00 €. einen Wert 200,0000000000000 ausgibt. Kann man das auf zwei Kommastellen formatieren?

Mein Code
cond(JTL_GetReportAttribute("Anzahlung",Report.InternalId)='1', "Der Auftragspreis ist gültig bei Anzahlung in Höhe von " + (JTL_GetSalesOrderCustomField("Anzahlungssumme",Report.InternalId)) +" ¶bei Bestellung. Der Restbetrag wird fällig bei Lieferung.", "")

WAWI 1.9.4.1
 

Anhänge

  • Bildschirmfoto 2024-05-22 um 14.51.41.png
    Bildschirmfoto 2024-05-22 um 14.51.41.png
    6,9 KB · Aufrufe: 4
  • Bildschirmfoto 2024-05-22 um 14.54.23.png
    Bildschirmfoto 2024-05-22 um 14.54.23.png
    45,7 KB · Aufrufe: 5
  • Bildschirmfoto 2024-05-22 um 14.54.31.png
    Bildschirmfoto 2024-05-22 um 14.54.31.png
    10,3 KB · Aufrufe: 5
  • Bildschirmfoto 2024-05-22 um 14.55.55.png
    Bildschirmfoto 2024-05-22 um 14.55.55.png
    27,1 KB · Aufrufe: 4

John

Sehr aktives Mitglied
3. März 2012
3.104
685
Berlin
Wieso nicht?
Was passiert, wenn Du einen FStr$ um Deinen Ausdruck herum machst?

Hmm, könnte sein, das JTL_GetSalesOrderCustomField einen String zurück liefert. Wenn ja und FStr$() erwartet einen Zahl, dann musst Du JTL_GetSalesOrderCustomField erst umwandeln. Gibts aber auch eine Funktion für...