FastReport Tipps und Tricks: Falsche Berechnung der Gewichte und Volumen im Lieferschein: Unterschied zwischen den Versionen
Aus GEVITAS
(Die Seite wurde neu angelegt: „== Problem == Die Berechnung des Gewichts und Volumens bei Einzelartikeln ist falsch, bei Mengenartikeln stimmt es! == Ursache == Im Detail-Bereich stand di…“) |
|||
(Eine dazwischenliegende Version desselben Benutzers wird nicht angezeigt) | |||
Zeile 1: | Zeile 1: | ||
== Problem == | == Problem == | ||
− | Die Berechnung des Gewichts und Volumens bei Einzelartikeln ist falsch, bei Mengenartikeln stimmt es! | + | Die Berechnung des Gewichts und Volumens bei '''Einzelartikeln''' ist falsch, bei '''Mengenartikeln''' stimmt es! |
− | == Ursache == | + | == Ursache und Lösung == |
Im Detail-Bereich stand diese Formel: | Im Detail-Bereich stand diese Formel: | ||
Zeile 9: | Zeile 9: | ||
[<LieferscheinPositionen."GesamtBruttoGewichtMiete">] | [<LieferscheinPositionen."GesamtBruttoGewichtMiete">] | ||
− | Dieses interne Feld "GesamtBruttoGewichtMiete" berechnet das Gewicht anhand der Menge in der Lieferschein-Position. | + | 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. | + | 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 so berechnen: | + | 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"> ] | [ <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: | ;Hinweis: | ||
:Das Feld '''Artikel."Artikel_VerpVolumen"''' gibt es erst seit der Version '''6.14.23.1227'''! | :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. | |
== Links == | == Links == |
Aktuelle Version vom 27. Dezember 2023, 15:59 Uhr
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.