Project

General

Profile

Fehler #350

Berichte->Projektbuchungen wirft Fehler bei ausgwählten Project

Added by Werner Hahn over 1 year ago. Updated 10 months ago.

Status:
Gelöst
Priority:
Normal
Assignee:
-
Target version:
-
Start date:
03/01/2018
Due date:
% Done:

100%

Estimated time:

Description

Fehler!

DBD::Pg::st execute failed: ERROR: column p.income_accno_id does not exist
LINE 18: JOIN chart c ON (p.income_accno_id = c.id)
^ at SL/DBUtils.pm line 150.

Ich hatte gedacht die income_accno_id Geschichte wäre komplett draußen
getestet auch auf der Steigmann

Associated revisions

Revision bfdc537f (diff)
Added by Andreas Rudin 10 months ago

Fixt #350 Fehler p.income_accno_id does not exist

Die mehrmals in RP.pm vorkommenden Zeilen
'JOIN chart c on (p.income_accno_id = c.id)'
und
'JOIN chart c on (p.expense_accno_id = c.id)'
erzeugten einen Fehler, da es in der Tabelle parts
keine solchen Spalten gibt, sondern in taxzone_charts
Deshalb jeweils die Zeile
'JOIN taxzone_charts t ON (p.buchungsgruppen_id = t.id)'
vorher eingefügt und jeweils p.income bzw. p.expense durch
t.income bzw. t.expense ersetzt.
Der Fehler trat auf bei 'Berichte -> Projektbuchungen'
sowie bei der GUV und BWA mit ausgewähltem Projekt.

History

#1 Updated by G. Richardson over 1 year ago

Ich hatte gedacht die income_accno_id Geschichte wäre komplett draußen
getestet auch auf der Steigmann

Ja, sollte eigentlich nicht mehr vorkommen. Bei den Berichten werden je nach Auswahl der Filter verschiedene SQL-Fragemente zusammengepuzzelt, und der Projektfilterteil wurde bei der damaligen Umstellung übersehen und nicht umgestellt. Der Teil müßte also noch korrigiert werden.

#2 Updated by Werner Hahn about 1 year ago

Bei BWA und GUV tritt der Fehler ebenfalls auf, wenn ein Projekt gewählt ist

#3 Updated by Andreas Rudin 10 months ago

Fehler behoben mit Commit bfdc537fd1664812343a6c7ce690c716f8f6a580

Damit funktioniert jetzt Berichte → Projektbuchungen wieder fehlerfrei, auch bei der GUV und BWA kann wieder ein Projekt ausgewählt werden.

Bei der Bilanz ist es momentan nicht möglich über das Webinterface ein Projekt auszuwählen.
Ich denke, dass diese Funktion jetzt wieder eingebaut werden könnte.

Bei der Erfolgsrechnung fehlt die Möglichkeit, Projekte auszuwählen bisher noch vollständig.

P.S. Bei odyn gibt es für den gleichen Fehler einen anderen Fix, siehe 2d010f7428be72a8749f0a9fd5d3ce70fd37513b
Ich vermute, dass dieser Fix nicht korrekt funktioniert.

#4 Updated by Andreas Rudin 10 months ago

  • Status changed from Neu to Gelöst
  • % Done changed from 0 to 100

Status geändert durch Changeset kivitendo|bfdc537fd1664812343a6c7ce690c716f8f6a580.

Also available in: Atom PDF