Erstellt vor 22 Monaten
Geschlossen vor 14 Monaten
#2260 closed Fehler (fixed)
Falsche oder keine Summen bei 'Stammdaten -> Berichte -> Waren'
| Erstellt von: | alweb | Verantwortlicher: | |
|---|---|---|---|
| Priorität: | normal | Meilenstein: | |
| Komponente: | kivitendo ERP | Version: | 3.0.0 |
| Schweregrad: | normal | Stichworte: | Stammdaten, Waren, Summen |
| Beobachter: |
Beschreibung
Flasche oder keine Summen bei 'Stammdaten -> Berichte -> Waren
Falsche Summen in den beiden Spalten „Gesamt“
Entweder wird ein falscher Betrag oder 0.00 angezeigt.
Die Gesamtsummen am Schluss stimmen dann wieder.
2 Beispiele in der PDF im Anhang
Anhänge (1)
Änderungshistorie (5)
Geändert vor 22 Monaten durch alweb
comment:1 Geändert vor 22 Monaten durch alweb
- Zusammenfassung von Flasche oder keine Summen bei 'Stammdaten -> Berichte -> Waren nach Flasche oder keine Summen bei 'Stammdaten -> Berichte -> Waren' geändert
comment:2 Geändert vor 21 Monaten durch m.bunkus@…
- Zusammenfassung von Flasche oder keine Summen bei 'Stammdaten -> Berichte -> Waren' nach Falsche oder keine Summen bei 'Stammdaten -> Berichte -> Waren' geändert
comment:3 Geändert vor 21 Monaten durch m.bunkus@…
Kurze Analyse:
In ic.pl werden drei Spalten "Gesamt" gebildet; diese sind intern die Indices linetotalsellprice, linetotallistprice und linetotallastcost. Diese enthalten zumindest in den normalen Positionszeilen die aktuelle Lagermenge multipliziert mit Verkaufs-/Listen-/Einkaufspreis -- also de facto die Bewertung des aktuellen Lagerbestandes.
Dazu passt aber nicht, dass in der Summenzeile ganz unten plötzlich ganz andere Werte aufsummiert werden, nämlich die vom Bug-Reporter erwähnte "Menge in ausgewählten Belegen" * Verkaufs-/Listen-/Einkaufspreis.
Die Spalten werden somit doppelt und damit inkonsistent benutzt. Die richtige Lösung wäre, zwei Sets an solchen Summenspalten anzuzeigen, sie eindeutig zu benennen und je nach ausgewählten Optionen anzuzeigen: die Lagerspalten nur dann, wenn auch "Lagermenge" aktiv ist; die Gesamtsumme der Verkauften nur, wenn "Menge in ausgewählten Belegen" an ist.
comment:4 Geändert vor 14 Monaten durch s.schoeling@…
- Lösung auf fixed gesetzt
- Status von new nach closed geändert
Große Mobbelkotze das Ganze.
Es ist etwas anders als mosu schreibt, aber trotzdem ganz grausig. Die Spalten die da mit Gesamt bezeichnet werden sollen normal den Lagerwert zusammenrechnen, und im bsooqr Modus den Wert der ausgewählten Bestellungen. Dabei prallen aber alle Flags aufeinander die sowieso schon ekelig sind: Soldtotal (für die Gesamtberechnung), subtotal (fürdie letzte Zeile), bsooqr Flags (für die Aggregierung), und onhand.
_Dazu_ kommt noch der Bentzungsfehler oben im Bug, dass das Flag soldtotal (Menge in gewählten Belegen) ohne gewählte Belege keinen Sinn macht.
Ich habe eine Warnung eingefügt, wenn das passiertt, und ausserdem die Berechnung im Falle dass keine Belege gewählt sind auf die Lagermenge umgestellt. Das sollte etwas besser sein als bisher.
Insgesamt ist die Maske aber am Ende, das muss entzerrt werden.
fixes in 0cbac4f7706f3e24f98d6f320278c25878ef4b9b und eabcf7e4139817fe88b5905d27f98d846ba67993.

Beispiele "Stammdaten => Berichte => Waren: falsche Summen in den beiden Spalten „Gesamt“