diff --git a/versandauftrag/test-versandauftrag-2018.pdf b/versandauftrag/test-versandauftrag-2018.pdf new file mode 100644 index 0000000000000000000000000000000000000000..b13e4aa9ced09df32da6d90fbbaac726e35d8949 Binary files /dev/null and b/versandauftrag/test-versandauftrag-2018.pdf differ diff --git a/versandauftrag/test-versandauftrag-2018.tex b/versandauftrag/test-versandauftrag-2018.tex index 8879c0014680e6cc2be8734df371c8dfc7d56627..4c80fbc335542cf78b15cc0b9b730c260ce312e8 100644 --- a/versandauftrag/test-versandauftrag-2018.tex +++ b/versandauftrag/test-versandauftrag-2018.tex @@ -4,7 +4,7 @@ \WorkingGroup{7.54} \TelefonExtension{7216} -\Date{2015-04-21} +\Date{2018-04-21} \Referee{Jousten} \Purchaser{Niepraschk} @@ -24,10 +24,6 @@ \ShippingEmail{Peter.Silie@vakuum.de} \ShippingPhone{+49-30-4711-0815} -\ShippingComment{Bitte das Vakuum auslaufsicher in DIN-gemäße - Flaschen abfüllen. Die Flaschen müssen in Watte gepackt und mit - Leuchtfarbe beschriftet werden!} - \PSP{??????????} diff --git a/versandauftrag/test-versandauftrag-2019.pdf b/versandauftrag/test-versandauftrag-2019.pdf new file mode 100644 index 0000000000000000000000000000000000000000..20ba9d556cedb7fd4585c48721fe2abade6bf2ff Binary files /dev/null and b/versandauftrag/test-versandauftrag-2019.pdf differ diff --git a/versandauftrag/test-versandauftrag-2019.tex b/versandauftrag/test-versandauftrag-2019.tex index f1d5f469e00bad182f10cd76f6d07a04580fd9d0..9199ff744374d8854953ff02f19682d303ba8cb3 100644 --- a/versandauftrag/test-versandauftrag-2019.tex +++ b/versandauftrag/test-versandauftrag-2019.tex @@ -4,16 +4,17 @@ \WorkingGroup{7.54} \TelefonExtension{7216} -\Date{2015-04-21} -\Referee{Jousten} -\Purchaser{Niepraschk} +\Date{2019-04-21} +\Referee{Dr.\,Matthias Bernien} +\Purchaser{Christian Buchmann} \CostUnit{UVW} \FinanceUnit{XYZ} \Account{UVW-XYZ} \SAPNo{876543123} \Value{23117,98\,€} -\DateOfArrival{2017-04-01} + +\Insurance{true}% Standard: false \ShippingName{"`Gutes Vakuum"' / "`Schlechtes Vakuum"' GmbH (Weltvertrieb)} \ShippingContact{Peter Silie} @@ -24,20 +25,12 @@ \ShippingEmail{Peter.Silie@vakuum.de} \ShippingPhone{+49-30-4711-0815} -\ShippingComment{Bitte das Vakuum auslaufsicher in DIN-gemäße - Flaschen abfüllen. Die Flaschen müssen in Watte gepackt und mit - Leuchtfarbe beschriftet werden!} - \PSP{??????????} -\TransportType{0} -% Standard: 0 ("Transportunternehmen"); 1="Kundenveranlassung", 2="PTB" \ShippingCompany{2}% nur relevant, wenn TransportType=0 % Standard: 4 ("DHL"); 0="Logiline", 1="TNT", 2="UPS", 3="FedEx", 5="Sonstige" -\ShippingNo{4711-0815}% nur relevant, wenn TransportType=0 \ShippingType{1}% Standard: 0 ("Standard"); 1="Express", 2="Special" -\ShippingPayment{1}% Standard: 1 ("Kostenbescheid"); 0="frei", 2="unfrei" \Content{Testleck Vakuum (SN:FC13000131); Testleck Vakuum (SN:FC13000131); Testleck Vakuum (SN:FC13000130); Testleck Vakuum (SN:FC13000132); Testleck diff --git a/versandauftrag/vl-versandauftrag-2019.clo b/versandauftrag/vl-versandauftrag-2019.clo index b765d787aa3ff3f8b0b62aac64d345957901128a..f3eb5faeab9de717306898b8ce9de5b87be3bc1c 100644 --- a/versandauftrag/vl-versandauftrag-2019.clo +++ b/versandauftrag/vl-versandauftrag-2019.clo @@ -7,27 +7,24 @@ \vl@tempdima=57bp % \vl@tempdimb=58bp % \put(\vl@tempdima,\vl@tempdimb){\framebox(\textwidth,\textheight){}}% - \put(227bp,468bp){\textcolor{thisGray}{\rule{318bp}{129bp}}}% % dünne waagerechte Linien \put(\vl@tempdima,767bp){\line(1,0){\textwidth}}% \put(\vl@tempdima,739bp){\line(1,0){\textwidth}}% - \put(227bp,597bp){\line(1,0){318bp}}% - \put(\vl@tempdima,468bp){\line(1,0){\textwidth}}% - \put(\vl@tempdima,417bp){\line(1,0){\textwidth}}% - \put(\vl@tempdima,389bp){\line(1,0){\textwidth}}% - \put(\vl@tempdima,361bp){\line(1,0){\textwidth}}% - \put(\vl@tempdima,267bp){\line(1,0){\textwidth}}% + \put(\vl@tempdima,570bp){\line(1,0){\textwidth}}% nach "Kostenbescheid" + \put(\vl@tempdima,542bp){\line(1,0){\textwidth}}% nach "Kostenstelle" + \put(\vl@tempdima,514bp){\line(1,0){\textwidth}}% nach "Wertangabe" + \put(\vl@tempdima,406bp){\line(1,0){\textwidth}}% vor "Inhalt" \put(\vl@tempdima,205bp){\line(1,0){\textwidth}}% \put(\vl@tempdima,104bp){\line(1,0){\textwidth}}% \put(\vl@tempdima, 81bp){\line(1,0){\textwidth}}% % dünne senkrechte Linien - \put(227bp,468bp){\line(0,1){299bp}}% hinter "Sachbearbeiter" + \put(227bp,570bp){\line(0,1){197bp}}% hinter "Sachbearbeiter" \put(305bp,739bp){\line(0,1){60bp}}% hinter "Telefon" \put(389bp,739bp){\line(0,1){28bp}}% hinter "Datum" \put(245bp,82bp){\line(0,1){22bp}}% vor "Verpackt durch" \put(290bp,\vl@tempdimb){\line(0,1){23bp}}% vor "Unterschrift" - \put(213bp,361bp){\line(0,1){56bp}}% - \put(397bp,361bp){\line(0,1){56bp}}% + \put(213bp,514bp){\line(0,1){56bp}}% vor "Finanzstelle" + \put(397bp,514bp){\line(0,1){56bp}}% vor "Titel" \put(407bp,81bp){\line(0,1){60bp}}% vor "Gewicht" % Feste Beschriftung \put(57bp,780bp){\parbox[c][32bp]{247bp}{\centering\bfseries\vl@mainTitle}}% @@ -41,7 +38,7 @@ \put(395bp,\vl@tempdimc){Versandauftrag wurde ausgefüllt von}% \vl@tempdimc=728bp % \normalsize - \put(62bp,\vl@tempdimc){\textbf{Versand per:}}% + \put(62bp,\vl@tempdimc){\textbf{Versand über Lager Berlin:}}% \put(62bp,709bp){\checkBox[\ifnum\c@vl@TransportType=0 1\else0\fi]% {\textbf{Transportunternehmen}}}% \put(77bp,689bp){\checkBox[\vl@SelCompany{0}]{Logiline}}% @@ -51,54 +48,33 @@ \put(77bp,633bp){\checkBox[\vl@SelCompany{4}]{Post/DHL Express (unfreier}}% \put(94bp,622bp){Versand nur ins Inland)}% \put(77bp,606bp){\checkBox[\vl@SelCompany{5}]{}}% - \put(62bp,543bp){\textbf{Kundennr.:}% - \ifnum\c@vl@TransportType=0 ~\texttt{\vl@ShippingNo}\fi}% - \put(62bp,518bp){\checkBox[\ifnum\c@vl@TransportType=1 1\else0\fi]% - {\textbf{Abholung wird vom}}}% - \put(77bp,507bp){\textbf{Empfänger veranlasst}}% - \put(62bp,487bp){\checkBox[\ifnum\c@vl@TransportType=2 1\else0\fi]% - {\textbf{PTB-Fahrdienst/Kurier}}}% + \put(62bp,586bp){\checkBox[\ifInsurance 1\else 0\fi]% + {Kunde wünscht Versicherung}}% \put(233bp,\vl@tempdimc){\textbf{Zustellungsart:}}% \put(233bp,709bp){\checkBox[\ifnum\c@vl@Shippingtype=0 1\else0\fi]% {Standard \scriptsize(2--3 Tage)}}% - \put(396bp,709bp){\checkBox[\ifDateOfArrival 1\else0\fi]% - {Ankunftstag \scriptsize(falls gewünscht)}}% \put(233bp,689bp){\checkBox[\ifnum\c@vl@Shippingtype=1 1\else0\fi]% {Übernacht-Express}}% \put(233bp,667bp){\checkBox[\ifnum\c@vl@Shippingtype=2 1\else0\fi]% {andere:}}% - \put(233bp,580bp){\textbf{\large Reparatur}~(nur bei Bedarf ausfüllen)}% - \put(233bp,558bp){\checkBox{\textbf{Reparaturschein liegt bei}}}% - \put(233bp,543bp){\textbf{Lieferscheinnummer:}}% - \put(233bp,518bp){Mit der Bitte um}% - \put(233bp,498bp){\checkBox{\textbf{Reparatur im Rahmen der Gewährleistung}}}% - \put(233bp,478bp){\checkBox{\textbf{Reparaturkosten-Voranschlag}}}% - \put(62bp,453bp){Angaben zur Zahlungsart:}% - \put(62bp,433bp){\checkBox[\ifnum\c@vl@ShippingPayment=0 1\else0\fi]% - {\textbf{frei}~(Kosten trägt die PTB)}}% - \put(220bp,433bp){\checkBox[\ifnum\c@vl@ShippingPayment=2 1\else0\fi]% - {\textbf{unfrei}~(Empfänger zahlt)}}% - \put(370bp,433bp){\checkBox[\ifnum\c@vl@ShippingPayment=1 1\else0\fi]% - {Kosten werden vom Laboratorium}}% - \put(386bp,423bp){per \textbf{Kostenbescheid} eingezogen}% + \put(233bp,586bp){\checkBox[1]{Kosten werden vom Laboratorium} per + \textbf{Kostenbescheid}}% + \put(249bp,576bp){eingezogen}% \footnotesize \vl@tempdima=62bp % - \vl@tempdimc=408bp % + \vl@tempdimc=561bp % \put(\vl@tempdima,\vl@tempdimc){Kostenstelle}% \put(218bp,\vl@tempdimc){Finanzstelle}% \put(401bp,\vl@tempdimc){Titel}% - \vl@tempdimc=380bp % + \vl@tempdimc=533bp % \put(\vl@tempdima,\vl@tempdimc){ggf. SAP-Auftragsnummer}% \put(218bp,\vl@tempdimc){Wertangabe}% \put(401bp,\vl@tempdimc){PSP-Element}% \normalsize - \vl@tempdimc=350bp % + \vl@tempdimc=502bp % \put(\vl@tempdima,\vl@tempdimc){Empfänger (Name, Straße, PLZ, Ort, Land) Zustellungen an ein Postfach sind nicht möglich!}% - \vl@tempdimc=339bp % - %%%\put(\vl@tempdima,\vl@tempdimc){\textbf{Bei allen Sendungen bitte - %%% Ansprechpartner und Telefonnummer angeben!}}% - \put(\vl@tempdima,257bp){Inhalt:}% + \put(\vl@tempdima,393bp){Inhalt:}% \put(\vl@tempdima,194bp){Sendung mit folgendem \textbf{Warnhinweis} versehen:} \put(\vl@tempdima,173bp){\checkBox[\ifInflammable 1\else 0\fi]{Feuergefährlich!}}% \put(167bp,173bp){\checkBox[\ifGlas 1\else 0\fi]{Vorsicht Glas!}}% @@ -141,17 +117,17 @@ \put(232bp,\vl@tempdimc){\vl@TelefonExtension}% \put(310bp,\vl@tempdimc){\vl@Date}% \put(411bp,695bp){\vl@DateOfArrival}% - \vl@tempdimc=394bp % -14bp + \vl@tempdimc=547bp % -14bp \put(\vl@tempdima,\vl@tempdimc){\vl@CostUnit}% \put(218bp,\vl@tempdimc){\vl@FinanceUnit}% \put(401bp,\vl@tempdimc){\vl@Account}% - \vl@tempdimc=366bp % + \vl@tempdimc=518bp % \put(\vl@tempdima,\vl@tempdimc){\vl@SAPNo}% \put(218bp,\vl@tempdimc){\vl@Value}% \put(401bp,\vl@tempdimc){\vl@PSP}% PSP-Element - \put(\vl@tempdima,337bp){% + \put(\vl@tempdima,485bp){% \parbox[t]{0.975\textwidth}{% - \small\setstretch{0.8}% + \setstretch{1}% \vl@ShippingName \\ \vl@ShippingContact \\ \vl@ShippingStreet \\ @@ -159,9 +135,9 @@ \vl@ShippingLand }% }% - \put(300bp,280bp){% + \put(300bp,425bp){% \parbox[t]{.56\textwidth}{% - \small\setstretch{0.8}% + \setstretch{1}% \@tempswafalse \ifx\vl@ShippingEmail\@empty\else \@tempswatrue @@ -181,10 +157,9 @@ \fi \end{tabular}\\[.5em] \fi - \vl@ShippingComment }% } - \put(93bp,257bp){\lfitbox[t]{447bp}{56bp}{% + \put(\vl@tempdima,375bp){\lfitbox[t]{477bp}{162bp}{\setstretch{1.2}% \begin{sloppypar}\vl@Content\end{sloppypar}}}% \endgroup } diff --git a/versandauftrag/vl-versandauftrag.cls b/versandauftrag/vl-versandauftrag.cls index d830d77fae08e14b727545482bdf62426d4de098..af2dd8bbcd04411092018f0b423a724e605b6f10 100644 --- a/versandauftrag/vl-versandauftrag.cls +++ b/versandauftrag/vl-versandauftrag.cls @@ -163,8 +163,8 @@ \newcommand*\ShippingEmail[1]{\vl@setcommand{vl@ShippingEmail}{#1}} \newcommand*\vl@ShippingPhone{} \newcommand*\ShippingPhone[1]{\vl@setcommand{vl@ShippingPhone}{#1}} -\newcommand*\vl@ShippingComment{} -\newcommand*\ShippingComment[1]{\vl@setcommand{vl@ShippingComment}{#1}} +%%\newcommand*\vl@ShippingComment{} +%%\newcommand*\ShippingComment[1]{\vl@setcommand{vl@ShippingComment}{#1}} \newcommand*\vl@CostUnit{} \newcommand*\CostUnit[1]{\vl@setcommand{vl@CostUnit}{#1}} \newcommand*\vl@FinanceUnit{} @@ -203,6 +203,8 @@ \newcounter{vl@ShippingPayment} \setcounter{vl@ShippingPayment}{0} \newcommand*\ShippingPayment[1]{\vl@setcounter{vl@ShippingPayment}{#1}} +\newif\ifInsurance \Insurancefalse +\newcommand*\Insurance[1]{\vl@setboolean{Insurance}{#1}} \newif\ifInflammable \Inflammablefalse \newcommand*\LabelInflammable[1]{\vl@setboolean{Inflammable}{#1}} \newif\ifGlas \Glasfalse