Ja. Sehr nervig. Ich kann noch folgende Analyse-Hinweise geben:
Scheint mit fcgi und caching zu tun zu haben.
Ein Neustart des Webservers behebt das Problem.
Verkauf-Rechnungen ist nicht betroffen. Von der aufrufenden Funktion für den Bericht ist kein gro0er Unterschied zu erkennen:
CT.pm (ca.Zeile 300):
$form->{CT} = selectall_hashref_query($form, $dbh, $query, @values);
zu AR.pm (ar_transaction (ff)):
my @result = selectall_hashref_query($form, $dbh, $query, @values);
In der Tat wird in form->{CT} die Werte des alten Mandanten geschrieben. Ein Unterschied beim Dumpen von $dbh, $myconfig, $form kann ich nicht erkennen.
Es scheint so, als ob die $dbh-Verbindung auf die vorherige Datenbank nicht abgebaut ist.