eq_report_helper
eq_report_helper dient als Helperklasse mit Funktionen, die man auf den Reports verwenden kann.
Funktionen, die wir im eq_report_helper implementiert haben:
Funktion | Beschreibung |
---|---|
get_qty | Formatierung einer Mengenangabe (Beispiel: Menge 1 wird in 1,00 umgewandelt) |
get_price | Formatierung eines Preiswertes mit eingestellter Anzahl an Dezimalstellen und Berücksichtigung der Sprache |
get_standard_price | Formatierung eines Preiswertes mit dem default PreisformatPrice format |
get_gross_price_invoice | Berechnet den Buttopreis und liefert das Ergebnis als String zusammen mit der Währung zurück - ist auf der Rechnung im Einsatz |
get_gross_price | Berechnet den Buttopreis und liefert das Ergebnis als String zusammen mit der Währung zurück |
reformat_string | Formatiert eine Zahl (als String) und liefert das Ergebnis mit den Trenzeichen für decimal_point und thousands_separator zurück |
get_sum_without_optional_positions | Berechnet die Zwischensumme der Positionen einer Kategorie und ignoriert dabei alle Positionen, die als OPTIONAL definiert sind |
Wie kann man diese Funktionen auf einem Report verwenden ?
Jeder Report ist mit einer Klasse verbunden und in dieser Klasse kann man seine Funktionen implementieren. In diesem Beispiel wurde eine Funktion get_sum_without_optional_positions implementiert.
Diese Funktion haben wir bereits in unserem Helper implementiert
Und so kann man sie direkt auf dem Report verwenden: