Inaktiv Rechnungsadresse/Lieferadresse in Lieferantenbestellung sinnfreie Abfrage(?)

holzpuppe

Sehr aktives Mitglied
14. Oktober 2011
1.709
252
Leipzig
Bug or Feature?
Ich fummel mich gerade durch die E-Mail-Lieferantenbestellvorlage.

Darin steht unten immer eine Rechnungs- und Lieferadresse. Soweit so gut und ok.
Aber Die Rechnungsadresse wird doch aus der globalen Firmenadresse gezogen, während die Lieferanschrift aus der Lageradresse genommen wird.
Nun, in der Lageradresse wird ein Kontakt abgefragt und kann auch hinterlegt werden. In der Rechnungsadresse global jedenfalls nicht. Oder ist noch irgendwo sonst ne Adresse von mir in der Wawi versteckt?
Das heisst die "{% if Vorgang.AbweichendeAdressen == true or NurAbweichendeLieferadresse == false -%}" gibt immer eine Rechnungsadresse und Lieferadresse aus, weil es nie nicht übereinstimmen kann.
Abgesehen davon hat die Rechnungsadresse immer eine Leerzeile zwischen Firmenname und Straße. Das sieht aus als wenn immer was fehlen würde.


Code:
  {% if Vorgang.Rechnungsadresse.Anrede != empty -%}
{{ Vorgang.Rechnungsadresse.Anrede }} \
{% endif -%}
{% if Vorgang.Rechnungsadresse.Titel != empty -%}
{{ Vorgang.Rechnungsadresse.Titel }} \
{% else -%}
{{ Vorgang.Rechnungsadresse.Vorname }} \
{% endif -%}
{% if Vorgang.Rechnungsadresse.Nachname != empty -%}
{{ Vorgang.Rechnungsadresse.Nachname }} \
{% endif %}

Grüße
 

Rico Giesler

Offizieller Servicepartner
SPBanner
10. Mai 2017
13.244
1.516
Zwecks der Leerzeile.
Hier steht das <br /> einfach an der falschen Stelle.
Setze das mal vor das letzte {% endif %} in der Zeile die mit {% if Vorgang.Rechnungsadresse.Anrede != empty %} beginnt.
 

holzpuppe

Sehr aktives Mitglied
14. Oktober 2011
1.709
252
Leipzig
Hm, leider erkenne ich nicht im Plain woher die Leerzeile wirklich kommt. Mir scheint aber auch die Abfrage irritierend. Hier werden Sachen abgefragt die ich in meiner Firmeneinstellung unter Admin gar nicht finde:

Code:
Rechnungsadresse:
{% if Vorgang.Rechnungsadresse.Firma != empty -%}
  {{ Vorgang.Rechnungsadresse.Firma }}
{% endif -%}
{% if Vorgang.Rechnungsadresse.Firmenzusatz != empty -%}
  {{ Vorgang.Rechnungsadresse.Firmenzusatz }}
{% endif -%}
{% if Vorgang.Rechnungsadresse.Anrede != empty -%}
{{ Vorgang.Rechnungsadresse.Anrede }} \
{% endif -%}
{% if Vorgang.Rechnungsadresse.Titel != empty -%}
{{ Vorgang.Rechnungsadresse.Titel }} \
{% else -%}
{{ Vorgang.Rechnungsadresse.Vorname }} \
{% endif -%}
{% if Vorgang.Rechnungsadresse.Nachname != empty -%}
{{ Vorgang.Rechnungsadresse.Nachname }} \
{% endif %}
{% if Vorgang.Rechnungsadresse.Adresszusatz != empty -%}
{{ Vorgang.Rechnungsadresse.Adresszusatz }}
{% endif -%}
  {{ Vorgang.Rechnungsadresse.Straße }}
  {{ Vorgang.Rechnungsadresse.PLZ }} {{ Vorgang.Rechnungsadresse.Ort }}
{% if Vorgang.Rechnungsadresse.Landname != empty -%}
  {{ Vorgang.Rechnungsadresse.Landname }}
{% endif -%}
Woher soll den das bezogen werden?
Ich finde weder ein Firmenzusatz, Anrede, Titel, Vorname, Nachname und Adresszusatz.

Mir scheint die Vorlage wurde "einfach" von der Kundenbestellvorlage kopiert und nicht komplett angepasst. Kann das sein?
 

Rico Giesler

Offizieller Servicepartner
SPBanner
10. Mai 2017
13.244
1.516
Das mag sein und wird sich mit Ausgabe 2.0 mit Sicherheit ändern.
Mach mal aus:
{% if Vorgang.Rechnungsadresse.Firma != empty -%}
{{ Vorgang.Rechnungsadresse.Firma }}
{% endif -%}
{% if Vorgang.Rechnungsadresse.Firmenzusatz != empty -%}
{{ Vorgang.Rechnungsadresse.Firmenzusatz }}
{% endif -%}
folgendes
{% if Vorgang.Rechnungsadresse.Firma != empty -%}
{{ Vorgang.Rechnungsadresse.Firma }} \
{% endif -%}
{% if Vorgang.Rechnungsadresse.Firmenzusatz != empty -%}
{{ Vorgang.Rechnungsadresse.Firmenzusatz }} \
{% endif -%}
Das sollte die Leerzeilen beheben.