Home Forum Nuclos Konfiguration Vorgänge und Objekte Datentyp für Währungsbeträge/Preise (nur Double?)

Ansicht von 2 Beiträgen - 1 bis 2 (von insgesamt 2)
  • Autor
    Beiträge
  • #4870
    Marian Theisen
    Teilnehmer

    Hallo,
    Ich evaluiere zur Zeit Nuclos um zu überprüfen, ob es für unser Unternehmen in Frage käme. Zu diesem Zweck möchte ich einfach testweise ein paar Entitäten und Abläufe abbilden. Nun stellt sich hier direkt die Frage, wie kann ich Dezimaltypen, z.B. Währungsbeträge abbilden? Ist das richtig, dass intern als Java-Typ immer Double und nicht BigDecimal verwendet wird?
    Danke schonmal, Grüße
    Marian

    #4879
    Ramin Goettlich
    Teilnehmer

    Hallo Marian,

    momentan ist das so, wir runden an entsprechenden Stellen, z.B. in Geschäftsregeln, explizit.

    Intern finden keine Berechnungen statt, insofern auch keine Berechnungsprobleme mit Double.

    Allerdings können Sie in Regeln natürlich auch BigDecimal verwenden, wir finden nur das Handling damit sehr umständlich. Derzeit bauen wir an der Unterstützung von clientseitigen Regeln auf Basis von Groovy. In Groovy ist der Umgang mit BigDecimal bequemer und wir denken darüber nach, den Regeln alle Doublewerte zukünftig dann als BigDecimal bereitzustellen, um Rundungsprobleme zu vermeiden und dem Regelentwickler die Verwendung von BigDecimal nahezulegen.

    Grüss,
    nuclosian

Ansicht von 2 Beiträgen - 1 bis 2 (von insgesamt 2)