Erstellt vor 4 Jahren

Geschlossen vor 4 Jahren

Zuletzt geändert vor 4 Jahren

#1614 closed Fehler (fixed)

Bericht -> offene Verbindlichkeiten nach Abteilung gefiltert gibt leeres Ergebnis

Erstellt von: information@… Verantwortlicher: m.bunkus@…
Priorität: normal Meilenstein:
Komponente: kivitendo ERP Version: 2.6.2
Schweregrad: normal Stichworte: Finanzbuchhaltung
Beobachter: raimocom@…

Beschreibung

1.) FiBu?-> Berichte -> offene Verbindlichkeiten -> Abteilung mit ID 1058 auswählen -> Suchen

2.) kein Ergebnis.

Der QUERY-Trace liefert aber zwei Ergebnisse die nicht an der Oberfläche erscheinen:

# SELECT DISTINCT ct.id FROM vendor ct, ap a JOIN department d ON (a.department_id = d.id) WHERE 1 = 1 AND (a.department_id = 1058) AND (a.vendor_id = ct.id) AND ((a.paid != a.amount) OR ((a.datepaid > '01.03.2011') AND (datepaid is NOT NULL))) AND (a.transdate <= '01.03.2011' );

id


1172
1160

(2 Zeilen)

Anhänge (1)

RP.pm.patch (928 Byte) - hinzugefügt von information@… vor 4 Jahren.
RP.pm.patch

Alle Anhänge herunterladen als: .zip

Änderungshistorie (6)

comment:1 Geändert vor 4 Jahren durch information@…

Zusatz:

Gefunden zwei vendor.id(s):

1172
1160

Danach wird aber ein QUERY gemacht, das auf eine ganz andere vendor.id filtert:

(...) AND (ap.vendor_id = vendor.id) AND (vendor.id = '1121') (...)

Das Ergebnis ist entsprechend leer:

(0 Zeilen)

Demnach auch keine Anzeige an der Oberfläche.

comment:2 Geändert vor 4 Jahren durch information@…

  • Lösung auf worksforme gesetzt
  • Status von new nach closed geändert

Sorry, meinen Fall nehm ich wieder zurück.
Auf der falschen Datenbank geschaut.
Der Rest sieht bei mir jetzt gut aus

Geändert vor 4 Jahren durch information@…

RP.pm.patch

comment:3 Geändert vor 4 Jahren durch information@…

Das Problem war, dass unterschiedliche Kostenstellen innerhalb desselben Lieferanten nicht gefiltert wurden.

Sprich:

1.) Finde offene Verbindlichkeiten mit Abteilung x
2.) Lieferant A Treffer
3.) Hole alle offenen Verbindlichkeiten zu Lieferant A

Anbei der Hotfix für dieses Verhalten.

3.patch) Hole alle offenen Verbindlichkeiten zu Lieferant A die Abteilung x gebucht haben ...

Weitere Frage hierzu: Bei offenen Forderungen sehe ich diesselbe Liste für Kostenstellen-Abteilungen, auch bei Rechnungen sehe ich die Liste der Kostenstellen, obwohl dies Erfolgsstellen sein müssten ...
Jedenfalls früher war das so, dieses ggf. "neue" Verhalten in 2.6.2 könnte den #1613 erklären.

Ideen?

comment:4 Geändert vor 4 Jahren durch information@…

  • Lösung von worksforme nach fixed geändert

Doch erstmal so eingespielt in:

commit 8ef312a73d7d2e2db8274a9ab9d88bfd387bfc4c

comment:5 Geändert vor 4 Jahren durch information@…

  • Beobachter raimocom@… hinzugefügt
Hinweis: Hilfe zur Verwendung von Tickets finden Sie in TracTickets.