]> wagnertech.de Git - mfinanz.git/commitdiff
record Aliase für Items
authorG. Richardson <information@kivitendo-premium.de>
Mon, 29 Jun 2015 09:37:22 +0000 (11:37 +0200)
committerG. Richardson <information@kivitendo-premium.de>
Mon, 20 Jul 2015 09:50:56 +0000 (11:50 +0200)
damit man von DeliveryOrderItem, OrderItem und InvoiceItem direkt auf
das entsprechende ar/ap/do/oe Objekte verweisen kann.

Beispiel in console:

die erste Position aus der ersten Rechnung:
 my $item = SL::DB::Manager::Invoice->get_first()->items->[0];
alle dorthin verknüpften Items (wenn aus Angebot, Auftrag und Lieferschein generiert)
 my $linkeditems =  $item->linked_records( direction => 'from', recursive => 1 );
in was für records befinden sich diese verknüpften Positionen:
 foreach ( @$linkeditems ) { print $_->record->type, "\n" };
 sales_quotation
 sales_order
 sales_delivery_order


No differences found