Willkommen im kivitendo Forum! Hier erweitern und teilen AnwenderInnen und EntwicklerInnen ihr Wissen.

Teste kivitendo!

kivitendo Demo

kivitendo Demo mit Schweizer Kontenplan und neuem Layout

Unterstützt kivitendo mit der Basis-Subskription!

0 Punkte

Nach der Migration von 2.6 auf 3.1.0 (16.03.2015 vom Server gezogen) können die bestehenden Kundendaten und Lieferantendaten nicht mehr geändert werden. Die Neuanlage von Kunden- und Lieferantendaten ist fehlerfrei möglich. Die Fehlermeldung nach dem Abspeichern der geänderten Maske lautet:

do_transaction() failed - update() - DBD::Pg::st execute failed: FEHLER: Record »old« hat kein Feld »datevexport«
CONTEXT: SQL statement "SELECT OLD.datevexport IS NULL"
PL/pgSQL-Funktion »set_datevexport« Zeile 1 bei IF at /usr/share/perl5/Rose/DB/Object.pm line 818.
at /usr/local/src/kivitendo-erp/SL/Controller/CustomerVendor.pm line 116
at /usr/local/src/kivitendo-erp/SL/Controller/CustomerVendor.pm line 116

Ich vermute, dass das Problem durch die Übernahme der Datenbanken aus 2.6 entstanden ist, bin aber mit den Internas wenig vertraut und bitte daher um Unterstützung.

Alle Perl-Module sind auf dem aktuellen Stand von Ubuntu 12.04

von (60 Punkte)

1 Antwort

0 Punkte

Die Lösung für das Problem sieht folgendermaßen aus:

  1. Installation von 'phppgadmin'
  2. Login mit lxoffice und Passwort oder einem neu angelegten Datenbankbenutzer mit Passwort (phppgadmin
        fordert zwangsweise ein Benutzer mit Passwort).
    
  3. Betroffene Datenbank auswählen
  4. Suchfunktion für die ausgewählte Datenbank öffnen und 'datevexport' eingeben
  5. die gefundene Funktion und die zugehörigen Trigger löschen
  6. Datenbank ist wieder funktionsfähig
von (60 Punkte)

Hallo Nano,
ich hab das Fehlverhalten aufgegriffen http://redmine.kivitendo-premium.de/issues/47

Zusätzlich muss noch ein anderer Faktor eine Rolle spielen, denn ansonsten würde dieser Trigger, bspw. auch im Demo-System einen Fehler werfen.

Ähnliche Fragen

0 Punkte
1 Antwort
Gefragt 9, Apr 2019 von pseher (920 Punkte)
0 Punkte
2 Antworten
Gefragt 23, Jul 2013 von Jenny (130 Punkte)
0 Punkte
1 Antwort
0 Punkte
2 Antworten
Gefragt 3, Jan 2013 von pseher (920 Punkte)
...