Projekt

Allgemein

Profil

« Zurück | Weiter » 

Revision be40bd39

Von Moritz Bunkus vor fast 14 Jahren hinzugefügt

  • ID be40bd398c2911e87af5e9fd6025ea1faceb679c
  • Vorgänger abd6359e
  • Nachfolger 738c240a

Revert von 55e9890a und 1465da30

Hintergrund. Wird eine Rechnung gebucht, bei der eine Auftragsnummber
angegeben war, so werden beim erneuten Aufrufen der Rechnung durch
diesen Code gewisse sehr wichtige Felder (Zahlungsbedingungen,
Steuerzone, Auftragsdatum etc) mit den Werten aus dem Auftrag
überschrieben.

Unterschiede anzeigen:

bin/mozilla/is.pl
155 155
    $ref->{name} = $form->quote($ref->{name});
156 156
  }
157 157

  
158
  # Load data for a specific order and update form fields
159
  my $order_data = OE->get_order_data_by_ordnumber(%$form) if $form->{ordnumber};
160

  
161
  # Copy the fields we need to %form
162
  for my $key (qw(payment_id salesman_id orddate taxzone_id quonumber)) {
163
    $form->{$key} = $order_data->{$key};
164
  }
165

  
166 158
  $form->restore_vars(qw(id));
167 159

  
168 160
  IS->retrieve_invoice(\%myconfig, \%$form);

Auch abrufbar als: Unified diff