pagebreak-Mechanismus entfernen
authorMoritz Bunkus <moritz@bunkus.org>
Mon, 9 Jan 2012 15:14:07 +0000 (16:14 +0100)
committerMoritz Bunkus <moritz@bunkus.org>
Mon, 9 Jan 2012 15:14:07 +0000 (16:14 +0100)
Fix für Bug 1733.

39 files changed:
SL/Template/LaTeX.pm
doc/dokumentenvorlagen-und-variablen.html
templates/print/Default/bin_list.tex
templates/print/Default/invoice.tex
templates/print/Default/pick_list.tex
templates/print/Default/purchase_order.tex
templates/print/Default/request_quotation.tex
templates/print/Default/sales_order.tex
templates/print/Default/sales_quotation.tex
templates/print/French/invoice.tex
templates/print/French/purchase_order.tex
templates/print/French/sales_order.tex
templates/print/French/statement.tex
templates/print/German/bin_list.tex
templates/print/German/credit_note.tex
templates/print/German/invoice.tex
templates/print/German/pick_list.tex
templates/print/German/purchase_order.tex
templates/print/German/request_quotation.tex
templates/print/German/sales_delivery_order.tex
templates/print/German/sales_order.tex
templates/print/German/sales_quotation.tex
templates/print/German/statement.tex
templates/print/RB/Readme.tex
templates/print/RB/bin_list.tex
templates/print/RB/credit_note.tex
templates/print/RB/invoice.tex
templates/print/RB/pick_list.tex
templates/print/RB/purchase_delivery_order.tex
templates/print/RB/purchase_order.tex
templates/print/RB/request_quotation.tex
templates/print/RB/sales_delivery_order.tex
templates/print/RB/sales_order.tex
templates/print/RB/sales_quotation.tex
templates/print/RB/statement.tex
templates/print/Service/invoice.tex
templates/print/Service/purchase_order.tex
templates/print/Service/sales_order.tex
templates/print/Service/statement.tex

