Projekt

Allgemein

Profil

« Zurück | Weiter » 

Revision 361a37a3

Von Moritz Bunkus vor mehr als 10 Jahren hinzugefügt

  • ID 361a37a3308fd6db743c7dd935955728b3bfcb21
  • Vorgänger 88bfacbf
  • Nachfolger 2536b717

Lieferadresse eingeben: Möglichkeit zum Kopieren aus Stammdaten

Im Dialog für die Eingabe einer individuellen Lieferanschrift gibt es
nun die Möglichkeit, die Felder aus den Stammdaten des
Kunden/Lieferanten vorzubelegen. Dabei werden sowohl die
Rechnungsadresse als auch alle Lieferadressen angeboten.

Ist beim Abschicken in mindestens einem Feld etwas eingetragen, so wird
eine eventuell vorher ausgewählte shipto_id abgewählt, ansonsten
beibehalten.

Was momentan noch nicht angeboten wird, ist die Firmenadresse aus den
Mandantendaten, weil hier das Adressfeld leider nicht nach Straße,
Postleitzahl, Ort aufgeteilt ist. Ansonsten wäre das für Einkaufsbelege
sinnvoll.

Unterschiede anzeigen:

bin/mozilla/io.pl
47 47
use SL::IC;
48 48
use SL::IO;
49 49

  
50
use SL::DB::Customer;
50 51
use SL::DB::Default;
51 52
use SL::DB::Language;
52 53
use SL::DB::Printer;
54
use SL::DB::Vendor;
53 55
use SL::Helper::CreatePDF;
54 56
use SL::Helper::Flash;
55 57

  
......
1713 1715
  $::form->{title}  = $::locale->text('Ship to');
1714 1716
  $::form->header;
1715 1717

  
1718
  my $vc_obj = ($::form->{vc} eq 'customer' ? "SL::DB::Customer" : "SL::DB::Vendor")->new(id => $::form->{$::form->{vc} . "_id"})->load;
1719

  
1716 1720
  print $::form->parse_html_template('io/ship_to', { previousform => $previous_form,
1717 1721
                                                     nextsub      => $::form->{display_form} || 'display_form',
1722
                                                     vc_obj       => $vc_obj,
1718 1723
                                                   });
1719 1724

  
1720 1725
  $main::lxdebug->leave_sub();

Auch abrufbar als: Unified diff