Merge von 845 aus unstable: Lieferdatum in Rechnungen
authorStephan Köhler <s.koehler@linet-services.de>
Mon, 30 Jan 2006 14:41:46 +0000 (14:41 +0000)
committerStephan Köhler <s.koehler@linet-services.de>
Mon, 30 Jan 2006 14:41:46 +0000 (14:41 +0000)
- deliverydate auf Postenebene umbenannt in deliverydate_oe (danke an Frank Belau)
- transdate_oe und deliverydate_oe entsprechend der anderen Datumsvariablen formatiert
- latex-template-variablen.html aktualisiert

SL/IS.pm
bin/mozilla/io.pl
doc/latex-template-variablen.html

index a5b00f0..890bdcc 100644 (file)
--- a/SL/IS.pm
+++ b/SL/IS.pm
@@ -107,7 +107,7 @@ sub invoice_details {
       push(@{ $form->{qty} },
            $form->format_amount($myconfig, $form->{"qty_$i"}));
       push(@{ $form->{unit} },         qq|$form->{"unit_$i"}|);
-      push(@{ $form->{deliverydate} }, qq|$form->{"deliverydate_$i"}|);
+      push(@{ $form->{deliverydate_oe} }, qq|$form->{"deliverydate_$i"}|);
 
       push(@{ $form->{sellprice} }, $form->{"sellprice_$i"});
       push(@{ $form->{ordnumber_oe} }, qq|$form->{"ordnumber_$i"}|);
index 6901623..9fdb058 100644 (file)
@@ -1585,9 +1585,17 @@ sub print_form {
     IS->invoice_details(\%myconfig, \%$form, $locale);
   }
 
+  # format global dates 
   map { $form->{$_} = $locale->date(\%myconfig, $form->{$_}, 1) }
     ("${inv}date", "${due}date", "shippingdate", "deliverydate");
 
+  # format item dates
+  for my $field (qw(transdate_oe deliverydate_oe)) {
+    map { 
+      $form->{$field}[$_] = $locale->date(\%myconfig, $form->{$field}[$_], 1); 
+    } 0..$#{$form->{$field}};
+  }
+
   @a = qw(name street zipcode city country);
 
   $shipto = 1;
index 516cbc0..d7108bc 100644 (file)
@@ -441,6 +441,10 @@ td {
     <td><code>cusordnumber</code></td>
     <td>Bestellnummer beim Kunden</td>
    </tr>
+   <tr>
+    <td><code>deliverydate</code></td>
+    <td>Lieferdatum</td>
+   </tr>
    <tr>
     <td><code>duedate</code></td>
     <td>Fälligkeitsdatum</td>
@@ -467,16 +471,12 @@ td {
    </tr>
    <tr>
     <td><code>ordnumber</code></td>
-    <td>Auftragsnummer</td>
+    <td>Auftragsnummer, wenn die Rechnung aus einem Auftrag erstellt wurde</td>
    </tr>
    <tr>
     <td><code>quonumber</code></td>
     <td>Angebotsnummer</td>
    </tr>
-   <tr>
-    <td><code>deliverydate</code></td>
-    <td>Lieferdatum</td>
-   </tr>
    <tr>
     <td><code>shippingpoint</code></td>
     <td>Versandort</td>
@@ -499,6 +499,10 @@ td {
     <td><code>total</code></td>
     <td>Restsumme der Rechnung (Summe abz&uuml;glich bereits bezahlter Posten)</td>
    </tr>
+   <tr>
+    <td><code>transdate</code></td>
+    <td>Auftragsdatum wenn die Rechnung aus einem Auftrag erstellt wurde</td>
+   </tr>
   </table>
  </p>
 
@@ -517,7 +521,7 @@ td {
     <td>Stellage</td>
    </tr>
    <tr>
-    <td><code>deliverydate</code></td>
+    <td><code>deliverydate_oe</code></td>
     <td>Lieferdatum</td>
    </tr>
    <tr>
@@ -544,6 +548,10 @@ td {
     <td><code>number</code></td>
     <td>Artikelnummer</td>
    </tr>
+   <tr>
+    <td><code>ordnumber_oe</code></td>
+    <td>Auftragsnummer des Originalauftrags, wenn die Rechnung aus einem Sammelauftrag erstellt wurde</td>
+   </tr>
    <tr>
    <td><code>p_discount</code></td>
     <td>Rabatt in Prozent</td>
@@ -575,6 +583,10 @@ td {
     <td><code>serialnumber</code></td>
     <td>Seriennummer</td>
    </tr>
+   <tr>
+    <td><code>transdate_oe</code></td>
+    <td>Auftragsdatum des Originalauftrags, wenn die Rechnung aus einem Sammelauftrag erstellt wurde</td>
+   </tr>
    <tr>
     <td><code>unit</code></td>
     <td>Einheit</td>