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:

FunktionBeschreibung

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_priceFormatierung eines Preiswertes mit dem default PreisformatPrice format
get_gross_price_invoiceBerechnet den Buttopreis und liefert das Ergebnis als String zusammen mit der Währung zurück - ist auf der Rechnung im Einsatz
get_gross_priceBerechnet den Buttopreis und liefert das Ergebnis als String zusammen mit der Währung zurück
reformat_stringFormatiert eine Zahl (als String) und liefert das Ergebnis mit den Trenzeichen für decimal_point und thousands_separator zurück
get_sum_without_optional_positionsBerechnet 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: