Projekt

Allgemein

Profil

« Zurück | Weiter » 

Revision 2d44a547

Von Jan Büren vor mehr als 5 Jahren hinzugefügt

  • ID 2d44a547200a198e1c544c41152aa7c2df910e51
  • Vorgänger 29254bae
  • Nachfolger d0ebc498

Verkaufsaufträge: konfigurierbares Intervall für Lieferdatum-Berechnung

Unterschiede anzeigen:

bin/mozilla/oe.pl
1779 1779
  if ( $form->{reqdate} && $form->{id} ) {
1780 1780
    my $saved_order = OE->retrieve_simple(id => $form->{id});
1781 1781
    if ( $saved_order && $saved_order->{reqdate} eq $form->{reqdate} && $saved_order->{transdate} eq $form->{transdate} ) {
1782
      my $extra_days     = $form->{type} eq 'sales_quotation' ? $::instance_conf->get_reqdate_interval : 1;
1782
      my $extra_days = $form->{type} eq 'sales_quotation' ? $::instance_conf->get_reqdate_interval       :
1783
                       $form->{type} eq 'sales_order'     ? $::instance_conf->get_delivery_date_interval : 1;
1783 1784
      $form->{reqdate}   = DateTime->today_local->next_workday(extra_days => $extra_days)->to_kivitendo;
1784 1785
      $form->{transdate} = DateTime->today_local->to_kivitendo;
1785 1786
    }

Auch abrufbar als: Unified diff