Lieferschein / Formularauswahl nach Versandart

Shopsitters

Sehr aktives Mitglied
27. Juli 2011
1.397
78
Schleswig-Holstein
Hallo L&L Profis,

ich möchte Anhand der Versandart auswählen lassen welche Variante meines Lieferscheins gedruckt wird. Als Alternative, da ich nicht glaube das es so geht - möchte ich eine letzte Seite an den Lieferschein anhängen und wenn Versandart X diese nicht mitdrucken und wenn Versandart Y alle Seiten bis auf diese drucken ...

Ich könnte mir vorstellen, daß es über Darstellungsbedingungen für die (Lastpage) geht, aber ich habe noch keinen Einstieg gefunden

Mit der von Marcos Software veröffentlichten SQL Query kann ich ja zumindest schon die Versandart in eine Darstellungsbedingung einbauen ... aber wie weiter

Bitte um Starthilfe um die Kopfblockade zu lösen
 

wawi-dl

Sehr aktives Mitglied
29. April 2008
6.668
806
AW: Lieferschein / Formularauswahl nach Versandart

... hab dein Problem nicht ganz verstanden.

Du hast einen Lieferschein der für alle gültig ist, dieser hat aber eine zusätzliche "letzte Seite", die je nach Versandart angezeigt bzw. definiert werden soll?


Eine SQL-Abfrage gibt es, ich frage auch so die VA ab, da es diese nicht als Variable gibt.
Du musst doch also nun nur eine letzte Seite aufbauen, die Darstellungsbedingung auf die Ebene packen?!

COND(VA = X, true, COND(VA = Y, true, false)) ... nun wird die Seite angezeigt, wenn VA = X oder Y ist, sonst nicht.
 

Shopsitters

Sehr aktives Mitglied
27. Juli 2011
1.397
78
Schleswig-Holstein
AW: Lieferschein / Formularauswahl nach Versandart

Hallo wawi-dl,

danke für Deine Antwort. Nein, im Endeffekt möchte ich es wie zwei Lieferscheinformulare haben, die aber nicht durch die Parameter (Firma / Sprache / Kundengruppe / Ausgabe) gesteuert werden, sondern die Versandart soll bestimmen ob X oder Y gedruckt wird. Da ich aber vermute das ich das nicht über zwei unterschiedliche Formulare machen kann wollte ich im Endeffekt den Lieferschein zweiseitig haben und über die Versandart entweder Seite 1 Ohne letzte Seite - oder Nur letzte Seite ausdrucken.

Ich hoffe ich konnrte vermitteln was ich meine.

Eine Möglichkeit wäre sicherlich auch mit den Darstellungsbedingungen einzelner Eelemente zu arbeiten, was aber angesichts der vielen Informationen (Elemente) im Lieferschein sicherlich schwieriger ist.

Vielleicht bin ich jedoch auch völlig auf dem Holzweg....Bitte holt mich dann hier jemand ab.

Sinn und Zweck dahinter:
Wir bieten Kunden an das wir in seinem Namen versenden also ohne Informationen (Logo / Anschrift / Hinweistexte etc) von uns. Der Kunde verkauft aber auch unsere Artikel bei sich im Laden, also braucht er mal Lieferschein mit unseren Daten und mal Lieferschein ohne unser Daten (da dieser an seinen Endkunden geht). Über die Kundengruppe jkann ich das also nicht steuern. Aber über die Versandart halt. (Normaler Versand / Neutraler Versand)

Gerne bin ich auch für andere Ideen offen.

Gruss
Lars
 

wawi-dl

Sehr aktives Mitglied
29. April 2008
6.668
806
AW: Lieferschein / Formularauswahl nach Versandart

OK jetzt hab ichs verstanden, war anfangs etwas unklar ...

Gut, dann solltest du ganz anders an die Sache herangehn!


Mach dir einen Lieferschein mit mehreren Ebenen, sprich in etwa so:
LA1-Kopfzeile
LA1-Inhalt
LA1-Fusszeile
LA2-Kopfzeile
LA2-Inhalt
LA2-Fusszeile

... den jeweiligen Ebenen vergibst du dann die Darstellungseinstellungen!


Vorteil dadurch, du legst mehrere Lieferscheine übereinander, die Ebenen sind nur für eine bessere Übersicht für DICH, der Rest macht ja dann die Wawi.
 

Shopsitters

Sehr aktives Mitglied
27. Juli 2011
1.397
78
Schleswig-Holstein
AW: Lieferschein / Formularauswahl nach Versandart

SUPER - vielen Dank wawi-dl !

