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)

20130511_alweb_kivitendo3.0.0_berichte_waren_falsche_gesamtwerte.pdf (147.8 KB) - hinzugefügt von alweb vor 22 Monaten.
Beispiele "Stammdaten => Berichte => Waren: falsche Summen in den beiden Spalten „Gesamt“

Alle Anhänge herunterladen als: .zip

Änderungshistorie (5)

Geändert vor 22 Monaten durch alweb

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

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.

Hinweis: Hilfe zur Verwendung von Tickets finden Sie in TracTickets.