index 2df7e8c..c6d54d5 100644 (file)
@@ -63,47 +63,6 @@ sub parse_foreach {
     $form->{"__odd__"}     = (($i + 1) % 2) == 1;
     $form->{"__counter__"} = $i + 1;
 
-    if (   ref $description_array       eq 'ARRAY'
-        && scalar @{$description_array} == scalar @{$ary}
-        && $self->{"chars_per_line"}    != 0)
-    {
-      my $lines = int(length($description_array->[$i]) / $self->{"chars_per_line"});
-      my $lpp;
-
-      $description_array->[$i] =~ s/(\\newline\s?)*$//;
-      $lines++ while ($description_array->[$i] =~ m/\\newline/g);
-      $lines++;
-
-      if ($current_page == 1) {
-        $lpp = $self->{"lines_on_first_page"};
-      } else {
-        $lpp = $self->{"lines_on_second_page"};
-      }
-
-      # Yes we need a manual page break -- or the user has forced one
-      if (   (($current_line + $lines) > $lpp)
-          || ($description_array->[$i]     =~ /<pagebreak>/)
-          || (   ref $longdescription_array eq 'ARRAY'
-              && $longdescription_array->[$i] =~ /<pagebreak>/)) {
-        my $pb = $self->{"pagebreak_block"};
-
-        # replace the special variables <%sumcarriedforward%>
-        # and <%lastpage%>
-
-        my $psum = $form->format_amount($self->{"myconfig"}, $sum, 2);
-        $pb =~ s/$self->{tag_start_qm}sumcarriedforward$self->{tag_end_qm}/$psum/g;
-        $pb =~ s/$self->{tag_start_qm}lastpage$self->{tag_end_qm}/$current_page/g;
-
-        my $new_text = $self->parse_block($pb, (@indices, $i));
-        return undef unless (defined($new_text));
-        $new_contents .= $new_text;
-
-        $current_page++;
-        $current_line = 0;
-      }
-      $current_line += $lines;
-    }
-
     if (   ref $linetotal_array eq 'ARRAY'
         && $i < scalar(@{$linetotal_array})) {
       $sum += $form->parse_amount($self->{"myconfig"}, $linetotal_array->[$i]);
@@ -336,18 +295,6 @@ sub parse {
 
   my $contents = join("", @lines);
 
-  # detect pagebreak block and its parameters
-  if ($contents =~ /$self->{tag_start_qm}pagebreak\s+(\d+)\s+(\d+)\s+(\d+)\s*$self->{tag_end_qm}(.*?)$self->{tag_start_qm}end(\s*pagebreak)?$self->{tag_end_qm}/s) {
-    $self->{"chars_per_line"} = $1;
-    $self->{"lines_on_first_page"} = $2;
-    $self->{"lines_on_second_page"} = $3;
-    $self->{"pagebreak_block"} = $4;
-
-    substr($contents, length($`), length($&)) = "";
-  }
-
-  $self->{"forced_pagebreaks"} = [];
-
   my $new_contents = $self->parse_block($contents);
   if (!defined($new_contents)) {
     $main::lxdebug->leave_sub();
index 2f45393..1e05032 100644 (file)
@@ -128,9 +128,6 @@ td {
 
     <li><a href="dokumentenvorlagen-und-variablen.html#bloecke_foreach">
       Die <code>foreach</code>-Schleife</a></li>
-
-    <li><a href="dokumentenvorlagen-und-variablen.html#bloecke_pagebreak">
-      Der <code>pagebreak</code>-Block</a></li>
    </ol>
   </li>
 
@@ -865,12 +862,6 @@ td {
     <td><code>subtotal[_nofmt]</code></td>
     <td>Zwischensumme aller Posten ohne Steuern</td>
    </tr>
-   <tr>
-    <td><code>sumcarriedforward</code></td>
-    <td>Zwischensumme aller bisher ausgegebenen Posten. Sollte nur in einem
-     <a href="dokumentenvorlagen-und-variablen.html#bloecke_pagebreak">
-      <code>pagebreak</code></a>-Block verwendet werden.</td>
-   </tr>
    <tr>
     <td><code>total</code></td>
     <td>Restsumme der Rechnung (Summe abz&uuml;glich bereits bezahlter Posten)</td>
@@ -1569,47 +1560,6 @@ td {
   zwischen <code>&lt;%foreach%&gt;</code> und <code>&lt;%end%&gt;</code>
   wiederholt, nicht aber die komplette Zeile, in der er steht.</p>
 
- <h3><a name="bloecke_pagebreak">Der <code>pagebreak</code>-Block</a></h3>
-
- <p class="blue"><code>&lt;%pagebreak ZpZ ZeS ZzS%&gt;<br>
-   ...<br>
-   &lt;%end%&gt;</code></p>
-
- <p>Dieser Block existiert nur in LaTeX-Vorlagen.</p>
-
- <p>Dieser Block legt das Verhalten beim manuellen Einf&uuml;gen eines
-  Seitenumbruchs fest. Normalerweise bricht LaTeX die Seiten selber um. Beim
-  Rechnungsdruck ist das oft nicht gew&uuml;nscht, oder man m&ouml;chte im
-  Falle eines Seitenumbruchs den &Uuml;bertrag etc. mit ausgeben. Deswegen
-  versucht der Parser, manuell Seitenumbr&uuml;che einzuf&uuml;gen,
-  w&auml;hrend er einen <code>foreach</code>-Block auswertet, weil hier die
-  manuellen Seitenumbr&uuml;che erforderlich werden. Daf&uuml;r ben&ouml;tigt
-  der Parser aber drei Informationen:</p>
-
- <p>
-  <ol>
-   <li>Wieviele Zeichen passen bei der Variablen "description" pro Posten
-    in eine Zeile? Das ist der Parameter "ZpZ" (Zeichen pro Zeile).</li>
-   <li>Wieviele Zeilen/Posten passen auf die erste Seite? Das
-    ist der Parameter "ZeS" (Zeilen erste Seite).</li>
-   <li>Wieviele Zeilen/Posten passen auf die zweite und alle nachfolgenden
-    Seiten? Das ist der Parameter "ZzS" (Zeilen zweite Seite).</li>
-  </ol>
- </p>
-
- <p>Diese Parameter sind drei Zahlen, die manuell durch Verwendung von langen
-  Warenbezeichnungen und Rechnungen mit vielen Posten bestimmt werden
-  m&uuml;ssen.</p>
-
- <p>&Uuml;blicherweise wird in diesem Block zuerst die aktuelle Tabelle
-  geschlossen, eventuell Text eingef&uuml;gt (z.B. "Fortsetzung auf der
-  n&auml;chsten Seite"), dann ein Seitenumbruch erzwungen, eventuell Text
-  eingef&uuml;gt (z.B. "&Uuml;bertrag von der vorherigen Seite:
-  &lt;%sumcarriedforward%&gt; EUR") und die Tabelle wieder ge&ouml;ffnet.</p>
-
- <p>Wird kein manueller Seitenumbruch gew&uuml;scht, so kann dieser Block
-  komplett entfallen.</p>
-
  <small><a href="dokumentenvorlagen-und-variablen.html#inhaltsverzeichnis">
    zum Inhaltsverzeichnis</a></small><br>
  <hr>
@@ -1661,11 +1611,9 @@ td {
 
  <p>Eine Besonderheit ist der Befehl <code>&lt;pagebreak&gt;</code>,
   der nur in LaTeX-Vorlagen funktioniert und in anderen Vorlagen
-  einfach gel&ouml;scht wird. Dieser erzwingt unabh&auml;ngig von der
-  im <a
-  href="dokumentenvorlagen-und-variablen.html#bloecke_pagebreak">pagebreak-Block</a>
-  voreingestellten Werte einen Seitenumbruch nach der aktuellen
-  Rechnungsposition. Dementsprechend funktioniert er nur innerhalb von
+  einfach gel&ouml;scht wird. Dieser erzwingt einen Seitenumbruch nach
+  der aktuellen Rechnungsposition. Dementsprechend funktioniert er nur
+  innerhalb von
   <code>&lt;%foreach...%&gt;</code>-Schleifen. Weiterhin ben&ouml;tigt
   er kein Endtag.</p>
 
index b7cc8cf..28b873c 100644 (file)
@@ -29,7 +29,7 @@
 \parbox{\textwidth}{
   \parbox[b]{.42\textwidth}{%
     <%company%>
-    
+
     <%address%>
   }\hfill
   \begin{tabular}[b]{rr@{}}
   \rule[1.5ex]{\textwidth}{0.5pt}
 }
 
-<%pagebreak 90 27 37%>
-\end{tabularx}
-
-\newpage
-
-\markboth{<%company%>\hfill <%ordnumber%>}{<%company%>\hfill <%ordnumber%>}
-
-\vspace*{-12pt}
-
-\begin{tabularx}{\textwidth}{@{}rlXllrrll@{}}
-  \textbf{Pos} & \textbf{Number} & \textbf{Description} & \textbf{Serial Number} & & \textbf{Qty} & \textbf{Recd} & & \textbf{Bin} \\
-<%end pagebreak%>
-
 
 \vspace*{0.5cm}
 
@@ -94,7 +80,7 @@
   <%end warehouse%>
   & \textbf{Shipping Point} & \textbf{Ship via} \\ [0.5em]
   \hline
-  
+
   <%ordnumber%>
   <%if shippingdate%>
   & <%shippingdate%>
   & <%shippingpoint%> & <%shipvia%> \\
   \hline
 \end{tabularx}
-  
+
 \vspace{1cm}
-  
+
 \begin{tabularx}{\textwidth}{@{}rlXllrrll@{}}
   \textbf{Pos} & \textbf{Number} & \textbf{Description} & \textbf{Serial Number} & & \textbf{Qty} & \textbf{Recd} & & \textbf{Bin} \\
 
index 7b74fed..62d4791 100644 (file)
@@ -26,7 +26,7 @@
   \parbox{\textwidth}{
     \parbox[b]{12cm}{
       <%company%>
-      
+
       <%address%>}\hfill
     \begin{tabular}[b]{rr@{}}
     Telephone & <%tel%>\\
@@ -36,7 +36,7 @@
     \rule[1.5ex]{\textwidth}{0.5pt}
   }
 }
-    
+
 \fontfamily{cmss}\fontshape{n}\selectfont
 
 \markboth{<%company%>\hfill <%invnumber%>}{\usebox{\hdr}}
 \pagestyle{myheadings}
 %\thispagestyle{empty}     use this with letterhead paper
 
-<%pagebreak 90 27 37%>
-\end{tabular*}
-
-  \rule{\textwidth}{2pt}
-  
-  \hfill
-  \begin{tabularx}{7cm}{Xr@{}}
-  \textbf{Subtotal} & \textbf{<%sumcarriedforward%>} \\
-  \end{tabularx}
-
-\newpage
-
-\markright{<%company%>\hfill <%invnumber%>}
-
-\vspace*{-12pt}
-
-\begin{tabular*}{\textwidth}{@{}lp{\descrwidth}@{\extracolsep\fill}rlrrr@{}}
-  \textbf{Number} & \textbf{Description} & \textbf{Qt'y} &
-    \textbf{Unit} & \textbf{Price} & \textbf{Disc} & \textbf{Amount} \\
-  & carried forward from page <%lastpage%> & & & & & <%sumcarriedforward%> \\
-<%end pagebreak%>
-
-
 \fontfamily{cmss}\fontsize{10pt}{12pt}\selectfont
 
 \vspace*{0.5cm}
index e30d04c..e84b67c 100644 (file)
@@ -30,7 +30,7 @@
 \parbox{\textwidth}{
   \parbox[b]{.42\textwidth}{
     <%company%>
-    
+
     <%address%>
   }
   \parbox[b]{.2\textwidth}{
   \rule[1.5ex]{\textwidth}{0.5pt}
 }
 
-<%pagebreak 90 27 37%>
-\end{tabular*}
-
-\newpage
-
-\markboth{<%company%>\hfill <%ordnumber%>}{<%company%>\hfill <%ordnumber%>}
-
-\vspace*{-12pt}
-
-\begin{tabular*}{\textwidth}{@{}lp{\descrwidth}@{\extracolsep\fill}rcll@{}}
-  \textbf{Pos} & \textbf{Number} & \textbf{Description} &
-  \textbf{Qty} & \textbf{Ship} & & \textbf{Bin} \\
-<%end pagebreak%>
-
 
 \vspace*{0.5cm}
 
@@ -71,7 +56,7 @@
 
 \parbox[t]{1cm}{\hfill}
 \parbox[t]{.5\textwidth}{
-  
+
 <%shiptoname%> \\
 <%shiptostreet%> \\
 <%shiptozipcode%> \\
   & <%shippingpoint%> & <%shipvia%> \\
   \hline
 \end{tabularx}
-  
+
 \vspace{1cm}
 
 \begin{tabular*}{\textwidth}{@{}rlp{\descrwidth}@{\extracolsep\fill}rcll@{}}
index bb4c2a8..b4959de 100644 (file)
@@ -26,7 +26,7 @@
   \parbox{\textwidth}{
     \parbox[b]{12cm}{
       <%company%>
-      
+
       <%address%>}\hfill
     \begin{tabular}[b]{rr@{}}
     Telephone & <%tel%>\\
@@ -36,7 +36,7 @@
     \rule[1.5ex]{\textwidth}{0.5pt}
   }
 }
-    
+
 \fontfamily{cmss}\fontshape{n}\selectfont
 
 \markboth{<%company%>\hfill <%ordnumber%>}{\usebox{\hdr}}
 \pagestyle{myheadings}
 %\thispagestyle{empty}     use this with letterhead paper
 
-<%pagebreak 90 27 37%>
-\end{tabular*}
-
-  \rule{\textwidth}{2pt}
-  
-  \hfill
-  \begin{tabularx}{7cm}{Xr@{}}
-  \textbf{Subtotal} & \textbf{<%sumcarriedforward%>} \\
-  \end{tabularx}
-
-\newpage
-
-\markright{<%company%>\hfill <%ordnumber%>}
-
-\vspace*{-12pt}
-
-\begin{tabular*}{\textwidth}{@{}lp{\descrwidth}@{\extracolsep\fill}rlrr@{}}
-  \textbf{Number} & \textbf{Description} & \textbf{Qt'y} &
-    \textbf{Unit} & \textbf{Price} & \textbf{Amount} \\
-  & carried forward from <%lastpage%> & & & & <%sumcarriedforward%> \\
-<%end pagebreak%>
-
-
 \fontfamily{cmss}\fontsize{10pt}{12pt}\selectfont
 
 \vspace*{0.5cm}
index 0f50ba1..d8788b7 100644 (file)
   \rule[1.5ex]{\textwidth}{0.5pt}
 }
 
-
-<%pagebreak 90 27 48%>
-\end{tabular*}
-
-  \rule{\textwidth}{2pt}
-
-  \hfill
-  \begin{tabularx}{7cm}{Xr@{}}
-  \textbf{Subtotal} & \textbf{<%sumcarriedforward%>} \\
-  \end{tabularx}
-
-\newpage
-
-\markboth{<%company%>\hfill <%ordnumber%>}{<%company%>\hfill <%ordnumber%>}
-
-\vspace*{-12pt}
-
-\begin{tabular*}{\textwidth}{@{}lp{\descrwidth}@{\extracolsep\fill}rlrr@{}}
-  \textbf{Number} & \textbf{Description} & \textbf{Qt'y} &
-    \textbf{Unit} & \textbf{Price} & \textbf{Extended} \\
-  & carried forward from <%lastpage%> & & & & <%sumcarriedforward%> \\
-<%end pagebreak%>
-
-
 \vspace*{0.5cm}
 
 \parbox[t]{1cm}{\hfill}
index 1af1b1b..4e82e91 100644 (file)
@@ -26,7 +26,7 @@
   \parbox{\textwidth}{
     \parbox[b]{12cm}{
       <%company%>
-      
+
       <%address%>}\hfill
     \begin{tabular}[b]{rr@{}}
     Telephone & <%tel%>\\
@@ -36,7 +36,7 @@
     \rule[1.5ex]{\textwidth}{0.5pt}
   }
 }
-    
+
 \fontfamily{cmss}\fontshape{n}\selectfont
 
 \markboth{<%company%>\hfill <%ordnumber%>}{\usebox{\hdr}}
 \pagestyle{myheadings}
 %\thispagestyle{empty}     use this with letterhead paper
 
-<%pagebreak 90 27 48%>
-\end{tabular*}
-
-  \rule{\textwidth}{2pt}
-  
-  \hfill
-  \begin{tabularx}{7cm}{Xr@{}}
-  \textbf{Subtotal} & \textbf{<%sumcarriedforward%>} \\
-  \end{tabularx}
-
-\newpage
-
-\markright{<%company%>\hfill <%ordnumber%>}
-
-\vspace*{-12pt}
-
-\begin{tabular*}{\textwidth}{@{}lp{\descrwidth}@{\extracolsep\fill}rlrrr@{}}
-  \textbf{Number} & \textbf{Description} & \textbf{Qt'y} &
-    \textbf{Unit} & \textbf{Price} & \textbf{Disc} & \textbf{Amount} \\
-  & carried forward from <%lastpage%> & & & & & <%sumcarriedforward%> \\
-<%end pagebreak%>
-
-
 \fontfamily{cmss}\fontsize{10pt}{12pt}\selectfont
 
 \vspace*{2cm}
index 416b0e7..35d4357 100644 (file)
@@ -28,7 +28,7 @@
 \parbox{\textwidth}{
   \parbox[b]{.42\textwidth}{
     <%company%>
-    
+
     <%address%>
   }
   \parbox[b]{.2\textwidth}{
   \rule[1.5ex]{\textwidth}{0.5pt}
 }
 
-
-<%pagebreak 90 27 48%>
-\end{tabular*}
-
-  \rule{\textwidth}{2pt}
-  
-  \hfill
-  \begin{tabularx}{7cm}{Xr@{}}
-  \textbf{Subtotal} & \textbf{<%sumcarriedforward%>} \\
-  \end{tabularx}
-
-\newpage
-
-\markboth{<%company%>\hfill <%quonumber%>}{<%company%>\hfill <%quonumber%>}
-
-\vspace*{-12pt}
-
-\begin{tabular*}{\textwidth}{@{}lp{\descrwidth}@{\extracolsep\fill}rlrrr@{}}
-  \textbf{Number} & \textbf{Description} & \textbf{Qt'y} &
-    \textbf{Unit} & \textbf{Price} & \textbf{Disc} & \textbf{Amount} \\
-  & carried forward from <%lastpage%> & & & & & <%sumcarriedforward%> \\
-<%end pagebreak%>
-
-
 \vspace*{0.5cm}
 
 \parbox[t]{1cm}{\hfill}
@@ -113,7 +89,7 @@ Fax: <%customerfax%>
   <%quonumber%> & <%quodate%> & <%reqdate%> & <%employee%> & <%shippingpoint%> & <%shipvia%> \\
   \hline
 \end{tabularx}
-  
+
 \vspace{1cm}
 
 \begin{tabular*}{\textwidth}{@{}lp{\descrwidth}@{\extracolsep\fill}rlrrr@{}}
index 6d546f1..d1208f7 100644 (file)
@@ -27,7 +27,7 @@
   \parbox{\textwidth}{
     \parbox[b]{12cm}{
       <%company%>
-      
+
       <%address%>}\hfill
     \begin{tabular}[b]{rr@{}}
     Téléphone & <%tel%>\\
@@ -37,7 +37,7 @@
     \rule[1.5ex]{\textwidth}{0.5pt}
   }
 }
-    
+
 \fontfamily{cmss}\fontshape{n}\selectfont
 
 \markboth{<%company%>\hfill <%invnumber%>}{\usebox{\hdr}}
 \pagestyle{myheadings}
 %\thispagestyle{empty}     use this with letterhead paper
 
-<%pagebreak 90 27 48%>
-\end{tabular*}
-
-  \rule{\textwidth}{2pt}
-  
-  \hfill
-  \begin{tabularx}{7cm}{Xr@{}}
-  \textbf{Sous-total} & \textbf{<%sumcarriedforward%>} \\
-  \end{tabularx}
-
-\newpage
-
-\markright{<%company%>\hfill <%invnumber%>}
-
-\vspace*{-12pt}
-
-\begin{tabular*}{\textwidth}{@{}lp{\descrwidth}@{\extracolsep\fill}rlrrr@{}}
-  \textbf{Numéro} & \textbf{Description} & \textbf{Qté} &
-    \textbf{Unité} & \textbf{Prix} & \textbf{Remise} & \textbf{Montant} \\
-  & reporté de la page <%lastpage%> & & & & & <%sumcarriedforward%> \\
-<%end pagebreak%>
-
-
 \fontfamily{cmss}\fontsize{10pt}{12pt}\selectfont
 
 \vspace*{2cm}
index fabb79f..c40b4d8 100644 (file)
@@ -27,7 +27,7 @@
   \parbox{\textwidth}{
     \parbox[b]{12cm}{
       <%company%>
-      
+
       <%address%>}\hfill
     \begin{tabular}[b]{rr@{}}
     Téléphone & <%tel%>\\
@@ -37,7 +37,7 @@
     \rule[1.5ex]{\textwidth}{0.5pt}
   }
 }
-    
+
 \fontfamily{cmss}\fontshape{n}\selectfont
 
 \markboth{<%company%>\hfill <%ordnumber%>}{\usebox{\hdr}}
 \pagestyle{myheadings}
 %\thispagestyle{empty}     use this with letterhead paper
 
-<%pagebreak 90 27 48%>
-\end{tabular*}
-
-  \rule{\textwidth}{2pt}
-  
-  \hfill
-  \begin{tabularx}{7cm}{Xr@{}}
-  \textbf{Sous-total} & \textbf{<%sumcarriedforward%>} \\
-  \end{tabularx}
-
-\newpage
-
-\markright{<%company%>\hfill <%ordnumber%>}
-
-\vspace*{-12pt}
-
-\begin{tabular*}{\textwidth}{@{}lp{\descrwidth}@{\extracolsep\fill}rlrr@{}}
-  \textbf{Number} & \textbf{Description} & \textbf{Qt'y} &
-    \textbf{Unit} & \textbf{Price} & \textbf{Amount} \\
-  & reporté de la page <%lastpage%> & & & & <%sumcarriedforward%> \\
-<%end pagebreak%>
-
-
 \fontfamily{cmss}\fontsize{10pt}{12pt}\selectfont
 
 \vspace*{2cm}
index 50e4a05..24a779c 100644 (file)
@@ -27,7 +27,7 @@
   \parbox{\textwidth}{
     \parbox[b]{12cm}{
       <%company%>
-      
+
       <%address%>}\hfill
     \begin{tabular}[b]{rr@{}}
     Téléphone & <%tel%>\\
@@ -37,7 +37,7 @@
     \rule[1.5ex]{\textwidth}{0.5pt}
   }
 }
-    
+
 \fontfamily{cmss}\fontshape{n}\selectfont
 
 \markboth{<%company%>\hfill <%ordnumber%>}{\usebox{\hdr}}
 \pagestyle{myheadings}
 %\thispagestyle{empty}     use this with letterhead paper
 
-<%pagebreak 90 27 48%>
-\end{tabular*}
-
-  \rule{\textwidth}{2pt}
-  
-  \hfill
-  \begin{tabularx}{7cm}{Xr@{}}
-  \textbf{Sous-total} & \textbf{<%sumcarriedforward%>} \\
-  \end{tabularx}
-
-\newpage
-
-\markright{<%company%>\hfill <%ordnumber%>}
-
-\vspace*{-12pt}
-
-\begin{tabular*}{\textwidth}{@{}lp{\descrwidth}@{\extracolsep\fill}rlrrr@{}}
-  \textbf{Numéro} & \textbf{Description} & \textbf{Qté} &
-    \textbf{Unité} & \textbf{Prix} & \textbf{Remise} & \textbf{Montant} \\
-  & reporté de la page <%lastpage%> & & & & & <%sumcarriedforward%> \\
-<%end pagebreak%>
-
-
 \fontfamily{cmss}\fontsize{10pt}{12pt}\selectfont
 
 \vspace*{2cm}
index 23ebf78..3f67d4b 100644 (file)
 \pagestyle{myheadings}
 %\thispagestyle{empty}     use this with letterhead paper
 
-<%pagebreak 90 27 48%>
-\end{tabular*}
-
-  \rule{\textwidth}{2pt}
-
-  \hfill
-  \begin{tabularx}{7cm}{Xr@{}}
-  \textbf{Subtotal} & \textbf{<%sumcarriedforward%>} \\
-  \end{tabularx}
-
-\newpage
-
-\markright{<%company%>\hfill <%statementdate%>}
-
-\vspace*{-12pt}
-
-\begin{tabular*}{\textwidth}{@{}l@{\extracolsep\fill}ccrrrr@{}}
-  \textbf{Invoice \#} & \textbf{Date} & \textbf{Due} &
-  \textbf{Current} & \textbf{30} & \textbf{60} & \textbf{90+} \\
-  carried forward from <%lastpage%> & & & & & & <%sumcarriedforward%> \\
-<%end pagebreak%>
-
-
 \fontfamily{cmss}\fontsize{10pt}{12pt}\selectfont
 
 \vspace*{1.5cm}
 
 \parbox[t]{1cm}{\hfill}
 \parbox[t]{10.5cm}{
-  
+
 <%name%>
 
 <%street%>
index 91e3b9c..67a78ed 100644 (file)
@@ -29,7 +29,7 @@
 \parbox{\textwidth}{
   \parbox[b]{.42\textwidth}{%
     <%company%>
-    
+
     <%address%>
   }\hfill
   \begin{tabular}[b]{rr@{}}
   \rule[1.5ex]{\textwidth}{0.5pt}
 }
 
-<%pagebreak 90 27 37%>
-\end{tabularx}
-
-\newpage
-
-\markboth{<%company%>\hfill <%ordnumber%>}{<%company%>\hfill <%ordnumber%>}
-
-\vspace*{-12pt}
-
-\begin{tabularx}{\textwidth}{@{}rlXllrrll@{}}
-  \textbf{Pos} & \textbf{Nummer} & \textbf{Beschreibung} & \textbf{Seriennummer} & & \textbf{Menge} & \textbf{Erh} & & \textbf{Lagerplatz} \\
-<%end pagebreak%>
-
 
 \vspace*{0.5cm}
 
index 61cd7f3..69ac965 100644 (file)
 
 \fontfamily{cmss}\fontshape{n}\selectfont
 
-<%pagebreak 80 28 37%>
-\end{tabularx}
-
-\newpage
-
-\begin{tabularx}{\textwidth}{lrXrr}
-  \hline
-  \textbf{Pos} & \textbf{Menge} & \textbf{Bezeichnung} &
-  \textbf{E-Preis/\euro} & \textbf{G-Preis/\euro} \\
-  \hline
-<%end pagebreak%>
-
 \fontfamily{cmss}\fontsize{10pt}{12pt}\selectfont
 
 \vspace*{1.5cm}
@@ -77,7 +65,7 @@ Sehr geehrte Damen und Herren,
     <%sellprice%> \euro & <%linetotal%> \euro \\
     <%if discount_sub%> & Zwischensumme: &  & <%discount_sub%> \euro  & <%end if%>\\
   <%end number%>\hline
-  \multicolumn{4}{l}{Nettobetrag} & <%subtotal%> \euro \\ 
+  \multicolumn{4}{l}{Nettobetrag} & <%subtotal%> \euro \\
   <%foreach tax%>
   \multicolumn{4}{l}{<%taxdescription%>} & <%tax%> \euro \\
   <%end tax%>
index 96fe502..27487a3 100644 (file)
 
 \fontfamily{cmss}\fontshape{n}\selectfont
 
-<%pagebreak 80 28 37%>
-\end{tabularx}
-
-\newpage
-
-\begin{tabularx}{\textwidth}{lrXrr}
-  \hline
-  \textbf{Pos} & \textbf{Menge} & \textbf{Bezeichnung} &
-  \textbf{E-Preis/\euro} & \textbf{G-Preis/\euro} \\
-  \hline
-<%end pagebreak%>
-
 \fontfamily{cmss}\fontsize{10pt}{12pt}\selectfont
 
 \vspace*{1.5cm}
@@ -80,7 +68,7 @@ folgende Positionen in Rechnung zu stellen.
     <%sellprice%> \euro & <%linetotal%> \euro \\
     <%if discount_sub%> & Zwischensumme: &  & <%discount_sub%> \euro  & <%end if%>\\
   <%end number%>\hline
-  \multicolumn{4}{l}{Nettobetrag} & <%subtotal%> \euro \\ 
+  \multicolumn{4}{l}{Nettobetrag} & <%subtotal%> \euro \\
   <%foreach tax%>
   \multicolumn{4}{l}{<%taxdescription%>} & <%tax%> \euro \\
   <%end tax%>
index d560e06..6da629b 100644 (file)
@@ -30,7 +30,7 @@
 \parbox{\textwidth}{
   \parbox[b]{.42\textwidth}{
     <%company%>
-    
+
     <%address%>
   }\hfill
   \begin{tabular}[b]{rr@{}}
   \rule[1.5ex]{\textwidth}{0.5pt}
 }
 
-<%pagebreak 90 27 37%>
-\end{tabular*}
-
-\newpage
-
-\markboth{<%company%>\hfill <%ordnumber%>}{<%company%>\hfill <%ordnumber%>}
-
-\vspace*{-12pt}
-
-\begin{tabular*}{\textwidth}{@{}lp{\descrwidth}@{\extracolsep\fill}rcll@{}}
-  \textbf{Pos} & \textbf{Nummer} & \textbf{Beschreibung} &
-  \textbf{Menge} & \textbf{Lagerausgang} & & \textbf{Lagerplatz} \\
-<%end pagebreak%>
-
 
 \vspace*{0.5cm}
 
index 715bd1b..0e0bf39 100644 (file)
 
 \fontfamily{cmss}\fontshape{n}\selectfont
 
-<%pagebreak 80 28 37%>
-\end{tabularx}
-
-\newpage
-
-\begin{tabularx}{\textwidth}{lrXrr}
-  \hline
-  \textbf{Pos} & \textbf{Menge} & \textbf{Bezeichnung} &
-  \textbf{E-Preis/\euro} & \textbf{G-Preis/\euro} \\
-  \hline
-  <%foreach number%>
-    <%runningnumber%> & <%qty%> <%unit%> & \raggedright <%description%> &
-    <%sellprice%> & <%linetotal%>\\
-  <%end number%>
-
-<%end pagebreak%>
-
 \fontfamily{cmss}\fontsize{10pt}{12pt}\selectfont
 
 \vspace*{1.5cm}
index f17eb62..d3ba6f5 100644 (file)
 }
 
 
-<%pagebreak 90 27 48%>
-\end{tabular*}
-
-  \rule{\textwidth}{2pt}
-
-  \hfill
-  \begin{tabularx}{7cm}{Xr@{}}
-  \textbf{Zwischenzumme} & \textbf{<%sumcarriedforward%>} \\
-  \end{tabularx}
-
-\newpage
-
-\markboth{<%company%>\hfill <%ordnumber%>}{<%company%>\hfill <%ordnumber%>}
-
-\vspace*{-12pt}
-
-\begin{tabular*}{\textwidth}{@{}lp{\descrwidth}@{\extracolsep\fill}rl}
-  \textbf{Nummer} & \textbf{Beschreibung} & \textbf{Menge} & \\
-<%end pagebreak%>
-
-
 \vspace*{0.5cm}
 
 \parbox[t]{1cm}{\hfill}
index d2ecab2..c819d76 100644 (file)
 
 \fontfamily{cmss}\fontshape{n}\selectfont
 
-<%pagebreak 80 28 37%>
-\end{tabularx}
-
-\newpage
-
-\begin{tabularx}{\textwidth}{lrXrr}
-  \hline
-  \textbf{Pos} & \textbf{Menge} & \textbf{Bezeichnung} &
-  \textbf{E-Preis/\euro} & \textbf{G-Preis/\euro} \\
-  \hline
-<%end pagebreak%>
-
 \fontfamily{cmss}\fontsize{10pt}{12pt}\selectfont
 
 \vspace*{1.5cm}
index f4b43a7..7cc8d82 100644 (file)
 
 \fontfamily{cmss}\fontshape{n}\selectfont
 
-<%pagebreak 80 28 37%>
-\end{tabularx}
-
-\newpage
-
-\begin{tabularx}{\textwidth}{lrXrr}
-  \hline
-  \textbf{Pos} & \textbf{Menge} & \textbf{Bezeichnung} &
-  \textbf{E-Preis/\euro} & \textbf{G-Preis/\euro} \\
-  \hline
-  <%foreach number%>
-    <%runningnumber%> & <%qty%> <%unit%> & \raggedright <%description%> &
-    <%sellprice%> & <%linetotal%>\\
-  <%end number%>
-<%end pagebreak%>
-
 \fontfamily{cmss}\fontsize{10pt}{12pt}\selectfont
 
 \vspace*{1.5cm}
index 8fdbace..42c2422 100644 (file)
 
 \fontfamily{cmss}\fontshape{n}\selectfont
 
-<%pagebreak 80 28 37%>
-\end{tabularx}
-
-\newpage
-
-\begin{tabularx}{\textwidth}{lrXrr}
-  \hline
-  \textbf{Pos} & \textbf{Menge} & \textbf{Bezeichnung} &
-  \textbf{E-Preis/\euro} & \textbf{G-Preis/\euro} \\
-  \hline
-  <%foreach number%>
-    <%runningnumber%> & <%qty%> <%unit%> & \raggedright <%description%> &
-    <%sellprice%> & <%linetotal%>\\
-  <%end number%>
-<%end pagebreak%>
-
 \fontfamily{cmss}\fontsize{10pt}{12pt}\selectfont
 
 \vspace*{1.5cm}
index f2d0e49..5a70b44 100644 (file)
 \pagestyle{myheadings}
 %\thispagestyle{empty}     use this with letterhead paper
 
-<%pagebreak 90 27 48%>
-\end{tabular*}
-
-  \rule{\textwidth}{2pt}
-
-  \hfill
-  \begin{tabularx}{7cm}{Xr@{}}
-  \textbf{Subtotal} & \textbf{<%sumcarriedforward%>} \\
-  \end{tabularx}
-
-\newpage
-
-\markright{<%company%>\hfill <%statementdate%>}
-
-\vspace*{-12pt}
-
-\begin{tabular*}{\textwidth}{@{}l@{\extracolsep\fill}ccrrrr@{}}
-  \textbf{Invoice \#} & \textbf{Date} & \textbf{Due} &
-  \textbf{Current} & \textbf{30} & \textbf{60} & \textbf{90+} \\
-  carried forward from <%lastpage%> & & & & & & <%sumcarriedforward%> \\
-<%end pagebreak%>
-
-
 \fontfamily{cmss}\fontsize{10pt}{12pt}\selectfont
 
 \vspace*{1.5cm}
 
 \parbox[t]{1cm}{\hfill}
 \parbox[t]{10.5cm}{
-  
+
 <%name%>
 
 <%street%>
index c7ac0ca..d0f03f2 100644 (file)
@@ -64,7 +64,7 @@
 %    Eine Hintergrundgrafik oder ein Logo kann in Abhängigkeit vom
 %    Medium (z.B. nur beim Verschicken mit E-Mail) eingebunden
 %    werden. Dies ist im Moment auskommentiert.
-% 
+%
 %    Desweiteren sind (auskommentierte) Beispiele enthalten für eine
 %    Grafik als Briefkopf, nur ein Logo, oder ein komplettes DinA4-PDF
 %    als Briefpapier.
@@ -77,9 +77,7 @@
 % Tabellen:
 %    Als Tabellenumgebung wird longtable verwendet. Diese Umgebung
 %    kann in einer Tabelle umbrechen. Da aber der Umbruch nicht von
-%    Lx-Office kontrolliert wird, kann man kein Übertrag mit
-%    <%sumcarriedforward%> machen (dazu z.B. tabularx und
-%    <%pagebreak ... %> verwenden).
+%    Lx-Office kontrolliert wird, kann man keinen Übertrag machen.
 %    Innerhalb des Langtextes <%longdescription%> wird nicht umgebrochen. Um
 %    dies zu erreichen kann z.B. per renewcommand das "\newline" umdefiniert
 %    werden.
index 91e3b9c..83c899b 100644 (file)
@@ -29,7 +29,7 @@
 \parbox{\textwidth}{
   \parbox[b]{.42\textwidth}{%
     <%company%>
-    
+
     <%address%>
   }\hfill
   \begin{tabular}[b]{rr@{}}
   \rule[1.5ex]{\textwidth}{0.5pt}
 }
 
-<%pagebreak 90 27 37%>
-\end{tabularx}
-
-\newpage
-
-\markboth{<%company%>\hfill <%ordnumber%>}{<%company%>\hfill <%ordnumber%>}
-
-\vspace*{-12pt}
-
-\begin{tabularx}{\textwidth}{@{}rlXllrrll@{}}
-  \textbf{Pos} & \textbf{Nummer} & \textbf{Beschreibung} & \textbf{Seriennummer} & & \textbf{Menge} & \textbf{Erh} & & \textbf{Lagerplatz} \\
-<%end pagebreak%>
-
-
 \vspace*{0.5cm}
 
 \parbox[t]{1cm}{\hfill}
index 5eff875..fe69e9f 100644 (file)
@@ -74,9 +74,8 @@
 
 %
 % - longtable kann innerhalb der Tabelle umbrechen
-% - da der Umbruch nicht von Lx-Office kontrolliert wird, kann man kein
-%   Übertrag mit <%sumcarriedforward%> machen (dazu z.B. tablularx und
-%   <%pagebreak ... %> verwenden)
+% - da der Umbruch nicht von Lx-Office kontrolliert wird, kann man keinen
+%   Übertrag machen
 % - Innerhalb des Langtextes <%longdescription%> wird nicht umgebrochen.
 %   Falls das gewünscht ist, \\ mit \renewcommand umschreiben (siehe dazu:
 %   http://www.lx-office.org/uploads/media/Lx-Office_Anwendertreffen_LaTeX-Druckvorlagen-31.01.2011_01.pdf)
index d8e70c3..bd3fa45 100644 (file)
@@ -75,9 +75,8 @@
 
 %
 % - longtable kann innerhalb der Tabelle umbrechen
-% - da der Umbruch nicht von Lx-Office kontrolliert wird, kann man kein
-%   Übertrag mit <%sumcarriedforward%> machen (dazu z.B. tablularx und
-%   <%pagebreak ... %> verwenden)
+% - da der Umbruch nicht von Lx-Office kontrolliert wird, kann man keinen
+%   Übertrag machen
 % - Innerhalb des Langtextes <%longdescription%> wird nicht umgebrochen.
 %   Falls das gewünscht ist, \\ mit \renewcommand umschreiben (siehe dazu:
 %   http://www.lx-office.org/uploads/media/Lx-Office_Anwendertreffen_LaTeX-Druckvorlagen-31.01.2011_01.pdf)
           <%runningnumber%> &
           <%number%> &
           \textbf{<%description%>} &
-          \raggedleft <%qty%> <%unit%> & 
+          \raggedleft <%qty%> <%unit%> &
           <%sellprice%> \currency &
           \ifthenelse{\equal{<%p_discount%>}{0}}{}{\sffamily\scriptsize{(-<%p_discount%> \%)}}
           \ourfont{<%linetotal%> \currency} \\*  % kein Umbruch nach der ersten Zeile, damit Beschreibung und Langtext nicht getrennt werden
index d560e06..800c63f 100644 (file)
@@ -30,7 +30,7 @@
 \parbox{\textwidth}{
   \parbox[b]{.42\textwidth}{
     <%company%>
-    
+
     <%address%>
   }\hfill
   \begin{tabular}[b]{rr@{}}
   \rule[1.5ex]{\textwidth}{0.5pt}
 }
 
-<%pagebreak 90 27 37%>
-\end{tabular*}
-
-\newpage
-
-\markboth{<%company%>\hfill <%ordnumber%>}{<%company%>\hfill <%ordnumber%>}
-
-\vspace*{-12pt}
-
-\begin{tabular*}{\textwidth}{@{}lp{\descrwidth}@{\extracolsep\fill}rcll@{}}
-  \textbf{Pos} & \textbf{Nummer} & \textbf{Beschreibung} &
-  \textbf{Menge} & \textbf{Lagerausgang} & & \textbf{Lagerplatz} \\
-<%end pagebreak%>
-
-
 \vspace*{0.5cm}
 
 \parbox[t]{1cm}{\hfill}
index 15ecbf2..a231b1f 100644 (file)
@@ -50,9 +50,8 @@
 
 %
 % - longtable kann innerhalb der Tabelle umbrechen
-% - da der Umbruch nicht von Lx-Office kontrolliert wird, kann man kein
-%   Übertrag mit <%sumcarriedforward%> machen (dazu z.B. tablularx und
-%   <%pagebreak ... %> verwenden)
+% - da der Umbruch nicht von Lx-Office kontrolliert wird, kann man keinen
+%   Übertrag machen
 % - Innerhalb des Langtextes <%longdescription%> wird nicht umgebrochen.
 %   Falls das gewünscht ist, \\ mit \renewcommand umschreiben (siehe dazu:
 %   http://www.lx-office.org/uploads/media/Lx-Office_Anwendertreffen_LaTeX-Druckvorlagen-31.01.2011_01.pdf)
@@ -92,7 +91,7 @@
           <%if reqdate%> && \scriptsize \lieferdatum: <%reqdate%>\\<%end reqdate%>
           <%if serialnumber%> && \scriptsize \seriennummer: <%serialnumber%>\\<%end serialnumber%>
           <%if ean%> && \scriptsize \ean: <%ean%>\\<%end ean%>
-          <%foreach si_number%><%if si_number%> && \scriptsize \charge: <%si_chargenumber%> <%if si_bestbefore%> \mhd: <%si_bestbefore%><%end if%> <%si_qty%>~<%si_unit%><%end si_chargenumber%>\\<%end si_number%> 
+          <%foreach si_number%><%if si_number%> && \scriptsize \charge: <%si_chargenumber%> <%if si_bestbefore%> \mhd: <%si_bestbefore%><%end if%> <%si_qty%>~<%si_unit%><%end si_chargenumber%>\\<%end si_number%>
 
           \\[-0.8em]
 <%end number%>
index a4307d8..d1bc3fd 100644 (file)
@@ -61,9 +61,8 @@
 
 %
 % - longtable kann innerhalb der Tabelle umbrechen
-% - da der Umbruch nicht von Lx-Office kontrolliert wird, kann man kein
-%   Übertrag mit <%sumcarriedforward%> machen (dazu z.B. tablularx und
-%   <%pagebreak ... %> verwenden)
+% - da der Umbruch nicht von Lx-Office kontrolliert wird, kann man keinen
+%   Übertrag machen
 % - Innerhalb des Langtextes <%longdescription%> wird nicht umgebrochen.
 %   Falls das gewünscht ist, \\ mit \renewcommand umschreiben (siehe dazu:
 %   http://www.lx-office.org/uploads/media/Lx-Office_Anwendertreffen_LaTeX-Druckvorlagen-31.01.2011_01.pdf)
 % eigentliche Tabelle
 <%foreach number%>
           <%runningnumber%> &
-          \raggedleft <%qty%> <%unit%> & 
+          \raggedleft <%qty%> <%unit%> &
           \textbf{<%description%>} &
           <%sellprice%> \currency &
           \ifthenelse{\equal{<%p_discount%>}{0}}{}{\sffamily\scriptsize{(-<%p_discount%> \%)}}
index ff2a5a3..4cce5b5 100644 (file)
@@ -57,9 +57,8 @@
 
 %
 % - longtable kann innerhalb der Tabelle umbrechen
-% - da der Umbruch nicht von Lx-Office kontrolliert wird, kann man kein
-%   Übertrag mit <%sumcarriedforward%> machen (dazu z.B. tablularx und
-%   <%pagebreak ... %> verwenden)
+% - da der Umbruch nicht von Lx-Office kontrolliert wird, kann man keinen
+%   Übertrag machen
 % - Innerhalb des Langtextes <%longdescription%> wird nicht umgebrochen.
 %   Falls das gewünscht ist, \\ mit \renewcommand umschreiben (siehe dazu:
 %   http://www.lx-office.org/uploads/media/Lx-Office_Anwendertreffen_LaTeX-Druckvorlagen-31.01.2011_01.pdf)
               \ifthenelse{\equal{<%make%>}{<%name%>}}{&& \artikelnummer: <%model%>\\}{}
             <%end foreach%>
           <%end if%>
-  
+
           \\[-0.8em]
 <%end number%>
 
index 86883f7..2db1b3d 100644 (file)
@@ -60,9 +60,8 @@
 
 %
 % - longtable kann innerhalb der Tabelle umbrechen
-% - da der Umbruch nicht von Lx-Office kontrolliert wird, kann man kein
-%   Übertrag mit <%sumcarriedforward%> machen (dazu z.B. tablularx und
-%   <%pagebreak ... %> verwenden)
+% - da der Umbruch nicht von Lx-Office kontrolliert wird, kann man keinen
+%   Übertrag machen
 % - Innerhalb des Langtextes <%longdescription%> wird nicht umgebrochen.
 %   Falls das gewünscht ist, \\ mit \renewcommand umschreiben (siehe dazu:
 %   http://www.lx-office.org/uploads/media/Lx-Office_Anwendertreffen_LaTeX-Druckvorlagen-31.01.2011_01.pdf)
           <%if serialnumber%> && \scriptsize \seriennummer: <%serialnumber%>\\<%end serialnumber%>
           <%if ean%> && \scriptsize \ean: <%ean%>\\<%end ean%>
           <%if projectnumber%> && \scriptsize \projektnummer: <%projectnumber%>\\<%end projectnumber%>
-          <%foreach si_number%><%if si_number%> && \scriptsize \charge: <%si_chargenumber%> <%if si_bestbefore%> \mhd: <%si_bestbefore%><%end if%> <%si_qty%>~<%si_unit%><%end si_chargenumber%>\\<%end si_number%> 
-  
+          <%foreach si_number%><%if si_number%> && \scriptsize \charge: <%si_chargenumber%> <%if si_bestbefore%> \mhd: <%si_bestbefore%><%end if%> <%si_qty%>~<%si_unit%><%end si_chargenumber%>\\<%end si_number%>
+
           \\[-0.8em]
 <%end number%>
 
index 49500ba..97f4b11 100644 (file)
@@ -71,9 +71,8 @@
 
 %
 % - longtable kann innerhalb der Tabelle umbrechen
-% - da der Umbruch nicht von Lx-Office kontrolliert wird, kann man kein
-%   Übertrag mit <%sumcarriedforward%> machen (dazu z.B. tablularx und
-%   <%pagebreak ... %> verwenden)
+% - da der Umbruch nicht von Lx-Office kontrolliert wird, kann man keinen
+%   Übertrag machen
 % - Innerhalb des Langtextes <%longdescription%> wird nicht umgebrochen.
 %   Falls das gewünscht ist, \\ mit \renewcommand umschreiben (siehe dazu:
 %   http://www.lx-office.org/uploads/media/Lx-Office_Anwendertreffen_LaTeX-Druckvorlagen-31.01.2011_01.pdf)
           <%runningnumber%> &
           <%number%> &
           \textbf{<%description%>} &
-          \raggedleft <%qty%> <%unit%> & 
+          \raggedleft <%qty%> <%unit%> &
           <%sellprice%> \currency &
           \ifthenelse{\equal{<%p_discount%>}{0}}{}{\sffamily\scriptsize{(-<%p_discount%> \%)}}
           \ourfont{<%linetotal%> \currency} \\*  % kein Umbruch nach der ersten Zeile, damit Beschreibung und Langtext nicht getrennt werden
index 630084f..7481b7f 100644 (file)
@@ -67,9 +67,8 @@
 
 %
 % - longtable kann innerhalb der Tabelle umbrechen
-% - da der Umbruch nicht von Lx-Office kontrolliert wird, kann man kein
-%   Übertrag mit <%sumcarriedforward%> machen (dazu z.B. tablularx und
-%   <%pagebreak ... %> verwenden)
+% - da der Umbruch nicht von Lx-Office kontrolliert wird, kann man keinen
+%   Übertrag machen
 % - Innerhalb des Langtextes <%longdescription%> wird nicht umgebrochen.
 %   Falls das gewünscht ist, \\ mit \renewcommand umschreiben (siehe dazu:
 %   http://www.lx-office.org/uploads/media/Lx-Office_Anwendertreffen_LaTeX-Druckvorlagen-31.01.2011_01.pdf)
           <%runningnumber%> &
           <%number%> &
           \textbf{<%description%>} &
-          \raggedleft <%qty%> <%unit%> & 
+          \raggedleft <%qty%> <%unit%> &
           <%sellprice%> \currency &
           \ifthenelse{\equal{<%p_discount%>}{0}}{}{\sffamily\scriptsize{(-<%p_discount%> \%)}}
           \ourfont{<%linetotal%> \currency} \\*  % kein Umbruch nach der ersten Zeile, damit Beschreibung und Langtext nicht getrennt werden
index bda48f7..b545a67 100644 (file)
@@ -57,9 +57,8 @@
 
 %
 % - longtable kann innerhalb der Tabelle umbrechen
-% - da der Umbruch nicht von Lx-Office kontrolliert wird, kann man kein
-%   Übertrag mit <%sumcarriedforward%> machen (dazu z.B. tablularx und
-%   <%pagebreak ... %> verwenden)
+% - da der Umbruch nicht von Lx-Office kontrolliert wird, kann man keinen
+%   Übertrag machen
 %
 \setlength\LTleft\parindent     % Tabelle beginnt am linken Textrand
 \setlength\LTright{0pt}         % Tabelle endet am rechten Textrand
index 3ea2703..d81b837 100644 (file)
@@ -26,7 +26,7 @@
   \parbox{\textwidth}{
     \parbox[b]{12cm}{
       <%company%>
-      
+
       <%address%>}\hfill
     \begin{tabular}[b]{rr@{}}
     Telephone & <%tel%>\\
@@ -36,7 +36,7 @@
     \rule[1.5ex]{\textwidth}{0.5pt}
   }
 }
-    
+
 \fontfamily{cmss}\fontshape{n}\selectfont
 
 \markboth{<%company%>\hfill <%invnumber%>}{\usebox{\hdr}}
 \pagestyle{myheadings}
 %\thispagestyle{empty}     use this with letterhead paper
 
-<%pagebreak 90 27 48%>
-\end{tabular*}
-
-  \rule{\textwidth}{2pt}
-  
-  \hfill
-  \begin{tabularx}{7cm}{Xr@{}}
-  \textbf{Subtotal} & \textbf{<%sumcarriedforward%>} \\
-  \end{tabularx}
-
-\newpage
-
-\markright{<%company%>\hfill <%invnumber%>}
-
-\vspace*{-12pt}
-
-\begin{tabular*}{\textwidth}{@{}p{\descrwidth}@{\extracolsep\fill}rlrr@{}}
-  \textbf{Description} & \textbf{Qt'y} &
-    \textbf{Unit} & \textbf{Price} & \textbf{Amount} \\
-  & carried forward from <%lastpage%> & & & & <%sumcarriedforward%> \\
-<%end pagebreak%>
-
-
 \fontfamily{cmss}\fontsize{10pt}{12pt}\selectfont
 
 \vspace*{2cm}
index 34e6352..dd96e43 100644 (file)
@@ -26,7 +26,7 @@
   \parbox{\textwidth}{
     \parbox[b]{12cm}{
       <%company%>
-      
+
       <%address%>}\hfill
     \begin{tabular}[b]{rr@{}}
     Telephone & <%tel%>\\
@@ -36,7 +36,7 @@
     \rule[1.5ex]{\textwidth}{0.5pt}
   }
 }
-    
+
 \fontfamily{cmss}\fontshape{n}\selectfont
 
 \markboth{<%company%>\hfill <%ordnumber%>}{\usebox{\hdr}}
 \pagestyle{myheadings}
 %\thispagestyle{empty}     use this with letterhead paper
 
-<%pagebreak 90 27 48%>
-\end{tabular*}
-
-  \rule{\textwidth}{2pt}
-  
-  \hfill
-  \begin{tabularx}{7cm}{Xr@{}}
-  \textbf{Subtotal} & \textbf{<%sumcarriedforward%>} \\
-  \end{tabularx}
-
-\newpage
-
-\markright{<%company%>\hfill <%ordnumber%>}
-
-\vspace*{-12pt}
-
-\begin{tabular*}{\textwidth}{@{}lp{\descrwidth}@{\extracolsep\fill}rlrr@{}}
-  \textbf{Number} & \textbf{Description} & \textbf{Qt'y} &
-    \textbf{Unit} & \textbf{Price} & \textbf{Amount} \\
-  & carried forward from <%lastpage%> & & & & <%sumcarriedforward%> \\
-<%end pagebreak%>
-
-
 \fontfamily{cmss}\fontsize{10pt}{12pt}\selectfont
 
 \vspace*{2cm}
index e036d53..ff65581 100644 (file)
@@ -26,7 +26,7 @@
   \parbox{\textwidth}{
     \parbox[b]{12cm}{
       <%company%>
-      
+
       <%address%>}\hfill
     \begin{tabular}[b]{rr@{}}
     Telephone & <%tel%>\\
@@ -36,7 +36,7 @@
     \rule[1.5ex]{\textwidth}{0.5pt}
   }
 }
-    
+
 \fontfamily{cmss}\fontshape{n}\selectfont
 
 \markboth{<%company%>\hfill <%ordnumber%>}{\usebox{\hdr}}
 \pagestyle{myheadings}
 %\thispagestyle{empty}     use this with letterhead paper
 
-<%pagebreak 90 27 48%>
-\end{tabular*}
-
-  \rule{\textwidth}{2pt}
-  
-  \hfill
-  \begin{tabularx}{7cm}{Xr@{}}
-  \textbf{Subtotal} & \textbf{<%sumcarriedforward%>} \\
-  \end{tabularx}
-
-\newpage
-
-\markright{<%company%>\hfill <%ordnumber%>}
-
-\vspace*{-12pt}
-
-\begin{tabular*}{\textwidth}{@{}p{\descrwidth}@{\extracolsep\fill}rlrr@{}}
-  \textbf{Description} & \textbf{Qt'y} &
-    \textbf{Unit} & \textbf{Price} & \textbf{Amount} \\
-  & carried forward from <%lastpage%> & & & <%sumcarriedforward%> \\
-<%end pagebreak%>
-
-
 \fontfamily{cmss}\fontsize{10pt}{12pt}\selectfont
 
 \vspace*{2cm}
index 23ebf78..3f67d4b 100644 (file)
 \pagestyle{myheadings}
 %\thispagestyle{empty}     use this with letterhead paper
 
-<%pagebreak 90 27 48%>
-\end{tabular*}
-
-  \rule{\textwidth}{2pt}
-
-  \hfill
-  \begin{tabularx}{7cm}{Xr@{}}
-  \textbf{Subtotal} & \textbf{<%sumcarriedforward%>} \\
-  \end{tabularx}
-
-\newpage
-
-\markright{<%company%>\hfill <%statementdate%>}
-
-\vspace*{-12pt}
-
-\begin{tabular*}{\textwidth}{@{}l@{\extracolsep\fill}ccrrrr@{}}
-  \textbf{Invoice \#} & \textbf{Date} & \textbf{Due} &
-  \textbf{Current} & \textbf{30} & \textbf{60} & \textbf{90+} \\
-  carried forward from <%lastpage%> & & & & & & <%sumcarriedforward%> \\
-<%end pagebreak%>
-
-
 \fontfamily{cmss}\fontsize{10pt}{12pt}\selectfont
 
 \vspace*{1.5cm}
 
 \parbox[t]{1cm}{\hfill}
 \parbox[t]{10.5cm}{
-  
+
 <%name%>
 
 <%street%>