Das ist genau der richtige Weg - jetzt fehlt mir nur noch eine Information dann habe ich es - von marcos software benutze ich zur Zeit das folgende Code Schnippsel um die Versandart in dei Darstellungsbedingung zu bekommen ...

Code:
JTL_DirectQuery("SELECT cName FROM tversandart WHERE kVersandArt = (SELECT tVersandArt_kVersandArt FROM tbestellung WHERE cBestellNr = '"+JTL.WaWi.Vorgang.BestellNr+"')") == "[B][COLOR=#ff0000]Neutraler Versand Österreich[/COLOR][/B]"

und

Code:
JTL_DirectQuery("SELECT cName FROM tversandart WHERE kVersandArt = (SELECT tVersandArt_kVersandArt FROM tbestellung WHERE cBestellNr = '"+JTL.WaWi.Vorgang.BestellNr+"')") == "[B][COLOR=#ff0000]Neutraler Versand National[/COLOR][/B]"

Also beide Versandarten fangen mit "Neutraler Versand .... " an. Wie bekomme ich dort ein *like* Neutraler Versand ... hin ... damit ich nicht die Ebenen doppelt einmal für Neutral National und einmal für Neutral Österreich anlegen muss. Und wenn ich schon dabei bin wie lautet der Syntax für *ungleich* Neutraler Versand ....

Das würde mir den Tag retten.
 

wawi-dl

Sehr aktives Mitglied
29. April 2008
6.668
806
AW: Lieferschein / Formularauswahl nach Versandart

... hab keine Wawi zur hand, versuch mal den Befehl "contains$" oder ähnliches ...
 

Shopsitters

Sehr aktives Mitglied
27. Juli 2011
1.397
78
Schleswig-Holstein
AW: Lieferschein / Formularauswahl nach Versandart

Hmmm Idee ist genau richtig, jedoch bekomme ich das nicht in die Abfrage eingebaut mit Wildcards kann ich also innerhalb der ... =='Neutraler Versand xxxxxx' nicht arbeiten ?
Dachte an =='Neutraler Versand'+% oder ähnlich - mir fehlt hier jedoch noch ein wenig Basiswissen
 

wawi-dl

Sehr aktives Mitglied
29. April 2008
6.668
806
AW: Lieferschein / Formularauswahl nach Versandart

... kannst du das nicht anders abfragen, ob "national" oder "international"?

Wildcards ... ob die klappen weis ich nicht, auch in Verbindung mit "==" weis ich nicht aus dem Stegreif ...
 

Shopsitters

Sehr aktives Mitglied
27. Juli 2011
1.397
78
Schleswig-Holstein
AW: Lieferschein / Formularauswahl nach Versandart

Hallo wawi-dl,

nein, ich müsste das schon über Wildcards versuchen - habe jetzt das = in der SQL Abfrage mal mit LIKE und % als Wildcard versucht, jedoch ohne Erfolg. .... Mist dann werde ich das erstmal mit 6 weiteren Ebenen im Lieferschein versuchen (Basis DE und Basis At / Positionsliste DE + Positionsliste AT / Seite DE + Seite AT) mal schauen wie es geht ... Vielleicht fällt ja Dir oder einem Mitleseer noch was ein.

Danke jedoch dafür, daß Du Dich beteiligt hast und mir in jedem Fall geholfen hast.

Gruss
Lars
 

wawi-dl

Sehr aktives Mitglied
29. April 2008
6.668
806
AW: Lieferschein / Formularauswahl nach Versandart

... wenn die Zeichenanzahl gleich wäre, kannst du die Textpassage auch trimmen mit right$ oder left$ ... oder suchst die Position eines Buchstabens im Wort automatisch.

Bringt dir Text trimmen etwas? Denn dann kannst direkt abfragen, der Anfang interessiert dich ja eh nicht.
 

Shopsitters

Sehr aktives Mitglied
27. Juli 2011
1.397
78
Schleswig-Holstein
AW: Lieferschein / Formularauswahl nach Versandart

Leider nein, ich müsste irgendwie schaffen das Wort "Neutral" zu suchen, das ist der Schlüssel Aber alle Versuche mal ein "=" oder "==" gegen ein LIKE zu tauschen und mit %Neutral% zu arbeiten klappt leider nicht
Alternativ habe ich auch schon versucht mit der ID der Versandart zu arbeiten, aber da bricht mein SQL Wissen noch ab.
 

wawi-dl

Sehr aktives Mitglied
29. April 2008
6.668
806
AW: Lieferschein / Formularauswahl nach Versandart

