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

Stetto

Sehr aktives Mitglied
2. Juli 2009
4.813
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 Versanddatenimport in Packtisch nicht automatisch (DPD Österreich mit WEB.omat) JTL-WMS / JTL-Packtisch+ - Fehler und Bugs 2
Neu GLS Privatlabels mit Packtisch verknüpfen JTL-ShippingLabels - Ideen, Lob und Kritik 0
Neu Keine Labels für Warenpost international über Packtisch JTL-ShippingLabels - Fehler und Bugs 8
Neu Packtisch + Lieferscheindruck dauert sehr lange JTL-WMS / JTL-Packtisch+ - Fehler und Bugs 5
Packtisch 1.11.10 - Versandartenauswahl Schnellauswahl via Scan Buggy JTL-Wawi 1.11 2
Packtisch Versanddatenexport startet nicht (2.0.1) JTL-Wawi 2.0 1
Neu DHL Versenden 4.0 - Parameter name2 must between 1 and 50 characters long JTL-ShippingLabels - Ideen, Lob und Kritik 0
Neu Warenpost - Parameter items must contain between 1 and 99 items. JTL-ShippingLabels - Fehler und Bugs 4
Neu Parameter contactName must be between 3 and 80 characters long. JTL-ShippingLabels - Fehler und Bugs 3
Neu DHL Versenden 4.0 - Versand nach USA - Parameter state must be between 1 and 20 characters long. JTL-ShippingLabels - Fehler und Bugs 1
Neu Parameter contactname -> Adresszusatz JTL-ShippingLabels - Fehler und Bugs 5
Neu Internetmarke 2.0 Beta – Value cannot be null. Parameter name: accessToken JTL-ShippingLabels - Fehler und Bugs 24
Neu „Parameter refNo (Shipment reference number) must be between 8 and 35 characters long.“ JTL-ShippingLabels - Fehler und Bugs 30
Neu Lagerkommentar 1 per Workflow füllen User helfen Usern - Fragen zu JTL-Wawi 6
Labels setzen per v1/v2/GraphQL? JTL-Wawi 2.0 3
Neu JTL-Wawi Shopabgleich per E-Mail überwachen (Warnungen & Fehler) Onlineshop-Anbindung 1
Exportvorlage: Auftrag nur Artikel die per Dropshipping verfügbar sind in Datei schreiben JTL-Wawi 1.11 4
Neu JTL → Shopify Connector: MappingTablesException / „Endpoint id is empty“ – betroffene Artikel aus Logs per SQL finden Shopify-Connector 2
Neu [Suche 5 Beta-Tester] KI generiert JTL Shop 5 Templates per Beschreibung – kostenlos testen Templates für JTL-Shop 7
Neu Werte erhöhen per Workflow User helfen Usern - Fragen zu JTL-Wawi 4
Amazon Rechnungslayout geändert, per IDU wird trotzdem die alte Vorlage hochgeladen JTL-Wawi 1.9 2
In Diskussion Ort mit OT per Workflow bereinigen JTL-Workflows - Ideen, Lob und Kritik 3
Neu Banner per OPC auf Artikelseite Allgemeine Fragen zu JTL-Shop 5

Ähnliche Themen