Projekt

Allgemein

Profil

« Zurück | Weiter » 

Revision 27441deb

Von Sven Schöling vor etwa 2 Jahren hinzugefügt

  • ID 27441deb7335641b6992484630ec724ed7979fbf
  • Vorgänger 6373da0c
  • Nachfolger 47dc096c

RecordLink: converted_from_* Felder in allen convert_to und new_from korrekt setzen.

Das hier benutzt jetzt das neue Reclamation Format. Statt

converted_from_oe_id

wird jetzt

converted_from_record_id
converted_from_record_type_ref = SL::DB::Order

benutzt.

Unterschiede anzeigen:

SL/DB/Invoice.pm
donumber => ref($item_parent) eq 'SL::DB::DeliveryOrder' ? $item_parent->donumber : $source_item->can('donumber') ? $source_item->donumber : '',
);
$current_invoice_item->{"converted_from_orderitems_id"} = $_->{id} if ref($item_parent) eq 'SL::DB::Order';
$current_invoice_item->{"converted_from_delivery_order_items_id"} = $_->{id} if ref($item_parent) eq 'SL::DB::DeliveryOrder';
$current_invoice_item->{RECORD_ITEM_ID()} = $_->{id};
$current_invoice_item->{RECORD_ITEM_TYPE_REF()} = ref $source_item;
$current_invoice_item;
} @{ $items };
$invoice->{RECORD_ID()} = $source->id;
$invoice->{RECORD_TYPE_REF()} = ref $source;
@items = grep { $params{item_filter}->($_) } @items if $params{item_filter};
@items = grep { $_->qty * 1 } @items if $params{skip_items_zero_qty};
@items = grep { $_->qty >=0 } @items if $params{skip_items_negative_qty};

Auch abrufbar als: Unified diff