Aso, dann versuch es doch so ...

Code:
JTL_DirectQuery("SELECT kVersandArt FROM tversandart WHERE kVersandArt = (SELECT tVersandArt_kVersandArt FROM tbestellung WHERE cBestellNr = '"+JTL.WaWi.Vorgang.BestellNr+"')") == "[B][COLOR=#ff0000]ID-Nummer 1[/COLOR][/B]"

und

Code:
JTL_DirectQuery("SELECT kVersandArt FROM tversandart WHERE kVersandArt = (SELECT tVersandArt_kVersandArt FROM tbestellung WHERE cBestellNr = '"+JTL.WaWi.Vorgang.BestellNr+"')") == "[B][COLOR=#ff0000]ID-Nummer 2[/COLOR][/B]"


ID-Nummer glaub aber dann ohne Anführungszeichen ...
 

Shopsitters

Sehr aktives Mitglied
27. Juli 2011
1.397
78
Schleswig-Holstein
AW: Lieferschein / Formularauswahl nach Versandart

Hört sich gut an. Jetzt muss ich lediglich mit ungleich X ungleich Y ungleich Z meine Verdandarten ausklammern, die NICHt neutral sind - dann habe ich es endlich geschafft.
Du Warst eine große Hilfe für mich - ich versuche das umzusetzen und werde dann meine Lösung hier posten.

Danke Dir
 

Shopsitters

Sehr aktives Mitglied
27. Juli 2011
1.397
78
Schleswig-Holstein
AW: Lieferschein / Formularauswahl nach Versandart

So, nur mal als Feedback, bisher habe ich hier leider noch keinen Erfolg gehabt, da ich wirklich unbedingt die Abfrage mit dem SQL Befehl LIKE und NOT LIKE <platzhalter>Versandart<platzhalter> arbeitren muss
Vielliecht ließt marco jedoch mit und kann das aufklären, oder ein anderer SQL / JTL QUERY Held. wawi-dll hat mir mit den Ebenen auf jeden Fall den richtigen Weg gezeigt - aber ich muss das über Like / not Like und die wildcards abfangen.

Bitte um Hilfe - das würde bei uns eine weitere Fehlerquelle gen 0% reduzieren.
 

marcos software

Sehr aktives Mitglied
23. Juli 2009
1.742
24
Bonn
AW: Lieferschein / Formularauswahl nach Versandart

Hallo,

1. Marc ohne o reicht ;>

2. ohne jetzt alles von oben genau gelesen zu haben.

Willst du dein Like in SQL oder im Formulardesigner ?

So wie ich es grad rauslese brauchst du das im Formulardesigner, da gibts aber so keine Like.
Im Formulardesigner kannst du (wie Timo glaub ich auch schon schrieb) mit Contains arbeiten,
in SQL dann entsprechend mit Like.
Ein Beispiel für SQL:

SELECT * FROM deineTabelle WHERE deineColumn LIKE '%deineSuche%'

Und im Formulardesigner für deine oben genannten Code entsprechend:

Code:
Contains (JTL_DirectQuery("SELECT cName FROM tversandart WHERE kVersandArt = (SELECT tVersandArt_kVersandArt FROM tbestellung WHERE cBestellNr = '"+JTL.WaWi.Vorgang.BestellNr+"')"),'Neutral')

das negieren dazu erreichst du im Formulardesigner durch das Wörtchen "not" direkt vor Contains ;>

Gruß,
Marc
 

Shopsitters

Sehr aktives Mitglied
27. Juli 2011
1.397
78
Schleswig-Holstein
AW: Lieferschein / Formularauswahl nach Versandart

Hallo Marc, Hallo Timo,

PERFEKT .... es funktioniert - Knoten geplatzt und getestet - es funktioniert alles super

Vielen Vielen Vielen Dank !!!!!!!!!!

Gruß
Lars
 
