Fehler #156

Beim Erstellen einer Rechnung aus einem Lieferantenlieferschein gibt es bei manchen Lieferscheinen eine Fehlermeldung

Von Klaus Vietzke vor mehr als 1 Jahr hinzugefügt. Vor 4 Monaten aktualisiert.

Status:GelöstBeginn:18.04.2016
Priorität:NormalAbgabedatum:
Zugewiesen an:-% erledigt:

0%

Kategorie:-
Zielversion:-

Beschreibung

Wir haben bei 2 Lieferscheinen von Lieferantenrechnungen ein Problem. Die Lieferscheine sind erkannt und die Artikel sind eingelagert worden.
Wenn wir in der Lieferscheinansicht auf 'Workflow Lieferschein' - 'Rechnung' klicken kommt die Rechnungsseite mit dem normalen Header und anstelle der Artikel kommt die Meldung

Fehler!

Can't locate object method "customer" via package "SL::DB::PurchaseInvoice" at /usr/share/perl5/Rose/DB/Object.pm line 1646
Rose::DB::Object::AUTOLOAD') called at /var/www/kivitendo-erp/SL/PriceSource/Customer.pm line 46
SL::PriceSource::Customer::discount_from_source('SL::PriceSource::Customer=HASH', 'customer_discount/49719', 49719) called at /var/www/kivitendo-erp/SL/PriceSource.pm line 40
SL::PriceSource::discount_from_source('SL::PriceSource=HASH', 'customer_discount/49719') called at /var/www/kivitendo-erp/bin/mozilla/io.pl line 348
main::display_row(4) called at /var/www/kivitendo-erp/bin/mozilla/ir.pl line 871
main::display_form() called at /var/www/kivitendo-erp/bin/mozilla/do.pl line 889
main::invoice() called at /var/www/kivitendo-erp/bin/mozilla/common.pl line 433
main::call_sub('invoice') called at /var/www/kivitendo-erp/bin/mozilla/do.pl line 1584
main::dispatcher() called at /var/www/kivitendo-erp/bin/mozilla/common.pl line 433
main::call_sub('::dispatcher') called at SL/Dispatcher.pm line 295
eval {...} called at SL/Dispatcher.pm line 304
SL::Dispatcher::handle_request('SL::Dispatcher=HASH', 'FCGI=SCALAR') called at /var/www/kivitendo-erp/dispatcher.fpl line 66

Jetzt suche ich die Ursache für diese Meldung und komme bei der Suche nicht weiter. Es liegt nicht am Lieferanten selber, von diesem haben wir vorher und nachher Lieferungen normal verarbeitet bekommen.
Was mich erstaunt ist, dass ich wenn ich die Artikel in den Lieferscheinen löschen und einen anderen Artikel dort einfüge, der nicht eingelagert wird, die obige Meldung nicht erscheint.
Sogar dann nicht, wenn ich denselben Artikel einfüge, den ich vorher im Lieferschein gelöscht hatte.

Wo kann ich weiter suchen?

Viele Grüße,
Klaus

Historie

#1 Von Jan Büren vor 4 Monaten aktualisiert

  • Status wurde von Neu zu Gelöst geändert

Auch abrufbar als: Atom PDF