#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)
Änderungshistorie (6)
comment:1 Geändert vor 4 Jahren durch information@…
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
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:
comment:5 Geändert vor 4 Jahren durch information@…
- Beobachter raimocom@… hinzugefügt

Zusatz:
Gefunden zwei vendor.id(s):
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.