Inaktiv B-Ware Hinweis auf Rechnung drucken

Stephs182

Sehr aktives Mitglied
21. Januar 2015
254
26
Luckau NL
Hallo zusammen,

kann mir jemand einen Hinweis geben, wie ich in der Wawi 1.3.x auf die Rechnung beim Artikel einen Hinweis ausgeben kann, wenn das Artikel.(Eigenens Feld).B-Ware = True ist?! Ich habe mir gedacht, so schwer kann das ja nicht sein und stelle irgendwie fest, das ja doch nicht so einfach ist. Ich möchte quasi an die Artikelbeschreibung einen Text anhängen, wenn diesen Feld True ist.

Danke euch schonmal im Vorraus.

P.S. Achso... es ist die Professional Vorlage. :)
 
Zuletzt bearbeitet:

Rico Giesler

Offizieller Servicepartner
SPBanner
10. Mai 2017
13.244
1.521
Ihr habt also "B-Ware" nur als eigenes Feld angelegt oder gibt es bei den Artikel noch andere Identifizierungsmerkmale? Anhand Name oder Artikelnummer?
 

Rico Giesler

Offizieller Servicepartner
SPBanner
10. Mai 2017
13.244
1.521
Also:
Du hängst in der Rechnungs-Vorlage bei der Tabelle für die Auftragspositionen ein Unterelement an.
Wähle hierzu "Tabelle" aus und dann "Freier Inhalt". Das nächste Fenster kannst du einfach mit OK bestätigen.
Öffne die neue Tabelle und trage bei der Zeilendefinition als Darstellungsbedingung folgendes als Formel ein:
len(Alias$("DerNameDeinesEigenenFeldes",Auftragspositionen.Artikel.EigeneFelderAlsText)) > 0
Dann fügst du der Zeilendefinition noch einen Eintrag (Text) hinzu und schreibst dort rein (z.Bsp. "Das ist B-Ware") .
Du kannst dann das Erscheinungsbild noch anpassen (von Haus aus ist dort ein Rahmen drum) und auch die Breite anpassen.

Nun sollte nur bei Artikeln die das entsprechende Eigene Feld haben auch der Hinweistext ausgegeben werden.
 
  • Gefällt mir
Reaktionen: Stephs182

Rico Giesler

Offizieller Servicepartner
SPBanner
10. Mai 2017
13.244
1.521
Lies bitte nochmal genau wie ich es gemacht habe.
Anbei noch ein Screenshot:
 

Anhänge

  • Ashampoo_Snap_2019.02.01_12h16m57s_001_.png
    Ashampoo_Snap_2019.02.01_12h16m57s_001_.png
    257,1 KB · Aufrufe: 73
  • Gefällt mir
Reaktionen: Stephs182

Stephs182

Sehr aktives Mitglied
21. Januar 2015
254
26
Luckau NL
Jetzt klappt es. Vielen Dank, nun habe ich verstanden was da falsch lief. An der Stelle war ich noch nie dran und da habe ich die Denke noch nicht so verstanden.

Der Screenshot hat mir weitergeholfen.
 

Stephs182

Sehr aktives Mitglied
21. Januar 2015
254
26
Luckau NL
Ich habe es mir nochmal etwas angeschaut und ein wenig versucht zu spielen. Attribute habe ich auch nutzen können. -> Super. Gibt es eine Beschreibung, die auf as Thema genauer eingeht ohne im Forum fragen zu müssen?

Nach dem ich auf der Rechnung hinweise, dass es ein B-Ware Artikel ist, möchte ich auch noch gern den Zustand der im
Code:
Alias$("Zustand Beschreibung",Auftragspositionen.Artikel.AttributeAlsText)
stehen sollte einfügen. Ich meine, das ist ein NiceToHave aber man will ja auch nicht dumm sterben. :)
 

Stephs182

Sehr aktives Mitglied
21. Januar 2015
254
26
Luckau NL
Ich muss jetzt nochmal das Thema hochholen und dumm fragen:

Wie bekomme ich ein de Wert eines Attibuts mit in den Artikel auf die Rechnung, wenn das Attribut gesetzt ist?

1557346444455.png
 

Stephs182

Sehr aktives Mitglied
21. Januar 2015
254
26
Luckau NL
So ich habe nun den Wert per SQL Abfrage auf die Rechnung gesetzt und da ein "Zustand" vorgesetzt:

