Hallo zusammen,
ichg brauche mal eine teschnische Hilfe. Der Auftrag hat einen Lieferschein mit 2 paketen. Die gesamte abfrage basiert darauf das ich pro Position eine neue Zeile bekomme. Das funktioniert auch alles prima.
Nur eine Sache nicht. Pro zeile benötige ich eine der beiden vergeben internen Paketscheinnummern.
in der Datenbank stehen die beiden Nummern drin aber hier bekomme ich Sie zum verrecken nicht ordentlich eingebunden. In Zeile 26. Um es aktuell überhaupt nutzbar zu machen lasse ich mir erstmal die Interne Nummer des ersten Paketes ausgeben.
Ich hoffe jemand hat da eine Idee oder einen Trick. Danke
ichg brauche mal eine teschnische Hilfe. Der Auftrag hat einen Lieferschein mit 2 paketen. Die gesamte abfrage basiert darauf das ich pro Position eine neue Zeile bekomme. Das funktioniert auch alles prima.
Nur eine Sache nicht. Pro zeile benötige ich eine der beiden vergeben internen Paketscheinnummern.
in der Datenbank stehen die beiden Nummern drin aber hier bekomme ich Sie zum verrecken nicht ordentlich eingebunden. In Zeile 26. Um es aktuell überhaupt nutzbar zu machen lasse ich mir erstmal die Interne Nummer des ersten Paketes ausgeben.
Ich hoffe jemand hat da eine Idee oder einen Trick. Danke
Code:
{% for pos in Vorgang.Auftrag.Positionen -%}
{% if pos.Postyp == 'standard' and pos.Artikel.VersandklasseName contains 'Spedition' -%}
{{ Vorgang.Auftrag.Lieferadresse.Vorname }} {{ Vorgang.Auftrag.Lieferadresse.Name }};\
{{ Vorgang.Auftrag.Lieferadresse.Firma }};\
{{ Vorgang.Auftrag.Lieferadresse.Straße | OhneHausnummer }};\
{{ Vorgang.Auftrag.Lieferadresse.Straße | NurHausnummer }};\
{{ Vorgang.Auftrag.Lieferadresse.Land.NameDeutsch }};\
{{ Vorgang.Auftrag.Lieferadresse.PLZ }};\
{{ Vorgang.Auftrag.Lieferadresse.Ort }};\
{% if Vorgang.Auftrag.Versandart.Name == 'DHL Freight' -%}DZS;{% else -%}IDS;{% endif -%}
{{ pos.GewichtGesamt | Nummer: 'N2' }};\
{{ pos.Artikel.Bezeichnung | Truncate: 45 }};\
{% if pos.Artikel.VersandklasseName == 'Spedition EP1 | 180x80x120cm' -%}
EP1;{% elsif pos.Artikel.VersandklasseName == 'Spedition EP2 | 242x90x120cm' -%}
EP2;{% elsif pos.Artikel.VersandklasseName == 'Spedition EP3 220x80x120cm' -%}
EP3;{% elsif pos.Artikel.VersandklasseName == 'Spedition CC' -%}
CC;{% elsif pos.Artikel.VersandklasseName == 'Spedition Karton' -%}
KT;{% else -%}
EP1;{% endif -%}
{% if Vorgang.Auftrag.Versandart.Name == 'DHL Freight' -%}DDP2;{% else -%}FHD;{% endif -%}
{{ Vorgang.Auftrag.Auftragsnummer }};\
{% if Verzeichnisse.Desktop contains 'Neuss' -%}702;{% else -%}701;{% endif -%}
{% assign count_gefahrgut = 0 -%}
{% if pos.Artikel.EigeneFelder.Versandinfos.GefahrgutArtikel == 'Ja' -%}{% assign count_gefahrgut = count_gefahrgut | Plus: 1 -%}{% endif -%}\
{% if count_gefahrgut > 0 -%}STD DG;{% else -%}STD;{% endif -%}
P{{ Vorgang.Pakete.ErstesObjekt.InternePaketnummer }};\
{% if count_Gefahrgut > 0 -%}{{ count_Gefahrgut }};{% else -%}test1;{% endif -%}
{% if count_gefahrgut > 0 -%}{{ count_gefahrgut }};{% else -%}test2;{% endif -%}
{% assign gefahrgutgewicht = 0 -%}\
{% if pos.Artikel.EigeneFelder.Versandinfos.GefahrgutArtikel == 'Ja' -%}{% assign gefahrgutgewicht = gefahrgutgewicht | Plus: pos.Artikel.Versandgewicht -%}{{ gefahrgutgewicht | Nummer: 'N2' }};{% else -%}0,00;{% endif -%}
{% if count_gefahrgut > 0 -%}{{ count_gefahrgut }};{% else -%}test3;{% endif -%}
{{ Datum.Jetzt | FormatDate: 'MM/dd/yyyy', 'en-US' }};\
{{ Vorgang.Auftrag.Lieferadresse.Telefon }};\
{{ pos.NettopreisEinzel | FormatNumber: 'N2' }};
{% endif -%}
{% endfor -%}