Projekt

Allgemein

Profil

« Zurück | Weiter » 

Revision 507da272

Von Bernd Bleßmann vor mehr als 1 Jahr hinzugefügt

  • ID 507da2721b9d93d9e65ad507decc32c654794662
  • Vorgänger ffa7fa5c
  • Nachfolger 59af55e1

RB-Druckvorlagen: Verkaufsreklamation: Preise nicht andrucken

Preise können aber optional eingeschaltet werden.

Unterschiede anzeigen:

templates/print/RB/sales_reclamation.tex
97 97

  
98 98
\vspace{0.5cm}
99 99

  
100
%% Diese Variable kann auf 1 gesetzt werden, wenn Preise angezeigt werden sollen.
101
$( SET show_prices = 0 )$
100 102

  
101 103
%
102 104
% - longtable kann innerhalb der Tabelle umbrechen
......
108 110
%
109 111
\setlength\LTleft\parindent     % Tabelle beginnt am linken Textrand
110 112
\setlength\LTright{0pt}         % Tabelle endet am rechten Textrand
113
$( IF show_prices -)$
111 114
\begin{longtable}{@{}rrp{7cm}@{\extracolsep{\fill}}rrr@{}}
115
$( ELSE -)$
116
\begin{longtable}{@{}rrp{10.7cm}@{\extracolsep{\fill}}r@{}}
117
$( END -)$
118

  
112 119
% Tabellenkopf
113 120
\hline
121
$( IF show_prices -)$
114 122
\textbf{\position} & \textbf{\artikelnummer} & \textbf{\bezeichnung} & \textbf{\menge} & \textbf{\einzelpreis} & \textbf{\gesamtpreis} \\
123
$( ELSE -)$
124
\textbf{\position} & \textbf{\artikelnummer} & \textbf{\bezeichnung} & \textbf{\menge} \\
125
$( END -)$
115 126
\hline\\
116 127
\endhead
117 128

  
118 129
% Tabellenkopf erste Seite
119 130
\hline
131
$( IF show_prices -)$
120 132
\textbf{\position} & \textbf{\artikelnummer} & \textbf{\bezeichnung} & \textbf{\menge} & \textbf{\einzelpreis} & \textbf{\gesamtpreis} \\
133
$( ELSE -)$
134
\textbf{\position} & \textbf{\artikelnummer} & \textbf{\bezeichnung} & \textbf{\menge} \\
135
$( END -)$
121 136
\hline\\[-0.5em]
122 137
\endfirsthead
123 138

  
139
$( IF show_prices -)$
124 140
% Tabellenende
125 141
\\
126 142
\multicolumn{6}{@{}r@{}}{\weiteraufnaechsterseite}
......
135 151
\multicolumn{5}{@{}l}{\textbf{\schlussbetrag}} &  \textbf{$( reclamation.amount_as_number )$} \currency\\
136 152
\hline\hline\\
137 153
\endlastfoot
154
$( ELSE -)$ %% IF show_prices
155
% Tabellenende
156
\\
157
\multicolumn{4}{@{}r@{}}{\weiteraufnaechsterseite}
158
\endfoot
159

  
160
% Tabellenende letzte Seite
161
\hline\\
162
\endlastfoot
163
$( END )$ %% IF show_prices
138 164

  
139 165
% eigentliche Tabelle
140
$( FOREACH item = reclamation.items_sorted )$
166
$( FOREACH item = reclamation.items_sorted -)$
141 167
  $( item.position )$ &
142 168
  $( KiviLatex.filter(item.part.partnumber) )$ &
143 169
  \textbf{$( KiviLatex.filter(item.description) )$} &
144
  \raggedleft $( item.qty_as_number )$ $( KiviLatex.filter(item.unit_obj.get_translation(reclamation.language_id, item.qty)) )$ &
170
  $( item.qty_as_number )$ $( KiviLatex.filter(item.unit_obj.get_translation(reclamation.language_id, item.qty)) )$ $( IF show_prices -)$ &
145 171
  $( item.sellprice_as_number )$ \currency &
146 172
  \ifthenelse{\equal{$( item.discount )$}{0}}{}{\sffamily\scriptsize{(-$( item.discount_as_percent )$ \%)}}
147
  \ourfont{$( LxERP.format_amount(item.linetotal, 2) )$ \currency} \\*  % kein Umbruch nach der ersten Zeile, damit Beschreibung und Langtext nicht getrennt werden
173
  \ourfont{$( LxERP.format_amount(item.linetotal, 2) )$ \currency} $( END -)$\\*  % kein Umbruch nach der ersten Zeile, damit Beschreibung und Langtext nicht getrennt werden
148 174

  
149 175
  $( IF item.longdescription )$ && \scriptsize $( KiviLatex.filter_html(item.longdescription) )$\\$( END )$
150 176
  $( IF item.reqdate )$         && \scriptsize \lieferdatum: $( item.reqdate_as_date )$\\$( END )$

Auch abrufbar als: Unified diff