Neu If-Verknüpfung Sprachvariable Vorlagen 1.8.11.1

tomcon

Aktives Mitglied
5. August 2016
9
0
Hallo Zusammen,
nach einem Update auf die 1.8.11.1 haken die alten Vorlagen an allen Ecken und Enden, sodass wir vieles anpassen/nachbauen müssen...

Könntet Ihr mir bei folgendem Punkt helfen? Ist wahrscheinlich einfach, ich komme aber nicht drauf.
In der Rechnungsvorlage steht in der Fußzeile aktuell:
"Ust-IdNr: " +Report.Company.ValueAddedTaxId

Dies ist für deutschsprachige Kunden richtig. Für nicht deutschsprachige Kunden, soll dort
"VAT: " statt "Ust-IdNr: " stehen.

Wie muss ich die Codezeile anpassen, damit das klappt?

Hilfe wäre ein Traum :)

Gruß & Dank
 

littlem

Aktives Mitglied
24. Januar 2012
14
5
Hallo Zusammen,
nach einem Update auf die 1.8.11.1 haken die alten Vorlagen an allen Ecken und Enden, sodass wir vieles anpassen/nachbauen müssen...

Könntet Ihr mir bei folgendem Punkt helfen? Ist wahrscheinlich einfach, ich komme aber nicht drauf.
In der Rechnungsvorlage steht in der Fußzeile aktuell:
"Ust-IdNr: " +Report.Company.ValueAddedTaxId

Dies ist für deutschsprachige Kunden richtig. Für nicht deutschsprachige Kunden, soll dort
"VAT: " statt "Ust-IdNr: " stehen.

Wie muss ich die Codezeile anpassen, damit das klappt?

Hilfe wäre ein Traum :)

Gruß & Dank
Hallo,
das kannst du z.B. mit Darstellungsbedingung in zwei Baustenen lösen
Report.Address.CountryISO <>"DE" wenn VAT ID erscheinen soll
und
Report.Address.CountryISO = "DE" für die Ausgabe
"Ust-IdNr: " +Report.Company.ValueAddedTaxId

oder auch in einem Baustein mit
Cond(Report.Address.CountryISO = 'DE', "UST BlaBla","VAT BlaBla")

LG
Micha
 
  • Gefällt mir
Reaktionen: tomcon

tomcon

Aktives Mitglied
5. August 2016
9
0
Hallo,
das kannst du z.B. mit Darstellungsbedingung in zwei Baustenen lösen
Report.Address.CountryISO <>"DE" wenn VAT ID erscheinen soll
und
Report.Address.CountryISO = "DE" für die Ausgabe
"Ust-IdNr: " +Report.Company.ValueAddedTaxId

oder auch in einem Baustein mit
Cond(Report.Address.CountryISO = 'DE', "UST BlaBla","VAT BlaBla")

LG
Micha

Hallo,​

noch eine Frage:
Wie kann ich den von Dir genannten Befehl "Cond(Report.Address.CountryISO = 'DE', "Ust-IdNr.","VAT") +Report.Company.ValueAddedTaxId" um eine Oder-Verknüpfung ergänzen, sodass der deutsche Text auch bei Kunden aus Österreich und der Schweiz ausgegeben wird?

Gruß & Dank!

 

littlem

Aktives Mitglied
24. Januar 2012
14
5
schau mal in das
combit List & Label 29 - Designer-Handbuch
unter
Logische Bedingungen mit Cond() (bzw hier nach mal Tante Google suchen lassen)
das sollte helfen.
du kannst aber auch anstatt es mit "Oder" zu erweitern die Ausgabe einfach so wie sie für dich passt duplizieren
Cond(Report.Address.CountryISO = 'DE', "Ust-IdNr.","VAT") ........
+Cond(Report.Address.CountryISO = 'AT', "Ust-IdNr.","VAT") ......
+Cond(Report.Address.CountryISO = 'CH', "Ust-IdNr.","VAT") ........
oder du verwendest "CASE" mit
if de...
if at..
if ch...
else
...Ausgabe wenn die if Abfragen nicht zutreffen...

LG
Micha
 
  • Gefällt mir
Reaktionen: tomcon

Ähnliche Themen