Inaktiv B-Ware Hinweis auf Rechnung drucken

Stephs182

Sehr aktives Mitglied
21. Januar 2015
261
27
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.245
1.522
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.245
1.522
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.245
1.522
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
261
27
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
261
27
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
261
27
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
261
27
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
261
27
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
261
27
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.245
1.522
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
261
27
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
261
27
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.245
1.522
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
Lieferantenbestellung: Hinweis/Zuordnung JTL-Wawi 1.11 4
Neu Suche DirectQuery für Kundenkommentar (Rechnung) & Hinweis (Lieferschein) Druck-/ E-Mail-/ Exportvorlagen in JTL-Wawi 2
Neu Hinweis bei B2B-IGL User helfen Usern - Fragen zu JTL-Wawi 5
Neu DHL Umstellung auf 4.0 User helfen Usern - Fragen zu JTL-Wawi 2
Neu ❓JTL Wawi Update von 1.8 auf ??? User helfen Usern - Fragen zu JTL-Wawi 1
Update von 1.10.10.3 auf aktuellere Versionen JTL-Wawi 1.10 0
Neu seit Umstellung auf DHL 4.0 ist auf DHL Aufkleber grauer Schleier im Hintergrund JTL-ShippingLabels - Fehler und Bugs 0
Neu Automatische Umstellung auf Pro-Tarif ohne Zustimmung? User helfen Usern - Fragen zu JTL-Wawi 2
Neu Positionen eines Auftrags auf mehrere Picklistenvorlagen aufteilen? User helfen Usern - Fragen zu JTL-Wawi 0
Neu Upgrade CFE auf Advanced Allgemeine Fragen zu JTL-Shop 7
Neu Probleme mit Import Datenbank vom Server auf lokal JTL-Wawi 2.0 User helfen Usern - Fragen zu JTL-Wawi 4
Neu JTL2DATEV SKR 04 auf SKR 03 umstelllen User helfen Usern - Fragen zu JTL-Wawi 0
Neu nicht lieferbare Artikel aus Bestellung wieder auf die Einkaufsliste setzen ?! User helfen Usern - Fragen zu JTL-Wawi 1
Neu Plattformkosten auf Auftragspositionsebene in die JTL WaWi schreiben Arbeitsabläufe in JTL-Wawi 4
Nach Update auf 2.0 auf einmal kostenpflichtig JTL-Wawi 2.0 2
JTL Shop 4 Upgrade auf 5.5.0 --> Fehler 500 Upgrade JTL-Shop4 auf JTL-Shop5 3
JTL Shop 4 Upgrade auf 5.5.0 --> Fehler 404 Upgrade JTL-Shop4 auf JTL-Shop5 11
Neu Wer hat schon auf 5.7 geupdatet? Installation / Updates von JTL-Shop 5
Neu JTL WMS & mehr – auf dem MultichannelDay.de Messen, Stammtische und interessante Events 0
Neu Update von 1.8.12.4 auf 1.11 User helfen Usern - Fragen zu JTL-Wawi 0
Neu Nach Umstellung DHL Versenden 4.0 wird Kleinpaket nun auf DHL Paket Labeldrucker ausgegeben statt auf Kleinpaketdrucker JTL-ShippingLabels - Fehler und Bugs 1
Update auf Shop 5.5.0 von 5.4.1 ist der Shop nicht mehr erreichbar Upgrade JTL-Shop4 auf JTL-Shop5 4
Nach Update auf 2.01 kein Worker mehr JTL-Wawi 2.0 12
Nach Update auf Wawi 2.0.X, API v1 Fehler JTL-Wawi 2.0 9
JTL hausinterner Herstellerslider auf Mobile Ansicht nicht sichtbar. Einrichtung JTL-Shop5 0
Neu Fehler Scan Barcodes GTIN13 auf einem Lotto-Kundenbeleg JTL-POS - Fehler und Bugs 4
Umstellung auf 2.0, Frage zur Auf-Abwärtskompatibilität JTL-Wawi 2.0 2
Update auf 2.0.1 Fehler bei eazybusiness JTL-Wawi 2.0 17
Neu Fehler beim Update der Datenbank von 1.11.7 auf 2.0.1 JTL-Wawi - Fehler und Bugs 7
Update auf 2.0.1.0 bricht ab bei 1.12.0.0. JTL-Wawi 2.0 6
Neu HTTP 500 auf /Kontakt – Route scheint intern noch zu existieren, JTL-Weiterleitung greift nicht Betrieb / Pflege von JTL-Shop 0
Direktupdate von JTL Wawi 1.10.11.0 auf 2.0 möglich? JTL-Wawi 2.0 6
Neu Update Wawi 1.10.16.0 auf 1.11.7 -> JTL-POS Einrichtung / Updates von JTL-POS 3
Neu Seit Update auf JTL-WaWi 2.0.0.0 keine Abholung der Kundendaten bei MediaSaturn-Bestellungen JTL-Wawi - Fehler und Bugs 7
Neu Banner per OPC auf Artikelseite Allgemeine Fragen zu JTL-Shop 5
Neu Artikelmerkmale auf Pickliste ausgeben? Druck-/ E-Mail-/ Exportvorlagen in JTL-Wawi 6
Plötzliche Preissenkungen auf ebay und amazon JTL-Wawi 1.10 2
Kommissionierung: Aufteilung eines Auftrags auf mehrere Boxen JTL-Wawi 1.9 2
Beantwortet Update von 1.11.5 auf 2.0 bleibt hängen JTL-Wawi 2.0 2
Neu Umzug SQL Datenbank auf neuen Server User helfen Usern - Fragen zu JTL-Wawi 2
Update 1.9.8.0 auf 1.11.7.0 sofort Meldung "Not Responding" JTL-Wawi 1.11 2
Neu 1000te Zugriffe aus der ganzen welt auf applepay.php Allgemeine Fragen zu JTL-Shop 2
Neu Problem nach Update auf Shop 5.6.1 - Impressum JTL-Shop - Fehler und Bugs 2
Seit umzug auf neuen Server und vorherigem update auf 2.0, startet worker nicht... JTL-Wawi 2.0 4
Macht es noch Sinn, auf dem Marktplatz OTTO zu verkaufen? Otto.de - Anbindung (SCX) 7
Neu Pickliste wird auf Packtisch und in Wawi unter Picklisten nicht angezeigt. JTL-WMS / JTL-Packtisch+ - 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 Artikelpreis auf Anfrage Fehlermeldung Allgemeine Fragen zu JTL-Shop 0
Aufträge auf die Pikliste legen bringt Fehler DataTreeListView JTL-Wawi 1.11 2
Shop 5.5.3 / Eingabefelder auf IOS zoomt immer :-( Einrichtung JTL-Shop5 6

Ähnliche Themen