Projekt

Allgemein

Profil

« Zurück | Weiter » 

Revision 2336386b

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

  • ID 2336386b8740cb6fb493e83cf31ddefa17da045a
  • Vorgänger d3fffb1c
  • Nachfolger a154db8e

marei: new koma-names + fallback for outdated versions

Unterschiede anzeigen:

templates/print/marei/credit_note.tex
% Bei Kontaktperson Anrede nach Geschlecht unterscheiden.
% Bei natürlichen Personen persönliche Anrede, sonst allgemeine Anrede.
\opening{
\ifstr{<%cp_name%>}{}
\Ifstr{<%cp_name%>}{}
{<%if natural_person%><%greeting%> <%name%>,<%else%>\anrede<%end if%>}
{
\ifstr{<%cp_gender%>}{f}
\Ifstr{<%cp_gender%>}{f}
{\anredefrau}
{\anredeherr}
<%cp_title%> <%cp_name%>,
......
&%
<%qty%> <%unit%> &%
<%sellprice%>&%
\ifstr{<%p_discount%>}{0}{}{\sffamily\scriptsize{(-<%p_discount%>\,\%)}}%
\Ifstr{<%p_discount%>}{0}{}{\sffamily\scriptsize{(-<%p_discount%>\,\%)}}%
<%linetotal%>\tabularnewline%
<%end number%>%
}%
templates/print/marei/insettings.tex
\ProvidesFile{insettings.tex}[2019/12/22 Konfigurationsdatei kivitendo ERP]
% Sprachüberprüfung
\RequirePackage[english, ngerman]{babel}
\ifstr{\lxlangcode}{EN}{
\Ifstr{\lxlangcode}{EN}{
\makeatletter
\main@language{english}
\makeatother
\input{english.tex}}{
\ifstr{\lxlangcode}{DE}{
\Ifstr{\lxlangcode}{DE}{
\makeatletter
\main@language{ngerman}
\makeatother
......
\ifnum\thepage=1
\else
\makebox[\textwidth]{
\ifstr{#1}{}{}{#1: #2 \hspace{0.7cm}}
\Ifstr{#1}{}{}{#1: #2 \hspace{0.7cm}}
#3
\ifstr{#4}{}{}{~\nr: #4}
\ifstr{#5}{}{}{\vom ~ #5}
\Ifstr{#4}{}{}{~\nr: #4}
\Ifstr{#5}{}{}{\vom ~ #5}
\hspace{0.7cm} - \seite ~ \thepage/\letterlastpage ~-%
}
\fi
......
\strasse & \homepage & \textBank & \bank \\
\ort & \textUstid\ \ustid & \textIban & \iban \\
\textTelefon~\telefon & \finanzamt & \textBic & \bic \\
\ifstr{\fax}{}{}{\textFax~\fax} & &\textBankleitzahl & \bankleitzahl
\Ifstr{\fax}{}{}{\textFax~\fax} & &\textBankleitzahl & \bankleitzahl
\end{tabular*}
\end{lrbox}
templates/print/marei/invoice.tex
% Bei Kontaktperson Anrede nach Geschlecht unterscheiden.
% Bei natürlichen Personen persönliche Anrede, sonst allgemeine Anrede.
\opening{
\ifstr{<%cp_name%>}{}
\Ifstr{<%cp_name%>}{}
{<%if natural_person%><%greeting%> <%name%>,<%else%>\anrede<%end if%>}
{
\ifstr{<%cp_gender%>}{f}
\Ifstr{<%cp_gender%>}{f}
{\anredefrau}
{\anredeherr}
<%cp_title%> <%cp_name%>,
......
&%
<%qty%> <%unit%> &%
<%sellprice%>&%
\ifstr{<%p_discount%>}{0}{}{\sffamily\scriptsize{(-<%p_discount%>\,\%)}}%
\Ifstr{<%p_discount%>}{0}{}{\sffamily\scriptsize{(-<%p_discount%>\,\%)}}%
<%linetotal%>\tabularnewline%
<%end number%>%
}%
......
\vspace{0.2cm}
\ifstr{<%deliverydate%>}{}{}{%
\Ifstr{<%deliverydate%>}{}{}{%
\leistungsdatumGleichRechnungsdatum%
}{
\lieferungErfolgtAm ~<%deliverydate%>.
templates/print/marei/kiviletter.sty
\if@kivi@infobox
\setkomavar{location}{
\ifkomavarempty{transaction}{}{
\Ifkomavarempty{transaction}{}{
\bfseries
\usekomavar{transaction}
}
......
\medskip
\begin{tabularx}{\useplength{locwidth}}{@{}l<{:}>{\raggedleft\arraybackslash}X@{}}
\usekomavar*{date}&\usekomavar{date}\\
\ifkomavarempty{myref}{}{
\Ifkomavarempty{myref}{}{
\usekomavar*{myref}&\usekomavar{myref}\\
}
\kundennummer&\usekomavar{customer}\\
\ifkomavarempty{yourref}{}{
\Ifkomavarempty{yourref}{}{
\usekomavar*{yourref}&\usekomavar{yourref}\\
}
\ifkomavarempty{delivery}{}{
\Ifkomavarempty{delivery}{}{
\usekomavar*{delivery}&\usekomavar{delivery}\\
}
\ifkomavarempty{quote}{}{
\Ifkomavarempty{quote}{}{
\usekomavar*{quote}&\usekomavar{quote}\\
}
\ifkomavarempty{orderID}{}{\auftragsnummer&\usekomavar{orderID}\\}
\ifkomavarempty{projectID}{}{\projektnummer&\usekomavar{projectID}\\}
\Ifkomavarempty{orderID}{}{\auftragsnummer&\usekomavar{orderID}\\}
\Ifkomavarempty{projectID}{}{\projektnummer&\usekomavar{projectID}\\}
\ansprechpartner&\usekomavar{fromname}
\ifkomavarempty{fromphone}{}{\\\textTelefon&\usekomavar{fromphone}}
\ifkomavarempty{fromemail}{}{\\\textEmail&\usekomavar{fromemail}}
\Ifkomavarempty{fromphone}{}{\\\textTelefon&\usekomavar{fromphone}}
\Ifkomavarempty{fromemail}{}{\\\textEmail&\usekomavar{fromemail}}
\end{tabularx}
}
\removereffields
......
\@addtoplength{refvpos}{4\baselineskip}%sep between address boxes
\fi
}
\ExplSyntaxOff
\fi
%Fallback for older KOMA-Script-Versions
\cs_if_exist:NF \Ifstr {\let\Ifstr\ifstr}
\cs_if_exist:NF \Ifkomavarempty {\let\Ifkomavarempty\ifkomavarempty}
\ExplSyntaxOff
\renewcommand*{\raggedsignature}{\raggedright}
templates/print/marei/proforma.tex
% Bei Kontaktperson Anrede nach Geschlecht unterscheiden.
% Bei natürlichen Personen persönliche Anrede, sonst allgemeine Anrede.
\opening{
\ifstr{<%cp_name%>}{}
\Ifstr{<%cp_name%>}{}
{<%if natural_person%><%greeting%> <%name%>,<%else%>\anrede<%end if%>}
{
\ifstr{<%cp_gender%>}{f}
\Ifstr{<%cp_gender%>}{f}
{\anredefrau}
{\anredeherr}
<%cp_title%> <%cp_name%>,
......
&%
<%qty%> <%unit%> &%
<%sellprice%>&%
\ifstr{<%p_discount%>}{0}{}{\sffamily\scriptsize{(-<%p_discount%>\,\%)}}%
\Ifstr{<%p_discount%>}{0}{}{\sffamily\scriptsize{(-<%p_discount%>\,\%)}}%
<%linetotal%>\tabularnewline%
<%end number%>%
}%
templates/print/marei/purchase_order.tex
% Bei Kontaktperson Anrede nach Geschlecht unterscheiden.
% Bei natürlichen Personen persönliche Anrede, sonst allgemeine Anrede.
\opening{
\ifstr{<%cp_name%>}{}
\Ifstr{<%cp_name%>}{}
{<%if natural_person%><%greeting%> <%name%>,<%else%>\anrede<%end if%>}
{
\ifstr{<%cp_gender%>}{f}
\Ifstr{<%cp_gender%>}{f}
{\anredefrau}
{\anredeherr}
<%cp_title%> <%cp_name%>,
......
&%
<%qty%> <%unit%> &%
<%sellprice%>&%
\ifstr{<%p_discount%>}{0}{}{\sffamily\scriptsize{(-<%p_discount%>\,\%)}}%
\Ifstr{<%p_discount%>}{0}{}{\sffamily\scriptsize{(-<%p_discount%>\,\%)}}%
<%linetotal%>\tabularnewline
<%end number%>%
}%
templates/print/marei/request_quotation.tex
% Bei Kontaktperson Anrede nach Geschlecht unterscheiden.
% Bei natürlichen Personen persönliche Anrede, sonst allgemeine Anrede.
\opening{
\ifstr{<%cp_name%>}{}
\Ifstr{<%cp_name%>}{}
{<%if natural_person%><%greeting%> <%name%>,<%else%>\anrede<%end if%>}
{
\ifstr{<%cp_gender%>}{f}
\Ifstr{<%cp_gender%>}{f}
{\anredefrau}
{\anredeherr}
<%cp_title%> <%cp_name%>,
......
<%if projectnumber%>\ExtraDescription{\projektnummer: <%projectnumber%>}<%end projectnumber%>%
<%if make%>%
<%foreach make%>%
\ifstr{<%make%>}{<%name%>}{\ExtraDescription{\artikelnummer: <%model%>}}{}
\Ifstr{<%make%>}{<%name%>}{\ExtraDescription{\artikelnummer: <%model%>}}{}
<%end foreach%>%
<%end if%>%
\tabularnewline
templates/print/marei/sales_delivery_order.tex
\begin{document}
\begin{letter}{
\ifstr{<%shiptoname%>}{}{ % KEINE ABWEICHENDE LIEFERADRESSE
\Ifstr{<%shiptoname%>}{}{ % KEINE ABWEICHENDE LIEFERADRESSE
<%name%>\strut\\
<%if department_1%><%department_1%>\\<%end if%>%
<%if department_2%><%department_2%>\\<%end if%>%
templates/print/marei/sales_order.tex
% Bei Kontaktperson Anrede nach Geschlecht unterscheiden.
% Bei natürlichen Personen persönliche Anrede, sonst allgemeine Anrede.
\opening{
\ifstr{<%cp_name%>}{}
\Ifstr{<%cp_name%>}{}
{<%if natural_person%><%greeting%> <%name%>,<%else%>\anrede<%end if%>}
{
\ifstr{<%cp_gender%>}{f}
\Ifstr{<%cp_gender%>}{f}
{\anredefrau}
{\anredeherr}
<%cp_title%> <%cp_name%>,
......
&%
<%qty%> <%unit%> &%
<%sellprice%>&%
\ifstr{<%p_discount%>}{0}{}{\sffamily\scriptsize{(-<%p_discount%>\,\%)}}%
\Ifstr{<%p_discount%>}{0}{}{\sffamily\scriptsize{(-<%p_discount%>\,\%)}}%
<%linetotal%>\tabularnewline
<%end number%>%
}%
templates/print/marei/sales_quotation.tex
% Bei Kontaktperson Anrede nach Geschlecht unterscheiden.
% Bei natürlichen Personen persönliche Anrede, sonst allgemeine Anrede.
\opening{
\ifstr{<%cp_name%>}{}
\Ifstr{<%cp_name%>}{}
{<%if natural_person%><%greeting%> <%name%>,<%else%>\anrede<%end if%>}
{
\ifstr{<%cp_gender%>}{f}
\Ifstr{<%cp_gender%>}{f}
{\anredefrau}
{\anredeherr}
<%cp_title%> <%cp_name%>,
......
&%
<%qty%> <%unit%> &%
<%sellprice%>&%
\ifstr{<%p_discount%>}{0}{}{\sffamily\scriptsize{(-<%p_discount%>\,\%)}}%
\Ifstr{<%p_discount%>}{0}{}{\sffamily\scriptsize{(-<%p_discount%>\,\%)}}%
<%linetotal%>\tabularnewline
<%end number%>%
}
templates/print/marei/statement.tex
% Bei Kontaktperson Anrede nach Geschlecht unterscheiden.
% Bei natürlichen Personen persönliche Anrede, sonst allgemeine Anrede.
\opening{
\ifstr{<%cp_name%>}{}
\Ifstr{<%cp_name%>}{}
{<%if natural_person%><%greeting%> <%name%>,<%else%>\anrede<%end if%>}
{
\ifstr{<%cp_gender%>}{f}
\Ifstr{<%cp_gender%>}{f}
{\anredefrau}
{\anredeherr}
<%cp_title%> <%cp_name%>,
templates/print/marei/zahlungserinnerung.tex
% Bei Kontaktperson Anrede nach Geschlecht unterscheiden.
% Bei natürlichen Personen persönliche Anrede, sonst allgemeine Anrede.
\opening{
\ifstr{<%cp_name%>}{}
\Ifstr{<%cp_name%>}{}
{<%if natural_person%><%greeting%> <%name%>,<%else%>\anrede<%end if%>}
{
\ifstr{<%cp_gender%>}{f}
\Ifstr{<%cp_gender%>}{f}
{\anredefrau}
{\anredeherr}
<%cp_title%> <%cp_name%>,
templates/print/marei/zahlungserinnerung_invoice.tex
% Bei Kontaktperson Anrede nach Geschlecht unterscheiden.
% Bei natürlichen Personen persönliche Anrede, sonst allgemeine Anrede.
\opening{
\ifstr{<%cp_name%>}{}
\Ifstr{<%cp_name%>}{}
{<%if natural_person%><%greeting%> <%name%>,<%else%>\anrede<%end if%>}
{
\ifstr{<%cp_gender%>}{f}
\Ifstr{<%cp_gender%>}{f}
{\anredefrau}
{\anredeherr}
<%cp_title%> <%cp_name%>,

Auch abrufbar als: Unified diff