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

Stetto

Sehr aktives Mitglied
2. Juli 2009
4.811
575
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.597
52
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.597
52
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 Freiposition auf Pickliste lässt sich nicht picken, Packtisch Gelöste Themen in diesem Bereich 2
Neu Große Aufträge Nicht-EU: Exportdokumente & Rechnung am WMS-Packtisch nachdrucken bzw. großen Auftrag splitten User helfen Usern - Fragen zu JTL-Wawi 0
Neu Angemeldete Retoure nicht sichtbar in WMS-Packtisch Retourenbearbeitung Arbeitsabläufe in JTL-WMS / JTL-Packtisch+ 0
Neu WMS/Packtisch+ ... manuelle Workflows per Barcode auslösen JTL-WMS / JTL-Packtisch+ - Ideen, Lob und Kritik 0
Neu JTL Packtisch - offene Bestellungen Arbeitsabläufe in JTL-WMS / JTL-Packtisch+ 5
Neu Packtisch: Versandart soll explizit ausgewählt werden müssen Arbeitsabläufe in JTL-WMS / JTL-Packtisch+ 0
Neu Packtisch: In der Liste der Aufträge neue Feld-Spalte mit Spalteneditor hinzufügen Arbeitsabläufe in JTL-WMS / JTL-Packtisch+ 0
In Diskussion Wareneingang Packtisch 1.8.12.0: Seriennumer wird abgeschnitten. JTL-WMS / JTL-Packtisch+ - Fehler und Bugs 1
Gelöst Packtisch+ 1.8.112 : Rechnung wird bei Teillieferung erzeugt, obwohl als Ausführungsbedingung "Nur bei der letzten Teillieferung" ausgewählt ist. JTL-WMS / JTL-Packtisch+ - Fehler und Bugs 2
Teilrechnung Erstellen über/nach Packtisch+ JTL-Wawi 1.8 1
Gelöst Packtisch speichert exportvorlage für Hermes nicht Arbeitsabläufe in JTL-WMS / JTL-Packtisch+ 4
Neu Dynamischen Parameter an BAT anfügen zur Ausgabe als Messagebox User helfen Usern - Fragen zu JTL-Wawi 1
Neu Kundendaten extern verschlüsseln (Für den eigenen Shop) und per Import importieren Technische Fragen zu Plugins und Templates 1
Neu Wie kann man Anzahl der VPE per SQL abfragen? User helfen Usern - Fragen zu JTL-Wawi 1
Neu Per Button/ Link Artikel in den Warenkorb legen Technische Fragen zu Plugins und Templates 1
Artikel per Ameise mehreren Kategorien zuordnen - Artikeldatenimport in WaWi nicht mehr vorhanden JTL-Wawi 1.8 6
Workflow = Gewinn unter 30 % vom netto = per Mail informiert JTL-Wawi 1.6 10
Wie kann ich etwas in der WAWI Datenbank per SQL ändern? JTL-Wawi 1.8 2
Gutscheine aktualisieren bzw. mehrere per Import deaktivieren? Allgemeine Fragen zu JTL-Vouchers 1
Neu shopapotheke per Anbindung eBay-Anbindung - Fehler und Bugs 1
Neu Umlagerung per Ameisen-Import JTL-Wawi - Fehler und Bugs 1
Neu In einen Portlet-Container im Frontend per Ajax Datennachladen (weitere anzeigen) Technische Fragen zu Plugins und Templates 1
Neu eBay Plus Angebote per Ameise steuerbar ? Eigene Übersichten in der JTL-Wawi 6
Neu Zugang zu Kategorien nur per Kennworteingabe Plugins für JTL-Shop 3
Neu Eigene Felder (Kunde) in csv-Datei per Ausgabe (Auftrag oder Lieferschein) Druck-/ E-Mail-/ Exportvorlagen in JTL-Wawi 0
Neu Lieferadresse / Rechnungsadresse im Auftrag per Doppelklick wählbar machen JTL-Wawi - Ideen, Lob und Kritik 0
Datenbank-Abfrage per SQL nach Lagermenge pro Artikel & Warenbereich (WMSLager) JTL-Wawi 1.8 1
Neu Lieferantenbestellung als CSV mit selbst festgelegten Spalten per Mail senden Arbeitsabläufe in JTL-Wawi 1
Neu Benachrichtigung per Workflow bei Wareneingang User helfen Usern - Fragen zu JTL-Wawi 24
Neu Weiterleitungen direkt per Datenbank einfügen aufgrund Größe bzw. Anzahl? Betrieb / Pflege von JTL-Shop 9
Gelöst Per Workflow im Servicedesk eine Mail versenden. Gelöste Themen in diesem Bereich 4
Variationen per Ameise umbenennen JTL-Wawi 1.8 1
Workflow Auftraqspositionen per Email an Kunden senden JTL-Wawi 1.7 3
Neu Ist es möglich per Ameise Kunden zu löschen? Arbeitsabläufe in JTL-Wawi 2
Neu LS-Pos Kundenrechnung per Email Fragen rund um LS-POS 1
Neu Warenkorb per Link teilen Allgemeine Fragen zu JTL-Shop 7
Ausgabe per E-Mail geht plötzlich nicht mehr, Testmail aus Wawi aber schon JTL-Wawi 1.6 22
Beantwortet Kunde von Firma per Workflow setzen JTL-Workflows - Ideen, Lob und Kritik 1
Neu Datenbankebene per SQL löschen Eigene Übersichten in der JTL-Wawi 6
Neu Consent Status per Smarty Var abfragen Technische Fragen zu Plugins und Templates 2
Nur noch sporadischer Versand per Mail von Rechnungen, Lieferscheinen und Mahnungen nach Update auf Version 1.8. JTL-Wawi 1.8 0
Neu Kinderartikel per Ameise vom Vater lösen Arbeitsabläufe in JTL-Wawi 6
Neu Probleme bei Aufgabenplaner (Export-Manger) per Cronjob JTL-Shop - Fehler und Bugs 1

Ähnliche Themen