Erstellt vor 7 Jahren
Geschlossen vor 7 Jahren
#803 closed Fehler (invalid)
SQL-Fehler bei Rechnungserstellung
| Erstellt von: | lx-office@… | Verantwortlicher: | p.reetz@… |
|---|---|---|---|
| Priorität: | normal | Meilenstein: | |
| Komponente: | kivitendo ERP | Version: | 2.6.2 unstable |
| Schweregrad: | kritisch | Stichworte: | Verkauf |
| Beobachter: |
Beschreibung
Drucken und Buchen führt zu folgendem Fehler:
SELECT
c.accno, c.description,
a.source, a.amount, a.memo, a.transdate, a.cleared, a.project_id, a.taxkey,
p.projectnumber,
t.rate, t.id
FROM acc_trans a
LEFT JOIN chart c ON (c.id = a.chart_id)
LEFT JOIN project p ON (p.id = a.project_id)
LEFT JOIN tax t ON (t.id= (SELECT tk.tax_id FROM taxkeys tk
WHERE (tk.taxkey_id=a.taxkey) AND
((CASE WHEN a.chart_id IN (SELECT chart_id FROM taxkeys WHERE taxkey_id = a.taxkey)
THEN tk.chart_id = a.chart_id
ELSE 1 = 1
END)
OR (c.link='%tax%')) AND
(startdate <= a.transdate) ORDER BY startdate DESC LIMIT 1))
WHERE a.trans_id = ?
AND a.fx_transaction = '0'
ORDER BY a.oid, a.transdate (3)
FEHLER: Spalte a.oid existiert nicht
LINE 19: ORDER BY a.oid, a.transdate
Änderungshistorie (2)
comment:1 Geändert vor 7 Jahren durch lx-office@…
comment:2 Geändert vor 7 Jahren durch m.bunkus@…
- Lösung auf invalid gesetzt
- Status von new nach closed geändert
Hier haben Sie beim Anlegen der Datenbank nicht die Installationsanweisungen
beachtet. Sie beschreibt, dass PostgreSQL >= 8.0 explizit dazu konfiguriert
werden muss, dass OIDs unterstützt werden. Lx-Office verwendet OIDs und
verlangt diese.

Unabhängig vom SQL-Fehler wird die eine Rechnung in der Datenbank gespeichert.