X-Git-Url: http://wagnertech.de/git?a=blobdiff_plain;f=SL%2FIS.pm;h=e2358ea1665d3b9c0023c42365a840fb35fd5079;hb=38f974a2140303118c2241ba95bde1703be5a237;hp=36036188d4e17fc2773dfeefd090a5ff91135a20;hpb=0b4b1f4c8a098531b11da00d2162ffaef4933a7f;p=kivitendo-erp.git diff --git a/SL/IS.pm b/SL/IS.pm index 36036188d..e2358ea16 100644 --- a/SL/IS.pm +++ b/SL/IS.pm @@ -796,6 +796,28 @@ SQL name_postfix => "_$i", dbh => $dbh); } + # link oe items with invoice + if ($form->{"converted_from_orderitems_id_$i"}) { + RecordLinks->create_links('dbh' => $dbh, + 'mode' => 'ids', + 'from_table' => 'orderitems', + 'from_ids' => $form->{"converted_from_orderitems_id_$i"}, + 'to_table' => 'invoice', + 'to_id' => $form->{"invoice_id_$i"}, + ); + delete $form->{"converted_from_orderitems_id_$i"}; + } + # link doi items with invoice + if ($form->{"converted_from_delivery_order_items_id_$i"}) { + RecordLinks->create_links('dbh' => $dbh, + 'mode' => 'ids', + 'from_table' => 'delivery_order_items', + 'from_ids' => $form->{"converted_from_delivery_order_items_id_$i"}, + 'to_table' => 'invoice', + 'to_id' => $form->{"invoice_id_$i"}, + ); + delete $form->{"converted_from_delivery_order_items_id_$i"}; + } } # total payments, don't move we need it here