Code:
"Zustand: " + JTL_DirectQuery ("SELECT tArtikelAttributSprache.cWertVarchar FROM tArtikelAttributSprache
JOIN tArtikelAttribut ON tArtikelAttribut.kArtikelAttribut=tArtikelAttributSprache.kArtikelAttribut
JOIN tAttribut on tArtikelAttribut.kAttribut=tAttribut.kAttribut
WHERE  tArtikelAttribut.kArtikel="+Fstr$(Auftragspositionen.InterneArtikelnummer,"?")+"
AND tArtikelAttributSprache.kSprache=1
AND tAttribut.kAttribut=135")

Kann mir noch jemand sagen, wie ich das Ganze NICHT ausgebe, wenn die SQL keinen Inhalt hatte bzw. diese Abfrage false ist!?
 

albi123

Gesperrter Benutzer
7. Dezember 2009
644
71
Ich denke das geht mit den Darstellungsbedingungen wie es oben schon gezeigt wurde. "=0" wäre dann die Darstellungsbedingung.
 

Stephs182

Sehr aktives Mitglied
21. Januar 2015
254
26
Luckau NL
Nun habe ich es irgendwie geschafft: Darstellungsbedingung ist dann:

Code:
len(JTL_DirectQuery ("SELECT tArtikelAttributSprache.cWertVarchar FROM tArtikelAttributSprache
JOIN tArtikelAttribut ON tArtikelAttribut.kArtikelAttribut=tArtikelAttributSprache.kArtikelAttribut
JOIN tAttribut on tArtikelAttribut.kAttribut=tAttribut.kAttribut
WHERE  tArtikelAttribut.kArtikel="+Fstr$(Auftragspositionen.InterneArtikelnummer,"?")+"
AND tArtikelAttributSprache.kSprache=1
AND tAttribut.kAttribut=135")
) > 0
Also die Länge der SQL Abfrage soll länger als 0 sein.
 

Stephs182

Sehr aktives Mitglied
21. Januar 2015
254
26
Luckau NL
So nun der nächste Fehler...
Code:
"+Fstr$(Auftragspositionen.InterneArtikelnummer,"?")+"
findet man ja beim Versand nicht... Wie schliesse ich die Pos. Versand bei der Bedingung aus?
 

Rico Giesler

Offizieller Servicepartner
SPBanner
10. Mai 2017
13.244
1.521
Wir haben eine passende Lösung gefunden die zumindest die Versandpositionen ausschließt und Artikel bei denen das Atribut leer ist.
Das Attribut hat in der DB die internen ID "137". Das ist bei jedem eine andere ID und muss mit eurer ersetzt werden.
Ihr findet die ID in der Tabelle tAttribut in der Spalte kAttribut. (Tipp: gebt dem Attribut eine Beschreibung, dann findet ihr das richtige schneller in der Spalte.

Cond(Auftragspositionen.IstVersandkostenPosition or IsNullorEmpty (JTL_DirectQuery ("SELECT tArtikelAttributSprache.cWertVarchar FROM tArtikelAttributSprache
JOIN tArtikelAttribut ON tArtikelAttribut.kArtikelAttribut=tArtikelAttributSprache.kArtikelAttribut
JOIN tAttribut on tArtikelAttribut.kAttribut=tAttribut.kAttribut
WHERE tArtikelAttribut.kArtikel="+Fstr$(Auftragspositionen.InterneArtikelnummer,"?")+"
AND tArtikelAttributSprache.kSprache=1
AND tAttribut.kAttribut=137")),"","Zustand: " +JTL_DirectQuery ("SELECT tArtikelAttributSprache.cWertVarchar FROM tArtikelAttributSprache
JOIN tArtikelAttribut ON tArtikelAttribut.kArtikelAttribut=tArtikelAttributSprache.kArtikelAttribut
JOIN tAttribut on tArtikelAttribut.kAttribut=tAttribut.kAttribut
WHERE tArtikelAttribut.kArtikel="+Fstr$(Auftragspositionen.InterneArtikelnummer,"?")+"
AND tArtikelAttributSprache.kSprache=1
AND tAttribut.kAttribut=137"))

Eingetragen wird das ganze dann in List & Label in dem unterhalb der Artikelbeschreibung eine Untertabelle angelegt wird bei der ihr dann obigen Wert eintragt.
 

Stephs182

Sehr aktives Mitglied
21. Januar 2015
254
26
Luckau NL
Super Rico,
ich bin total happy durch dich eine Lösung gefunden zu haben. Ich werde mal sehen, ob ich das noch verfeinern kann auf nur Artikelpositionen, wie wir es besprochen hatten und ggf. es dann hier posten. Zunächst werde ich aber ein Update auf Wawi 1.4. machen.
 
  • Gefällt mir
Reaktionen: Rico Giesler

Stephs182

Sehr aktives Mitglied
21. Januar 2015
254
26
Luckau NL
Hallo zusammen, Hallo Rico,
leider muss ich das Thema nun nach 9 Monaten schon wieder aufgreifen, da der nächste Fehler auftraucht. Der Shop hat nun einen Rabatt Kupon bekommen und dieser Kupon springt auf unsere Zustände komischerweise an. Naja ist keine Versandposition, aber auch nicht Null or Empty. Ich würde gern die Logik mit einem weiterem OR erweitern, doch kenne die Variable nicht.
"Auftragsposition.HasArtikelnummer"
Ich möchte also abfragen: "Hat die Position eine Artikelnummer?" Wenn Ja -> eine Ausgabe, wenn Nein -> Keine Ausgabe

Bsp: Cond(Auftragspositionen.IstVersandkostenPosition or Auftragspositionen.HasInterneArtikelnummer (JTL_DirectQuery ("SELECT * FROM tArtikelAttribut ....
 

Rico Giesler

Offizieller Servicepartner
SPBanner
10. Mai 2017
13.244
1.521
Versuch es mal damit:
Cond(Auftragspositionen.IstVersandkostenPosition or IsNullorEmpty (JTL_DirectQuery ("SELECT tArtikelAttributSprache.cWertVarchar FROM tArtikelAttributSprache
JOIN tArtikelAttribut ON tArtikelAttribut.kArtikelAttribut=tArtikelAttributSprache.kArtikelAttribut
JOIN tAttribut on tArtikelAttribut.kAttribut=tAttribut.kAttribut
WHERE tArtikelAttribut.kArtikel="+Fstr$(Auftragspositionen.InterneArtikelnummer,"?")+"
AND tArtikelAttributSprache.kSprache=1
AND tAttribut.kAttribut=137")) or IsNullOrEmpty(Auftragspositionen.Artikelnummer),"","Zustand: " +JTL_DirectQuery ("SELECT tArtikelAttributSprache.cWertVarchar FROM tArtikelAttributSprache
JOIN tArtikelAttribut ON tArtikelAttribut.kArtikelAttribut=tArtikelAttributSprache.kArtikelAttribut
JOIN tAttribut on tArtikelAttribut.kAttribut=tAttribut.kAttribut
WHERE tArtikelAttribut.kArtikel="+Fstr$(Auftragspositionen.InterneArtikelnummer,"?")+"
AND tArtikelAttributSprache.kSprache=1
AND tAttribut.kAttribut=137"))
Bitte wieder auf die ID vom Attribut achten.
 
Ähnliche Themen
Titel Forum Antworten Datum
Neu 🚨 Hinweis für JTL-Händler, die Taxdoo nutzen News, Events und Umfragen 1
Neu Lieferschein: Hinweis auf Teillieferung in Ausgabe 2.0 Druck-/ E-Mail-/ Exportvorlagen in JTL-Wawi 0
Neu Pickliste Hinweis anzeigen nur bei bestimmten Verkaufkanal User helfen Usern - Fragen zu JTL-Wawi 0
Neu Zeiterfassung Tablett Terminal - mit Hinweis: Arbeitszeit heute nicht erreicht User helfen Usern 4
Neu Code:21920371] Gefahrstoff-Hinweis ID(s) EUH208 nicht gefunden User helfen Usern - Fragen zu JTL-Wawi 0
JTL-Wawi startet nach Neustart nicht / hängt auf neu eingerichtetem PC (Remote-Datenbank) JTL-Wawi 1.11 4
Neu Kundenwechsel von B2C auf B2B bekommt B2C angezeigt User helfen Usern - Fragen zu JTL-Wawi 5
Neu Fehler bei der Anmeldung nach Update auf 1.11.5 Installation von JTL-Wawi 0
Seit dem Update auf JTL Wawi 1.11.4 funktioniert der Workflow "Datei Schreiben" nicht JTL-Wawi 1.11 1
Neu JTL Wawi auf Windows Server 2025 mit SQL 2025? Installation von JTL-Wawi 6
Seit Update auf 1.11.4 Workflow für Kartonauswahl gibt error JTL Das Objekt mit Nullwert muss einen Wert haben. BrowsePk: 152325 WorkflowAktionId: 155 JTL-Wawi 1.11 1
Neu Verwendetes Guthaben auf Rechnung ausweisen User helfen Usern - Fragen zu JTL-Wawi 5
Neu Bons werden nach Wechsel auf neue Kasse nicht mehr signiert Allgemeine Fragen zu JTL-POS 0
Neu JTL auf dem Server duplizieren für Experimente Installation von JTL-Wawi 1
Neu Interne Links in den Dropdowns "Sortierung" und "Artikel pro Seite" auf follow setzen Betrieb / Pflege von JTL-Shop 1
Angebot auf EBay erhält Netto Preise aus JTL eBay-Anbindung - Fehler und Bugs 3
Update auf 1.11.4 Aktualisierung hängt -> "Keine Rückmeldung" JTL-Wawi 1.11 2
25 Gutscheine für Kunden auf Rechnung erstellen Allgemeine Fragen zu JTL-Vouchers 0
Neu AMAZON LISTER 2.0 Hochladen nicht möglich! Satus " Wartet auf Rückmeldu..." Amazon-Lister - Fehler und Bugs 0
Neu Nach Update auf JTL Shop 5.6.1 - Play/Pause Buttons im Layout!? Installation / Updates von JTL-Shop 6
Neu JTL_DirectQuery - SQL Abfrage Anzahl der Pakete auf Versandliste (DPD) User helfen Usern - Fragen zu JTL-Wawi 3
Nach Update auf 1.11.4 (von 10.13.1) werden keine Artikel unter F2 Artikel mehr angezeigt, sind aber da! JTL-Wawi 1.11 0
Neu JTL Wawo Objektverweis wurde nicht auf eine Objektinstanz festgelet JTL-Wawi - Fehler und Bugs 0
Neu Seit Update auf 1.10.15.0: eBay Fahrzeugverwendungsliste Fehler eBay-Anbindung - Fehler und Bugs 3
Neu Seit Update auf 1.11.4 läuft der CSV Abgleich ins Endlose! JTL-Ameise - Fehler und Bugs 6
Neu Nach Update komme ich nicht mehr auf die Shop Seite Installation / Updates von JTL-Shop 6
Kein vollständiges Update auf 1.11.4.0 möglich JTL-Wawi 1.11 1
Neu Darkmode auf Tablet Allgemeine Fragen zu JTL-POS 0
Neu Bei Klick auf Warenkorb Button nicht direkt Warenkorb Templates für JTL-Shop 8
Seit Update auf 1.11.4 werden Rechnungen nicht mehr korrekt gespeichert / nur Mini-Ausschnitt sichtbar JTL-Wawi 1.11 4
Neu Update WAWI 1.10.14.3 auf 1.11.4.0 Installation von JTL-Wawi 4
Seit Update auf 1.11.4: Hunderte Artikel plötzlich „in Aufträgen reserviert“, aber keine passenden Aufträge vorhanden JTL-Wawi 1.11 5
Neu Wawi 0.9.9.923 zwecks Aufbewahrungspflicht auf Windows 11 PC umziehen Installation von JTL-Wawi 5
Druck von Versandetiketten auf Zebra Drucker ZM400, ZT410 nicht möglich JTL-Wawi 1.11 8
Neu Update auf 5.6.1. – Trusted Shops Plugin erzeugt Fehlercode 500 Installation / Updates von JTL-Shop 6
Neu Onpage Composer - Entwürfe auf mehrere Kinder/Varianten importieren Betrieb / Pflege von JTL-Shop 1
Neu Hohe CPU-last auf Shopserver - JTL Shop Query? Allgemeine Fragen zu JTL-Shop 9
Update von 1.6 auf ? JTL-Wawi 1.6 4
Issue angelegt [WAWI-86213] Kartonagen nicht mehr über Workflow auswählbar nach Update auf 1.11.3 JTL-Workflows - Ideen, Lob und Kritik 1
Neu Von jetzt auf gleich Shop down "ohne" Fremdeinwirkung JTL-Shop - Fehler und Bugs 5
Bild auf Rechnung bewegt sich nicht mit den Positionen JTL-Wawi 1.11 8
Neu Nach Update auf 2.4.0 kein Bestell- & Artikeldatentransfer mehr möglich WooCommerce-Connector 0
Neu Amazon Artikel auf verschiedenen Sellercentrals aktivieren/deaktivieren? User helfen Usern - Fragen zu JTL-Wawi 0
Neu Bilder von Kinderartikeln auf Vaterartikel kopieren via SQL Eigene Übersichten in der JTL-Wawi 2
Neu Probleme bei der Umstellung von Varkombi auf Konfigurationsartikel User helfen Usern - Fragen zu JTL-Wawi 0
Neu OPC-Bilder werden nach Update auf 5.6.0 nicht mehr generiert JTL-Shop - Fehler und Bugs 3
Neu Nach Update auf neueste Shop-Version – Datenbank plötzlich leer / Wie weiter? Backup, Rollback oder neu aufsetzen? JTL-Shop - Fehler und Bugs 9
Neu JeraSoft stellt auf Auftragsmenge um ! User helfen Usern - Fragen zu JTL-Wawi 59
Neu JTL-Wawi Aufträge die mit JTL-POS bezahlt wurde tauchen im Tagenabschluss auf JTL-POS - Fehler und Bugs 7
Neu Umlagerungsnummer auf Lager-Packliste Druck-/ E-Mail-/ Exportvorlagen in JTL-Wawi 0

Ähnliche Themen