FastReport Tipps und Tricks: Falsche Berechnung der Gewichte und Volumen im Lieferschein

Aus GEVITAS
Wechseln zu: Navigation, Suche

1 Problem

Die Berechnung des Gewichts und Volumens bei Einzelartikeln ist falsch, bei Mengenartikeln stimmt es!

2 Ursache und Lösung

Im Detail-Bereich stand diese Formel:

[<LieferscheinPositionen."GesamtBruttoGewichtMiete">]

Dieses interne Feld "GesamtBruttoGewichtMiete" berechnet das Gewicht anhand der Menge in der Lieferschein-Position. Bei Einzelartikeln ist die Menge in der Position aber immer 1. Wenn man z.B. 5 Einzelartikel ausgegeben hat, gibt es dafür 5 Positionen mit jeweils der Menge 1.

Wenn man im Report aber nur eine Position mit der Menge 5 haben will, muss man die Tabelle "LieferscheinPosSummiert" verwenden und das Volumen im Memofeld so berechnen:

[ <LieferscheinPosSummiert."Menge">  * <Artikel."Artikel_VerpVolumen"> ]

Die entsprechende Gewichtsberechnung:

[ <LieferscheinPosSummiert."Menge">  * <Artikel."Artikel_BruttoGewicht"> ] 

Die Summenbildung geht so:

[SUM( <LieferscheinPosSummiert."Menge">  * <Artikel."Artikel_VerpVolumen"> ,DetailPositionen)]
[SUM( <LieferscheinPosSummiert."Menge">  * <Artikel."Artikel_BruttoGewicht"> ,DetailPositionen)]


Hinweis
Das Feld Artikel."Artikel_VerpVolumen" gibt es erst seit der Version 6.14.23.1227!
Seit dieser Version wird zu jeder LieferscheinPosSummiert-Position der zugehörige Artikel eingelesen.

3 Links

FastReport Seitenformat FastReport Daten, Tabellen und Felder FastReport Tabellen der Reports Beispiele:
FastReport Bands FastReport Objekte und Elemente eines Reports FastReport: Abhängige Formatierung von Feldern Ladeliste/Packliste mit FastReport
Standard-Formular-Texte Steuerung des Report mit Auftragskennzeichen Summen im Report bilden Leasing-Liste
FastReport Farb-Konstanten Namensgebung der Datenbank-Tabellen und -Felder Tipps und Tricks Inventar-Liste
REFLEX Standard-Reports Etikettendruck Allgemeines Mehrsprachige Formulare mit FastReport Geräte-Liste
GEVITAS Label-Print Installation GEVITAS-Carnet Videos zu FastReport Erstellen eines Prüfprotokolls für TPS
FastReport Angebots-/Auftragsformular mit Terminen.