Erstellt vor 4 Jahren

Geschlossen vor 4 Jahren

#1504 closed Fehler (fixed)

UStVa Modul SQL Fehler: "text >= integer" nicht erlaubt

Erstellt von: j.perz@… Verantwortlicher: p.reetz@…
Priorität: normal Meilenstein:
Komponente: kivitendo ERP Version: 2.6.1
Schweregrad: schwerwiegend Stichworte: Finanzbuchhaltung
Beobachter:

Beschreibung

Beim Berechnen der UStVa kommt ein SQL Fehler, Zeile 77 bei (tk.pos_ustva >= 56 AND tk.pos_ustva <= 66), postgres sagt "text >= integer" geht nicht.

Klar, im DB layout ist das feld pos_ustva der tabelle taxkeys als ein text feld definiert (obwohl es nur zahlen enthält), das hier gegen einen integer wert (zB 56) verglichen wird.

Daher Änderung in SL/USTVA.pm Zeile 810:

(CAST(tk.pos_ustva AS integer) >= 56 AND CAST(tk.pos_ustva AS integer) <= 66) ...

das konvertiert das textfeld auf eine zahl und der vergleich funktioniert

Änderungshistorie (1)

comment:1 Geändert vor 4 Jahren durch j.perz@…

  • Lösung auf fixed gesetzt
  • Status von new nach closed geändert
Hinweis: Hilfe zur Verwendung von Tickets finden Sie in TracTickets.