Projekt

Allgemein

Profil

« Zurück | Weiter » 

Revision d3fffb1c

Von Marei (peiTeX) vor mehr als 3 Jahren hinzugefügt

  • ID d3fffb1c84c6301a8e55457f81bad6288c39344c
  • Vorgänger 1cf6b279
  • Nachfolger 2336386b

marei: switch to dtx generated files

Unterschiede anzeigen:

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