Projekt

Allgemein

Profil

« Zurück | Weiter » 

Revision bdb99b0d

Von Sven Schöling vor etwa 19 Jahren hinzugefügt

  • ID bdb99b0def840cdd81b19bfbe68e1b383ae1c8cc
  • Vorgänger 1c4fffbe
  • Nachfolger 42fe7c92

Habe das Lieferdatum auf Postenebene wieder eingefuehrt, anscheinend hatte das jemand wegoptimiert.
Es wird jetzt wieder im Auftrag erfassen und Rechnung erfassen Formular angezeigt.
Es wird ausserdem bei Umwandlung zwischen Rechnung<->Auftrag uebernommen.
Sammelrechnungen uebernehmen das Lieferdatum aus den Teilauftraegen, wobei Postenlieferdatum Prioritaet hat.

DB Schema muss nicht angepasst werden, die Spalten sin schon vorhanden.

Unterschiede anzeigen:

bin/mozilla/io.pl
202 202
  $serialnumber  = $locale->text('Serial No.');
203 203
  $projectnumber = $locale->text('Project');
204 204
  $partsgroup    = $locale->text('Group');
205
  $reqdate       = $locale->text('Reqdate');
205 206

  
206 207
  $delvar = 'deliverydate';
207 208

  
......
396 397
          <b>$projectnumber</b>&nbsp;<input name="projectnumber_$i" size=10 value="$form->{"projectnumber_$i"}">
397 398
		  <input type=hidden name="oldprojectnumber_$i" value="$form->{"oldprojectnumber_$i"}">
398 399
		  <input type=hidden name="project_id_$i" value="$form->{"project_id_$i"}">
400
|;
401
    if ($form->{type} eq 'invoice' or $form->{type} =~ /order/) {
402
      my $reqdate_term = ($form->{type} eq 'invoice')?'deliverydate':'reqdate'; # invoice uses a different term for the same thing.
403
      print qq|
404
        <b>${$reqdate_term}</b>&nbsp;<input name="${reqdate_term}_$i" size=11 value="$form->{"${reqdate_term}_$i"}">
405
|;
406

  
407
    print qq|
399 408
	  </td>
400 409
	</tr>
401 410

  
402 411
|;
412
    }
403 413

  
404 414
############## ENDE Neueintrag ##################
405 415

  
bin/mozilla/oe.pl
238 238
      $dec           = length $dec;
239 239
      $decimalplaces = ($dec > 2) ? $dec : 2;
240 240

  
241
      # copy reqdate from deliverydate for invoice -> order conversion
242
      $form->{"reqdate_$i"} = $form->{"deliverydate_$i"} unless $form->{"reqdate_$i"};
243

  
241 244
      $form->{"sellprice_$i"} =
242 245
        $form->format_amount(\%myconfig, $form->{"sellprice_$i"},
243 246
                             $decimalplaces);
......
1913 1916
    $dec           = length $dec;
1914 1917
    $decimalplaces = ($dec > 2) ? $dec : 2;
1915 1918

  
1919
    # copy delivery date from reqdate for order -> invoice conversion
1920
    $form->{"deliverydate_$i"} = $form->{"reqdate_$i"} unless $form->{"deliverydate_$i"};
1921

  
1916 1922
    $form->{"sellprice_$i"} =
1917 1923
      $form->format_amount(\%myconfig, $form->{"sellprice_$i"},
1918 1924
                           $decimalplaces);
locale/de/all
624 624
  'Removing marked entries from queue ...' => 'Markierte Eintr?ge werden von der Warteschlange entfernt ...',
625 625
  'Report for'                  => 'Bericht f?r',
626 626
  'Reports'                     => 'Berichte',
627
  'Reqdate'                     => 'Lieferdatum',
627 628
  'Request for Quotation'       => 'Anfrage',
628 629
  'Request for Quotations'      => 'Anfragen',
629 630
  'Required by'                 => 'Lieferdatum',
locale/de/oe
153 153
  'Recd'                        => 'erhalten',
154 154
  'Receive Merchandise'         => 'Waren einlagern',
155 155
  'Remaining'                   => 'Rest',
156
  'Reqdate'                     => 'Lieferdatum',
156 157
  'Request for Quotation'       => 'Anfrage',
157 158
  'Request for Quotations'      => 'Anfragen',
158 159
  'Required by'                 => 'Lieferdatum',

Auch abrufbar als: Unified diff