Revision d3fffb1c
Von Marei (peiTeX) vor mehr als 3 Jahren hinzugefügt
templates/print/marei/purchase_delivery_order.tex | ||
---|---|---|
15 | 15 |
% laufende Kopfzeile: |
16 | 16 |
\ourhead{}{}{\einkaufslieferschein}{<%donumber%>}{<%dodate%>} |
17 | 17 |
|
18 |
\setkomavar*{date}{\datum} |
|
19 |
\setkomavar{date}{<%dodate%>} |
|
20 |
|
|
21 |
\setkomavar{fromname}{<%employee_name%>} |
|
22 |
\setkomavar{fromphone}{<%employee_tel%>} |
|
23 |
\setkomavar{fromemail}{<%employee_email%>} |
|
24 |
\setkomavar{title}{ |
|
25 |
\einkaufslieferschein~\nr ~<%donumber%>% |
|
26 |
} |
|
27 |
<%if ordnumber%> |
|
28 |
\setkomavar{orderID}{<%ordnumber%>} |
|
29 |
<%end if%>% |
|
30 |
<%if cusordnumber%>% |
|
31 |
\setkomavar*{yourref}{\unsereBestellnummer} |
|
32 |
\setkomavar{yourref}{<%cusordnumber%>} |
|
33 |
<%end if%>% |
|
34 |
\setkomavar{transaction}{<%transaction_description%>} |
|
18 | 35 |
|
19 |
\begin{document} |
|
20 |
|
|
21 |
\begin{minipage}[t]{8cm} |
|
22 |
\scriptsize |
|
23 |
|
|
24 |
{\color{gray}\underline{\firma\ $\cdot$ \strasse\ $\cdot$ \ort}} |
|
25 |
\normalsize |
|
26 |
|
|
27 |
\vspace*{0.3cm} |
|
28 |
|
|
29 |
<%name%>% |
|
30 |
|
|
31 |
<%if department_1%><%department_1%><%end if%>% |
|
32 |
|
|
33 |
<%if department_2%><%department_2%><%end if%>% |
|
34 |
|
|
35 |
<%cp_givenname%> <%cp_name%>% |
|
36 |
|
|
37 |
<%street%>% |
|
38 |
|
|
39 |
~ |
|
40 |
|
|
41 |
<%zipcode%> <%city%>% |
|
42 |
|
|
43 |
<%country%>% |
|
44 |
\end{minipage} |
|
45 |
\hfill |
|
46 |
\begin{minipage}{6cm} |
|
47 |
\rightline{\LARGE\textbf{\textit{\einkaufslieferschein}}} \vspace*{0.2cm} |
|
48 |
\rightline{\large\textbf{\textit{\nr ~<%donumber%>% |
|
49 |
}}} \vspace*{0.2cm} |
|
50 |
|
|
51 |
\datum:\hfill <%dodate%>% |
|
52 |
|
|
53 |
<%if cusordnumber%>\unsereBestellnummer:\hfill <%cusordnumber%><%end if%>% |
|
36 |
<%if globalprojectnumber%>% |
|
37 |
\setkomavar{projectID}{<%globalprojectnumber%>} |
|
38 |
<%end globalprojectnumber%>% |
|
54 | 39 |
|
55 |
<%if ordnumber%>\auftragsnummer:\hfill <%ordnumber%><%end if%>% |
|
40 |
\setkomavar{transaction}{<%transaction_description%>} |
|
41 |
\setkomafont{extraDescription}{\scriptsize} |
|
56 | 42 |
|
57 |
\ansprechpartner:\hfill <%employee_name%>% |
|
43 |
<%if shiptoname%>% |
|
44 |
\makeatletter |
|
45 |
\begin{lrbox}\shippingAddressBox |
|
46 |
\parbox{\useplength{toaddrwidth}}{ |
|
47 |
\backaddr@format{\scriptsize\usekomafont{backaddress}% |
|
48 |
\strut abweichende Lieferadresse |
|
49 |
} |
|
50 |
\par\smallskip |
|
51 |
\setlength{\parskip}{\z@} |
|
52 |
\par |
|
53 |
\normalsize |
|
54 |
<%shiptoname%>\par |
|
55 |
<%if shiptocontact%> <%shiptocontact%><%end if%>\par |
|
56 |
<%shiptodepartment_1%>\par |
|
57 |
<%shiptodepartment_2%>\par |
|
58 |
<%shiptostreet%>\par |
|
59 |
<%shiptozipcode%> <%shiptocity%>% |
|
60 |
} |
|
61 |
\end{lrbox} |
|
62 |
\makeatother |
|
63 |
<%end if%>% |
|
58 | 64 |
|
59 |
<%if globalprojectnumber%> \projektnummer:\hfill <%globalprojectnumber%> <%end globalprojectnumber%>% |
|
60 |
\end{minipage} |
|
61 | 65 |
|
62 |
<%if shiptoname%>% |
|
63 |
\vspace{0.8cm} |
|
64 |
\scriptsize \underline{\abweichendeLieferadresse:}\\ |
|
65 |
\normalsize <%shiptoname%>% |
|
66 |
\begin{document} |
|
66 | 67 |
|
67 |
<%if shiptocontact%> <%shiptocontact%><%end if%>% |
|
68 | 68 |
|
69 |
<%shiptodepartment_1%>% |
|
69 |
\begin{letter}{ |
|
70 |
<%name%>\strut\\ |
|
71 |
<%if department_1%><%department_1%>\\<%end if%>% |
|
72 |
<%if department_2%><%department_2%>\\<%end if%>% |
|
73 |
<%cp_givenname%> <%cp_name%>\strut\\ |
|
74 |
<%street%>\strut\\ |
|
75 |
<%zipcode%> <%city%>\strut\\ |
|
76 |
<%country%> \strut |
|
77 |
} |
|
70 | 78 |
|
71 |
<%shiptodepartment_2%>% |
|
72 | 79 |
|
73 |
<%shiptostreet%>% |
|
80 |
\opening{} |
|
81 |
\thispagestyle{kivitendo.letter.first} |
|
74 | 82 |
|
75 |
<%shiptozipcode%> <%shiptocity%>% |
|
76 |
<%end if%>% |
|
77 |
\vspace*{1.5cm} |
|
78 |
|
|
79 |
|
|
80 |
% |
|
81 |
% - longtable kann innerhalb der Tabelle umbrechen |
|
82 |
% - da der Umbruch nicht von Lx-Office kontrolliert wird, kann man keinen |
|
83 |
% Übertrag machen |
|
84 |
% - Innerhalb des Langtextes <%longdescription%> wird nicht umgebrochen. |
|
85 |
% Falls das gewünscht ist, \\ mit \renewcommand umschreiben (siehe dazu: |
|
86 |
% http://www.lx-office.org/uploads/media/Lx-Office_Anwendertreffen_LaTeX-Druckvorlagen-31.01.2011_01.pdf) |
|
87 |
% |
|
88 |
\begin{SimpleTabular} |
|
83 |
\begin{PricingTabular*}[columns={pos,amount,desc}] |
|
89 | 84 |
% eigentliche Tabelle |
85 |
\FakeTable{ |
|
90 | 86 |
<%foreach number%>% |
91 |
<%runningnumber%> &
|
|
92 |
<%qty%> <%unit%> &
|
|
93 |
\textbf{<%description%>} \\* % kein Umbruch nach der ersten Zeile, damit Beschreibung und Langtext nicht getrennt werden
|
|
94 |
|
|
95 |
<%if longdescription%> && \scriptsize <%longdescription%>\\<%end longdescription%>%
|
|
96 |
<%if projectnumber%> && \scriptsize \projektnummer: <%projectnumber%>\\<%end projectnumber%>%
|
|
97 |
<%if reqdate%> && \scriptsize \lieferdatum: <%reqdate%>\\<%end reqdate%>%
|
|
98 |
<%if serialnumber%> && \scriptsize \seriennummer: <%serialnumber%>\\<%end serialnumber%>%
|
|
99 |
<%if ean%> && \scriptsize \ean: <%ean%>\\<%end ean%>%
|
|
100 |
<%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%>%
|
|
101 |
|
|
102 |
\\[-0.8em]
|
|
87 |
<%runningnumber%> &
|
|
88 |
<%qty%> <%unit%> &
|
|
89 |
\textbf{<%description%>}
|
|
90 |
<%if longdescription%>\ExtraDescription{<%longdescription%>}<%end longdescription%>% |
|
91 |
<%if reqdate%>\ExtraDescription{\lieferdatum: <%reqdate%>}<%end reqdate%>%
|
|
92 |
<%if serialnumber%>\ExtraDescription{\seriennummer: <%serialnumber%>}<%end serialnumber%>%
|
|
93 |
<%if ean%>\ExtraDescription{\ean: <%ean%>}<%end ean%>%
|
|
94 |
<%if projectnumber%>\ExtraDescription{\projektnummer: <%projectnumber%>}<%end projectnumber%>%
|
|
95 |
<%foreach si_number%>%
|
|
96 |
<%if si_chargenumber%>\ExtraDescription{\charge: <%si_chargenumber%> <%if si_bestbefore%> \mhd: <%si_bestbefore%><%end if%><%si_qty%>~<%si_unit%><%end si_chargenumber%>}%
|
|
97 |
<%end si_number%>% |
|
98 |
\tabularnewline
|
|
103 | 99 |
<%end number%>% |
104 |
\end{SimpleTabular} |
|
100 |
} |
|
101 |
\end{PricingTabular*} |
|
105 | 102 |
|
106 |
\vspace{0.2cm}
|
|
103 |
\medskip
|
|
107 | 104 |
|
108 | 105 |
<%if notes%>% |
109 |
\vspace{5mm} |
|
110 |
<%notes%>% |
|
111 |
\vspace{5mm} |
|
106 |
<%notes%>% |
|
107 |
\medskip |
|
112 | 108 |
<%end if%>% |
113 | 109 |
|
114 | 110 |
<%if delivery_term%>% |
115 | 111 |
\lieferung ~<%delivery_term.description_long%>\\ |
116 | 112 |
<%end delivery_term%>% |
117 | 113 |
|
114 |
\end{letter} |
|
115 |
|
|
118 | 116 |
\end{document} |
Auch abrufbar als: Unified diff
marei: switch to dtx generated files