Projekt

Allgemein

Profil

« Zurück | Weiter » 

Revision 7ff673f9

Von Stephan Köhler vor fast 19 Jahren hinzugefügt

  • ID 7ff673f9d954f51051752e7358a567402f92d4c6
  • Vorgänger 94bd40a5
  • Nachfolger a26dbea9

Merge von 735,736 aus unstable: Bugfix

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

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

  

Auch abrufbar als: Unified diff