38 |
38 |
|
39 |
39 |
\setkomavar{transaction}{<%transaction_description%>}
|
40 |
40 |
|
|
41 |
\setkomafont{extraDescription}{\scriptsize}
|
41 |
42 |
|
42 |
43 |
\begin{letter}{
|
43 |
44 |
\ifstr{<%shiptoname%>}{}{ % KEINE ABWEICHENDE LIEFERADRESSE
|
... | ... | |
60 |
61 |
|
61 |
62 |
\opening{}%muss existieren, damit seitenstil erzeugt wird.
|
62 |
63 |
|
63 |
|
%
|
64 |
|
% - longtable kann innerhalb der Tabelle umbrechen
|
65 |
|
% - da der Umbruch nicht von Lx-Office kontrolliert wird, kann man keinen
|
66 |
|
% Übertrag machen
|
67 |
|
% - Innerhalb des Langtextes <%longdescription%> wird nicht umgebrochen.
|
68 |
|
% Falls das gewünscht ist, \\ mit \renewcommand umschreiben (siehe dazu:
|
69 |
|
% http://www.lx-office.org/uploads/media/Lx-Office_Anwendertreffen_LaTeX-Druckvorlagen-31.01.2011_01.pdf)
|
70 |
|
%
|
71 |
|
\setlength\LTleft\parindent % Tabelle beginnt am linken Textrand
|
72 |
|
\setlength\LTright{0pt} % Tabelle endet am rechten Textrand
|
73 |
|
\begin{longtable}{@{}rrp{10.7cm}@{\extracolsep{\fill}}r@{}}
|
74 |
|
% Tabellenkopf
|
75 |
|
\hline
|
76 |
|
\textbf{\position} & \textbf{\artikelnummer} & \textbf{\bezeichnung} & \textbf{\menge} \\
|
77 |
|
\hline\\
|
78 |
|
\endhead
|
79 |
|
|
80 |
|
% Tabellenkopf erste Seite
|
81 |
|
\hline
|
82 |
|
\textbf{\position} & \textbf{\artikelnummer} & \textbf{\bezeichnung} & \textbf{\menge} \\
|
83 |
|
\hline\\[-0.5em]
|
84 |
|
\endfirsthead
|
85 |
|
|
86 |
|
% Tabellenende
|
87 |
|
\\
|
88 |
|
\multicolumn{4}{@{}r@{}}{\weiteraufnaechsterseite}
|
89 |
|
\endfoot
|
90 |
|
|
91 |
|
% Tabellenende letzte Seite
|
92 |
|
\hline\\
|
93 |
|
\endlastfoot
|
94 |
|
|
|
64 |
\begin{PricingTabular*}[columns={pos, id, desc, amount}]
|
95 |
65 |
% eigentliche Tabelle
|
|
66 |
\FakeTable{
|
96 |
67 |
<%foreach number%>%
|
97 |
68 |
<%runningnumber%> &
|
98 |
69 |
<%number%> &
|
99 |
70 |
\textbf{<%description%>}&
|
100 |
|
<%qty%> <%unit%> \\* % kein Umbruch nach der ersten Zeile, damit Beschreibung und Langtext nicht getrennt werden
|
|
71 |
<%qty%> <%unit%>%
|
|
72 |
<%if longdescription%>\ExtraDescription{<%longdescription%>}<%end longdescription%>%
|
|
73 |
<%if reqdate%>\ExtraDescription{\lieferdatum: <%reqdate%>}<%end reqdate%>%
|
|
74 |
<%if serialnumber%>\ExtraDescription{\seriennummer: <%serialnumber%>}<%end serialnumber%>%
|
|
75 |
<%if ean%>\ExtraDescription{\ean: <%ean%>}<%end ean%>%
|
|
76 |
<%if projectnumber%>\ExtraDescription{\projektnummer: <%projectnumber%>}<%end projectnumber%>%
|
|
77 |
<%foreach si_number%>%
|
|
78 |
<%if si_chargenumber%>\ExtraDescription{\charge: <%si_chargenumber%> <%if si_bestbefore%> \mhd: <%si_bestbefore%><%end if%><%si_qty%>~<%si_unit%><%end si_chargenumber%>}%
|
|
79 |
<%end si_number%>%
|
|
80 |
\tabularnewline
|
|
81 |
<%end number%>%
|
|
82 |
}
|
|
83 |
\end{PricingTabular*}
|
101 |
84 |
|
102 |
|
<%if longdescription%> && \scriptsize <%longdescription%>\\<%end longdescription%>%
|
103 |
|
<%if reqdate%> && \scriptsize \lieferdatum: <%reqdate%>\\<%end reqdate%>%
|
104 |
|
<%if serialnumber%> && \scriptsize \seriennummer: <%serialnumber%>\\<%end serialnumber%>%
|
105 |
|
<%if ean%> && \scriptsize \ean: <%ean%>\\<%end ean%>%
|
106 |
|
<%if projectnumber%> && \scriptsize \projektnummer: <%projectnumber%>\\<%end projectnumber%>%
|
107 |
|
<%foreach si_number%><%if si_chargenumber%> && \scriptsize \charge: <%si_chargenumber%> <%if si_bestbefore%> \mhd: <%si_bestbefore%><%end if%> <%si_qty%>~<%si_unit%><%end si_chargenumber%>\\<%end si_number%>%
|
108 |
85 |
|
109 |
|
\\[-0.8em]
|
110 |
|
<%end number%>%
|
111 |
86 |
|
112 |
|
\end{longtable}
|
113 |
87 |
|
114 |
88 |
|
115 |
89 |
\vspace{0.2cm}
|
marei: longtable to PricingTabular