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
record Aliase für Items
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