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

  

Auch abrufbar als: Unified diff