Revision a24773da
Von Werner Hahn vor mehr als 2 Jahren hinzugefügt
SL/Controller/DeliveryOrder.pm | ||
---|---|---|
# You need a custom shipto object to call cvars_by_config to get the cvars.
|
||
$self->order->custom_shipto(SL::DB::Shipto->new(module => 'OE', custom_variables => [])) if !$self->order->custom_shipto;
|
||
|
||
$self->prepare_stock_info($_) for $self->order->items;
|
||
$self->order->prepare_stock_info($_) for $self->order->items;
|
||
|
||
return $self->order;
|
||
}
|
||
... | ... | |
$pos++;
|
||
}
|
||
|
||
$self->prepare_stock_info($_) for $order->items, @items;
|
||
|
||
$order->add_items(grep {!$_->id} @items);
|
||
|
||
return $order;
|
||
... | ... | |
return $item;
|
||
}
|
||
|
||
sub prepare_stock_info {
|
||
my ($self, $item) = @_;
|
||
|
||
$item->{stock_info} = SL::YAML::Dump([
|
||
map +{
|
||
delivery_order_items_stock_id => $_->id,
|
||
qty => $_->qty,
|
||
warehouse_id => $_->warehouse_id,
|
||
bin_id => $_->bin_id,
|
||
chargenumber => $_->chargenumber,
|
||
unit => $_->unit,
|
||
}, $item->delivery_order_stock_entries
|
||
]);
|
||
}
|
||
|
||
sub setup_order_from_cv {
|
||
my ($order) = @_;
|
||
|
Auch abrufbar als: Unified diff
Beistelllieferschein/DeliveryOrder Lagerbuchungen mit in die Druckvariablen aufgenommen