Projekt

Allgemein

Profil

« Zurück | Weiter » 

Revision c4a045af

Von Bernd Bleßmann vor mehr als 4 Jahren hinzugefügt

  • ID c4a045af6606109317782780e0caafa48c1e7895
  • Vorgänger 7cac5eaa
  • Nachfolger 9fda7972

Auftrags-Controller: Wechselkurs: Kosmetik / POD update

Unterschiede anzeigen:

SL/Controller/Order.pm
sub action_update_exchangerate {
my ($self) = @_;
my $data = {};
$data = {
my $data = {
is_standard => $self->order->currency_id == $::instance_conf->get_currency_id,
currency_name => $self->order->currency->name,
exchangerate => $self->order->exchangerate_as_null_number,
......
setup_order_from_cv($order);
}
my $form_orderitems = delete $::form->{order}->{orderitems};
my $form_periodic_invoices_config = delete $::form->{order}->{periodic_invoices_config};
my $exchangerate_as_null_number = delete $::form->{order}->{exchangerate_as_null_number};
my $form_orderitems = delete $::form->{order}->{orderitems};
my $form_periodic_invoices_config = delete $::form->{order}->{periodic_invoices_config};
my $form_exchangerate_as_null_number = delete $::form->{order}->{exchangerate_as_null_number};
$order->assign_attributes(%{$::form->{order}});
......
}
# set exchangerate after transdate and currency_id
$order->assign_attributes(exchangerate_as_null_number => $exchangerate_as_null_number) if $order->currency_id;
$order->assign_attributes(exchangerate_as_null_number => $form_exchangerate_as_null_number) if $order->currency_id;
# remove deleted items
$self->item_ids_to_delete([]);
......
=item * testing
=item * currency
=item * credit limit
=item * more workflows (quotation, rfq)

Auch abrufbar als: Unified diff