Ähnliche Themen
Titel Forum Antworten Datum
Lieferschein löschen führt zum Absturz JTL-Wawi 2.0 2
Neu Menge in einem bereits versendeten Lieferschein ändern User helfen Usern - Fragen zu JTL-Wawi 2
Artikelbild auf Lieferschein anzeigen JTL-Wawi 1.11 5
Neu Doppelseitigen Druck Rechnung / Lieferschein deaktivieren User helfen Usern - Fragen zu JTL-Wawi 1
Neu Doppelseitigen Druck Rechnung / Lieferschein deaktivieren Arbeitsabläufe in JTL-WMS / JTL-Packtisch+ 2
Verkaufseinheit wird nicht auf Angebot/Auftrag/Rechnung/Lieferschein ausgegeben JTL-Wawi 1.11 3
Neu Suche DirectQuery für Kundenkommentar (Rechnung) & Hinweis (Lieferschein) Druck-/ E-Mail-/ Exportvorlagen in JTL-Wawi 2
Neu WAWI 2.0.2 Auftragsuche nach Ebay-Benutzernamen funktioniert nicht JTL-Wawi - Fehler und Bugs 1
Zugriff verweigert nach Umzug auf neuen Rechner, X-Rechnung kann nicht gespeichert werden JTL-Wawi 1.11 2
Neu Nach Update auf 1.11.9 - alle Shopify Shop nicht mehr connected Shopify-Connector 4
Neu Error 500 Fehler nach Dropper Installation Betrieb / Pflege von JTL-Shop 2
Neu Nach Update in Dez 2025 wird TSE Swissbit nicht mehr erkannt JTL-POS - Fehler und Bugs 1
Nach Update auf 2.0 auf einmal kostenpflichtig JTL-Wawi 2.0 2
Neu Druck nach jeder Position JTL-POS - Fragen zu Hardware 1
Neu Nach Umstellung DHL Versenden 4.0 wird Kleinpaket nun auf DHL Paket Labeldrucker ausgegeben statt auf Kleinpaketdrucker JTL-ShippingLabels - Fehler und Bugs 5
Inaktive Verkaufskanäle lassen sich nicht löschen – erscheinen nach Löschen und Speichern erneut JTL-Wawi 1.11 0
Nach Update auf 2.01 kein Worker mehr JTL-Wawi 2.0 13
Neu JTL Pos liest keine Verkäufe mehr ein nach Update Einrichtung / Updates von JTL-POS 0
Nach Update auf Wawi 2.0.X, API v1 Fehler JTL-Wawi 2.0 9
Neu SQL-Server geht eine Stunde nach Allgemeine Fragen zu JTL-Shop 4
Neu eBay-Vorlage übernimmt alten Artikelnamen nach Duplizieren – Bug oder Bedienfehler? JTL-Wawi - Fehler und Bugs 2
Login Zeiten nach User in Wawi 1.6 JTL-Wawi 1.6 0
Neu Problem nach Update auf Shop 5.6.1 - Impressum JTL-Shop - Fehler und Bugs 2
Neu Fehlermeldung nach der Umstellung von DHL Versenden 4.0 JTL-Track&Trace - Fehler und Bugs 7
Neu Refresh nach Abgleich User helfen Usern - Fragen zu JTL-Wawi 0
Neu Artikel letzte 10 Versanddaten, sortiert nach Datum mit Plattform Eigene Übersichten in der JTL-Wawi 4
Neu Stücklisten nach Artikelkopie nicht mehr direkt änderbar – Bug oder gewollte Änderung? JTL-Wawi - Fehler und Bugs 1
Neu Strukturierte Daten vom Typ "Produkt" werden nach Update auf JTL Shop 5.6.1 nur fehlerhaft erkannt JTL-Shop - Fehler und Bugs 3
Neu JTL POS - nach Gerätetausch - Standard-Datenbank hinterlegen Einrichtung / Updates von JTL-POS 1
Neu Pickliste nach Teillieferung automatisch löschen Arbeitsabläufe in JTL-WMS / JTL-Packtisch+ 0
Neu Was genau passiert nach dem zurücksetzen? WooCommerce-Connector 0
Neu DSGVO – Automatisierte Löschung von Kundendaten nach 10 Jahren (JTL-Wawi / JTL-Shop) User helfen Usern - Fragen zu JTL-Wawi 2
Neu nach Update nicht alle Rechnungen mehr an Amazon Amazon-Anbindung - Fehler und Bugs 0
Neu OPC friert beim speichern von Änderungen ein nach JTL-Shop Update von Version 5.1.5 auf 5.6.1 JTL-Shop - Fehler und Bugs 6
Neu Sortierung nach Produkt Kategorie Arbeitsabläufe in JTL-Wawi 0
Export Zahlungen Amazon marketplace bei Kombi OSS und FBA erfolgt nach JTL2DATEV unvollständig JTL-Wawi 1.9 0
Neu Nach Shopupdate http error 500 JTL-Shop - Fehler und Bugs 9
Neu Abfrage Pakete nach Gewicht, Menge und durchschnittliches Gewicht Eigene Übersichten in der JTL-Wawi 0
Serienmails aus dem Shop nach Kundenimport Einrichtung JTL-Shop5 0

Ähnliche Themen