1
0
Fork 0
mirror of https://github.com/tomka/rechnung.git synced 2024-05-20 02:38:48 +02:00

Option zum Verbergen der Anzahl und der Einzelpreise

This commit is contained in:
horle 2022-02-23 15:02:19 +01:00
parent 1d7eed1424
commit 17102dd78c

View file

@ -483,6 +483,13 @@
% \end{macrocode} % \end{macrocode}
% \end{macro} % \end{macro}
% %
% \begin{macro}{\@RCHamo}
% Ein Schalter der das Anzeigen der Anzahl- und Einzelpreisspalte beeinflusst
% \begin{macrocode}
\newif\if@RCHamo
% \end{macrocode}
% \end{macro}
%
% \begin{macro}{\@RCHfirst} % \begin{macro}{\@RCHfirst}
% Ein Schalter der anzeigt, daß der erste Artikel eingefügt wird % Ein Schalter der anzeigt, daß der erste Artikel eingefügt wird
% \begin{macrocode} % \begin{macrocode}
@ -593,6 +600,14 @@
% \end{macrocode} % \end{macrocode}
% \end{macro} % \end{macro}
% %
% \begin{macro}{\AnzahlEin/Aus}
% Schaltet Anzahlangaben und Einzelpreise ein oder aus.
% \begin{macrocode}
\newcommand*\AnzahlEin[0]{\if@RCHinit\else\global\@RCHamotrue\fi}
\newcommand*\AnzahlAus[0]{\if@RCHinit\else\global\@RCHamofalse\fi}
% \end{macrocode}
% \end{macro}
%
% \begin{macro}{\ArtikelPrefix} % \begin{macro}{\ArtikelPrefix}
% Setzt einen belibigen Prefix für das Setzen der Artikelbeschreibung. Damit % Setzt einen belibigen Prefix für das Setzen der Artikelbeschreibung. Damit
% kann beispielsweise die Schriftgröße angepasst werden. % kann beispielsweise die Schriftgröße angepasst werden.
@ -1101,7 +1116,10 @@
\hbox to\@RCHPosWidth{\hfil #1\strut}% \hbox to\@RCHPosWidth{\hfil #1\strut}%
\sep \sep
\fi% Pos-Spalte \fi% Pos-Spalte
\hbox to\@RCHAnzWidth{\hfil #2\strut}\sep% Anzahl-Spalte \if@RCHamo%
\hbox to\@RCHAnzWidth{\hfil #2\strut}%
\sep
\fi% Anzahl-Spalte
\if@RCHartnum% \if@RCHartnum%
\hbox to\@RCHArtnumWidth{\hfil #3\strut}% \hbox to\@RCHArtnumWidth{\hfil #3\strut}%
\sep% \sep%
@ -1109,9 +1127,12 @@
\vtop{\normalbaselines% \vtop{\normalbaselines%
\noindent\rightskip=0pt plus1cm% \noindent\rightskip=0pt plus1cm%
\hsize\@RCHwdt% \hsize\@RCHwdt%
\linewidth\hsize#4\null\strut\par}% \linewidth\hsize#4\null\par}%
\hfil\sep%Beschreibung \hfil\sep%Beschreibung
\hbox to\@RCHEinzelWidth{\hfil #5\strut}\sep% Einzelpreis \if@RCHamo%
\hbox to\@RCHEinzelWidth{\hfil #5\strut}%
\sep%
\fi% Einzelpreis
\hbox to\@RCHGesamtWidth{\hfil #6\strut}\rsep% Gesamtpreis \hbox to\@RCHGesamtWidth{\hfil #6\strut}\rsep% Gesamtpreis
}%hbox }%hbox
}%vbox }%vbox
@ -1238,6 +1259,7 @@
\global\@RCHfirsttrue \global\@RCHfirsttrue
\global\@RCHpostrue \global\@RCHpostrue
\global\@RCHhortrue \global\@RCHhortrue
\global\@RCHamotrue
% \end{macrocode} % \end{macrocode}
% Param 2: Mit Artikelnummern? % Param 2: Mit Artikelnummern?
% \begin{macrocode} % \begin{macrocode}
@ -1278,6 +1300,16 @@
\advance\@RCHwdt-2\tabcolsep \advance\@RCHwdt-2\tabcolsep
\fi \fi
% \end{macrocode} % \end{macrocode}
% Breite wegen Anzeige von Anzahl und Einzelpreis korrigieren
% \begin{macrocode}
\unless\if@RCHamo
\advance\@RCHwdt+\@RCHAnzWidth
\advance\@RCHwdt+\@RCHEinzelWidth
\advance\@RCHwdt+0.8pt
\advance\@RCHwdt+4\tabcolsep
\renewcommand*{\LangTotalPrice}{Preis}
\fi
% \end{macrocode}
% Breite wegen Anzeige der Artikelnummern korrigieren % Breite wegen Anzeige der Artikelnummern korrigieren
% \begin{macrocode} % \begin{macrocode}
\if@RCHartnum \if@RCHartnum