Gelöst Packtisch - Parameter per SQL an Easylog übergeben!?

Stetto

Sehr aktives Mitglied
2. Juli 2009
4.811
580
AW: Packtisch - Parameter per SQL an Easylog übergeben!?

Code:
{% for Position in Vorgang.Lieferschein.Positionen -%}
{% if  Position.Auftragsposition.Artikel.IstLagerartikel -%}
{% if  Position.Menge > 1 %}{{ Position.Menge }}x {% endif -%}
{% if  Position.Artikel.Anmerkung == empty %}{{  Position.Artikel.Bezeichnung }}{% else %}{{ Position.Artikel.Anmerkung  }}{% endif -%}
{% unless forloop.last %} + {% endunless -%}
{% endif -%}
{% endfor -%}

Deine erste Version des Code war besser :)

Zum einen weiß ich nicht ob das x hinter Position.Menge problemlos übernommen wird oder ob ich das nochmal in Klammer setzen muss oder so.
Alles was nicht in Klammern steht, wird wie normaler Text ausgegeben.

Zum zweiten bin ich mir nicht ganz sicher ob ich in Zeile 3 nach dem else einfach nichts schreiben kann wenn es leer bleiben soll oder ob es dafür ein "Füllelement" gibt.
Das kann weggelassen werden.

Zuletzt ist mir noch aufgefallen, dass das + Zeichen scheinbar immer geschrieben wird selbst wenn es nur ein oder der letzte Artikel ist. Ist hier ein Fehler drin den ich übersehen habe?
Mein Fehler. Wir wollen das Plus immer - außer beim letzten Artikel. Wir müssen die Bedingung also umkehren, was wir mit unless erreichen.

Kann man denn überhaupt problemlos mehrere IF-Abfragen hintereinander starten?
Ja.

{% if Position.Artikel.Anmerkung == empty %}{{ Position.Artikel.Bezeichnung }}{% else %}{{ Position.Artikel.Anmerkung }}{% endif -%}
Hier war noch ein Denkfehler. "Wenn Anmerkung NICHT leer, dann Bezeichnung, sonst Anmerkung". Die Negierung war hier falsch.

PS: -%} hat den selben Effekt wie \, durch das Minuszeichen wird die folgende Zeile nach oben gezogen. %} mit Zeilenumbruch, -%} ohne Zeilenumbruch, -%}\ "Doppelt gemoppelt"
 

cdx

Sehr aktives Mitglied
13. März 2013
1.601
54
AW: Packtisch - Parameter per SQL an Easylog übergeben!?

Hab den angepassten Code von dir jetzt mal eingebaut und er scheint endlich zu funktionieren wie er soll.
Ich teste mal noch ein wenig, vor allem wenn es mal mehr als 1-2 Artikel sind wir es interessant.

Vielen Dank aber schon mal für die tatkräftige Unterstützung!!!

PS: ja das mit der Anmerkung hatte ich übersehen.
 

cdx

Sehr aktives Mitglied
13. März 2013
1.601
54
AW: Packtisch - Parameter per SQL an Easylog übergeben!?

Nach ein paar Tagen Test muss ich sagen es klappt super...

Haben das Label von dem Easylog-Techniker noch ein wenig anpassen lassen (die unnötigen Sachen auf dem Seitenstreifen entfernen und dafür ein Bemerkungsfeld hin), damit genug Platz für die Artikelinfos ist und bin sehr begeistert, dass es so gut funktioniert.

Daumen hoch...
 
Ähnliche Themen
Titel Forum Antworten Datum
Neu Warenein- und -ausgang JTL Packtisch von Kundenwaren Arbeitsabläufe in JTL-Wawi 0
Neu Rhewa 32 Waage mit JTL-WMS / JTL-Packtisch+ verbinden JTL-WMS / JTL-Packtisch+ - Fehler und Bugs 2
Teilrechnung erstellen mit JTL Packtisch JTL-Wawi 1.10 4
Neu Dringendes Problem: Bildabgleich nach Connector-Fix – "Parameter resourceUrl is empty" Fehler Shopify-Connector 4
Neu "Ist Standard Dropshipping Lieferant" per Ameise exportieren User helfen Usern - Fragen zu JTL-Wawi 5
XML Auftragsimport per Workflow bediinen JTL-Wawi 1.8 1
neue Zahlungsart "Barter", trotzdem erscheint "Zahlung per Überweisung und QR-Code" JTL-Wawi 1.10 1
Neu Die Leiferantendaten bei Artikelstammdaten lassen sich per Ameise nicht ändern User helfen Usern - Fragen zu JTL-Wawi 6
Neu Rechnungsversand per Mail ohne Auslieferprozess Arbeitsabläufe in JTL-Wawi 3
Neu Kategorien per Ameise importieren Schnittstellen Import / Export 8
Neu Auslesen Bestand per Lager für Workflow zur Anzeige im Onlineshop User helfen Usern - Fragen zu JTL-Wawi 4
Neu doppelt Teilliefern per WMS Arbeitsabläufe in JTL-Wawi 0
Neu Versandetikett bei Dropshipping per E-Mail mitsenden Arbeitsabläufe in JTL-Wawi 12
Vorschaubild in Kategorieansicht per Hover durch Video oder GIF ersetzen Allgemeine Fragen zu JTL-Shop 2
Ebay Angebot mit Kindartikel die keinen Bestand haben per Ameise importieren JTL-Wawi 1.6 5
In Diskussion Externe E-Mail mit Auftragsdaten per Workflow erzeugen JTL-Workflows - Fehler und Bugs 10
Neu Lieferantenbestellung per CSV Import mit Ameise Artikel VPE JTL-Ameise - Fehler und Bugs 0
Neu howto: "Rabatte irgnorieren" für einen Artikel per Ameise importieren, so dass in einem angeschlossenen POS dieser Artikel keine Rabatte bekommt User helfen Usern - Fragen zu JTL-Wawi 11
Seit Update 1.10.12.0 – Keine Rechnungserstellung per Workflow bei FBA-Aufträgen JTL-Wawi 1.10 3
Neu PayPal Rechnung per Ratepay leitet immer auf Adresseingabeseite zurück Plugins für JTL-Shop 5
Neu Kategorie Beschreibung per Ameise ändern Betrieb / Pflege von JTL-Shop 9
In Diskussion Per Workflow aktuelle Kategorie als Attribut hinterlegen JTL-Workflows - Ideen, Lob und Kritik 5
Bestellung kann nicht per Mail verschickt werden JTL-Wawi 1.10 1

Ähnliche Themen