Neu Workaround für Artikelbeschreibung (Ausgabe)

  • Temporäre Senkung der Mehrwertsteuer Hier findet ihr gesammelt alle Informationen, Videos und Fragen inkl. Antworten: https://forum.jtl-software.de/threads/mehrwertsteuer-senkung-vom-01-07-31-12-2020-offizieller-diskussionthread-video.129542/

Philipp Laumen

Moderator
Mitarbeiter
16. Juli 2018
208
58
Hallo,

da aktuell aufgrund eines Bugs die Ausgabe der Artikelbeschreibungen über die Variabeln nicht möglich ist (Es wird immer Global genommen) habe ich Direct Queries als Workaround erstellt.
Hier der Bug:
https://issues.jtl-software.de/issues/WAWI-35142
Einfach auf den Spoiler klicken, dann wird der Code angezeigt. :)

Code:
JTL_DirectQuery("SELECT
CASE
        WHEN tBestellung.cBeschreibung = 'K' THEN (SELECT TOP (1) cKurzBeschreibung FROM dbo.tArtikelBeschreibung WHERE kArtikel = "+str$(SalesQuotationPosition.ProductInternalId)+"AND kPlattform = 10001 AND tBestellung.kSprache = dbo.tArtikelBeschreibung.kSprache)
        WHEN tBestellung.cBeschreibung = 'L' THEN (SELECT TOP (1) cBeschreibung FROM dbo.tArtikelBeschreibung WHERE kArtikel = "+str$(SalesQuotationPosition.ProductInternalId)+"AND kPlattform = 10001 AND tBestellung.kSprache = dbo.tArtikelBeschreibung.kSprache)
        ELSE ''
        END
FROM dbo.tBestellung
WHERE kBestellung = "+str$(Report.InternalId))

Code:
JTL_DirectQuery("SELECT
CASE
        WHEN tBestellung.cBeschreibung = 'K' THEN (SELECT TOP (1) cKurzBeschreibung FROM dbo.tArtikelBeschreibung WHERE kArtikel = "+str$(SalesOrderPosition.ProductInternalId)+"AND kPlattform = 10001 AND tBestellung.kSprache = dbo.tArtikelBeschreibung.kSprache)
        WHEN tBestellung.cBeschreibung = 'L' THEN (SELECT TOP (1) cBeschreibung FROM dbo.tArtikelBeschreibung WHERE kArtikel = "+str$(SalesOrderPosition.ProductInternalId)+"AND kPlattform = 10001 AND tBestellung.kSprache = dbo.tArtikelBeschreibung.kSprache)
        ELSE ''
        END
FROM dbo.tBestellung
WHERE kBestellung = "+str$(Report.InternalId))

Code:
JTL_DirectQuery("SELECT
CASE
        WHEN tBestellung.cBeschreibung = 'K' THEN (SELECT TOP (1) cKurzBeschreibung FROM dbo.tArtikelBeschreibung WHERE kArtikel = "+str$(InvoicePosition.ProductInternalId)+"AND kPlattform = 10001 AND tBestellung.kSprache = dbo.tArtikelBeschreibung.kSprache)
        WHEN tBestellung.cBeschreibung = 'L' THEN (SELECT TOP (1) cBeschreibung FROM dbo.tArtikelBeschreibung WHERE kArtikel = "+str$(InvoicePosition.ProductInternalId) +"AND kPlattform = 10001 AND tBestellung.kSprache = dbo.tArtikelBeschreibung.kSprache)
        ELSE ''
        END
FROM dbo.tBestellung
WHERE tRechnung_kRechnung = "+str$(Report.InternalId))

Code:
JTL_DirectQuery("SELECT
CASE
        WHEN tBestellung.cBeschreibung = 'K' THEN (SELECT cKurzBeschreibung FROM dbo.tArtikelBeschreibung WHERE kArtikel = "+str$(InvoiceCorrectionPosition.ProductInternalId)+"AND kPlattform = 10001 AND tBestellung.kSprache = dbo.tArtikelBeschreibung.kSprache)
        WHEN tBestellung.cBeschreibung = 'L' THEN (SELECT cBeschreibung FROM dbo.tArtikelBeschreibung WHERE kArtikel = "+str$(InvoiceCorrectionPosition.ProductInternalId)+"AND kPlattform = 10001 AND tBestellung.kSprache = dbo.tArtikelBeschreibung.kSprache)
        ELSE ''
        END
FROM dbo.tBestellung
JOIN tgutschrift ON dbo.tgutschrift.kRechnung = dbo.tBestellung.tRechnung_kRechnung
WHERE kRechnung = "+str$(Report.InternalId))

Code:
JTL_DirectQuery("SELECT
CASE
        WHEN tBestellung.cBeschreibung = 'K' THEN (SELECT cKurzBeschreibung FROM dbo.tArtikelBeschreibung WHERE kArtikel = "+str$(DeliveryNotePosition.ProductInternalId)+"AND kPlattform = 10001 AND tBestellung.kSprache = dbo.tArtikelBeschreibung.kSprache)
        WHEN tBestellung.cBeschreibung = 'L' THEN (SELECT cBeschreibung FROM dbo.tArtikelBeschreibung WHERE kArtikel = "+str$(DeliveryNotePosition.ProductInternalId)+"AND kPlattform = 10001 AND tBestellung.kSprache = dbo.tArtikelBeschreibung.kSprache)
        ELSE ''
        END
FROM dbo.tBestellung
JOIN tLieferschein ON dbo.tLieferschein.kBestellung = dbo.tBestellung.kBestellung
WHERE kLieferschein = "+str$(Report.InternalId))

Achtung:
Bei verwendung von HTML in der Beschreibung kann es zu Formatierungsfehlern kommen! Dann muss die Funktion HTMLToPlainText$ () benutzt werden um das Ergebnis zu formatieren.
Außerdem muss bei Zeilenumbrüchen in der Beschreibung das ganze mit RTFToPlainText$ () umschlossen werden.
 
Zuletzt bearbeitet:

LSG

Aktives Mitglied
29. Mai 2015
12
0
Hallo Philipp,

hat der Bug auch mit meinem Problem zutun?
Wenn ja, wo trage ich den Code ein, damit die Bezeichnung auch im Auftrag und in der Rechnung gedruckt wird?

Gruß
Andreas
Fehler_Druck_Versandbezeichnung.jpg
 
Ähnliche Themen Forum Antworten Erstelldatum des Themas
Neu Workaround für WMS Inventurliste Tutorials für die Anpassung von Vorlagen 0
Neu Gratisgeschenk für bestimmte Artikel User helfen Usern - Fragen zu JTL-Wawi 1
Neu Email für Rechnung, wie umstetzen ? Arbeitsabläufe in JTL-Wawi 1
Neu Hook in ShippingMethod::calculateShippingFees() für Fremdmodule JTL-Shop - BETA - Feedback und Bugmeldungen 2
Neu JTL-POS für Aussendienst einsatz Allgemeine Fragen zu JTL-POS 4
Neu Versandkostenvorteil für Stammkunden Allgemeine Fragen zu JTL-Shop 0
Neu Hosting buchen für JTL-Shop 4 Installation / Updates von JTL-Shop 2
In Bearbeitung Problem bei ebay: Falsche Rechnungsadresse für Verkaufsgebühren User helfen Usern - Fragen zu JTL-Wawi 1
Neu Rechnung für Teillieferungen Arbeitsabläufe in JTL-Wawi 0
Neu Artikel Bezeichnung auf Rechnung ist leer, für die Aufträge, die von eBay importiert wurden. Druck-/ E-Mail-/ Exportvorlagen in JTL-Wawi 0
Neu Zeit für JTL-Worker und Shopabgleiche User helfen Usern - Fragen zu JTL-Wawi 3
Neu Vorlage für EazyShipping-Picklisten lassen sich nicht speichern User helfen Usern - Fragen zu JTL-Wawi 7
Neu exportvorlage für Destatis Intrahandelsstatistik Individuelle Listenansichten in der JTL-Wawi 0
Neu Kann mir jemand das Feld für den Brutto VK User helfen Usern - Fragen zu JTL-Wawi 1
Neu Bestimmte Artikel bei Export für Preissuchmaschinen ausschliessen Betrieb / Pflege von JTL-Shop 2
Offen Workflow für Artikel im Onlineshop „aktiv“ zu schalten JTL-Workflows - Ideen, Lob und Kritik 2
Neu Mindestabnahmemenge für einen Artikel Arbeitsabläufe in JTL-Wawi 0
Neu Wahl der Kategorie für Breadcrumb Navigation auf Artikeldetailseite Betrieb / Pflege von JTL-Shop 2
Neu Variable Preise für bestimmte Artikel Allgemeine Fragen zu JTL-POS 3
Neu Zahlungsarten Klarna/Stripe für Abgleich mit Zahlungsmodul anlegen Arbeitsabläufe in JTL-Wawi 1
Neu Text für Differenzbesteuerung in der Rechnung User helfen Usern - Fragen zu JTL-Wawi 6
Neu Staffelpreise für Artikelkategorien und Kundengruppen / Kunden JTL-Wawi - Ideen, Lob und Kritik 9
Neu Etikettendruck bei Wareneingang für Seriennummerartikel JTL-Wawi - Ideen, Lob und Kritik 2
Neu Artikelmerkmale für Ebay aus anderer Wawi übernehmen. User helfen Usern - Fragen zu JTL-Wawi 1
Neu Wer baut mir eine Suche für die WaWi Kundenattribute? Dienstleistung, Jobs und Ähnliches 2
Neu Gesucht wird jemand mit Kenntnissen für PHP / IONCUBE Betrieb / Pflege von JTL-Shop 5
Neu Voten für Reparatur / Reklamation Annahme über JTL POS JTL-POS - Ideen, Lob und Kritik 0
Neu EVO-Template für ebay anpassen User helfen Usern 1
Neu Neues Plugin: SD No Index für Artikel- und Kategorieseiten Plugins für JTL-Shop 1
Neu Was für Artikel werden da gesendet? Shopware-Connector 0
Neu Pflichtfelder für Artikel, Kunden, Lieferanten etc. Arbeitsabläufe in JTL-Wawi 0
Neu Komponenten Stückliste VK Brutto für alle Varkombi Artikel aktualisieren User helfen Usern - Fragen zu JTL-Wawi 6
**RELEASE: JTL-Connector (SaaS) für Shopware 6 startet in die Open Beta** Shopware-Connector 73
Neu Implementierung eines eigenes Endpunktes für Modx / modmore Commerce Technische Fragen zu den JTL-Connectoren 1
Neu Ist die Funktion Artikel je Posten auch für Amazon möglich? Amazon-Anbindung - Ideen, Lob und Kritik 1
Neu TLD .shop oder .de besser für Google-Ranking? User helfen Usern 4
Neu Druckvorlage für Pickliste anpassen Druck-/ E-Mail-/ Exportvorlagen in JTL-Wawi 0
Neu ONIX/XML Daten-Feed für Produktdaten User helfen Usern - Fragen zu JTL-Wawi 1
Neu welcher Sachverhalt für Amazongebühren 13b ? Bauleistungen (No.4) oder Im Inland steuerpflichtige sonstige Leistungen... (No.7) User helfen Usern 2
Neu Nova Child für Slider bullet.gif - arrows.gif - und loading.gif fehlen JTL-Shop - BETA - Feedback und Bugmeldungen 0
In Bearbeitung Es konnte kein Kategorie-Standardname für den ISO-Code 'ger' ermittelt werden Shopware-Connector 1
Neu Inventur für Artike mit Pfand User helfen Usern - Fragen zu JTL-Wawi 0
Neu Vorschlag: @Key für VarKombi-Artikel auch bei Klick auf VarKombi-KindArtikel setzen Individuelle Listenansichten in der JTL-Wawi 0
Neu DirectQuery für Rechnungskorrektur (Lieferadtum und -adresse) User helfen Usern - Fragen zu JTL-Wawi 1
Gelöst Vorlage für die Artikel auf einem Lagerort Druck-/ E-Mail-/ Exportvorlagen in JTL-Wawi 8
Neu JTL für Handyshop geeignet ? Anforderungen: Seriennummerverwaltung - vollautomatischer Bestellprozeß für Content Cards - Mitarbeiterverwaltung Starten mit JTL: Projektabwicklung & Migration 0
Neu Vorlagen für eine 3. Firma (Mandanten erstellen) ... Verständnisproblem Druck-/ E-Mail-/ Exportvorlagen in JTL-Wawi 2
Neu Variable für Attribute gesucht Druck-/ E-Mail-/ Exportvorlagen in JTL-Wawi 0
Gelöst Variable für Kommetar 1 und Kommentar 2 gesucht Druck-/ E-Mail-/ Exportvorlagen in JTL-Wawi 1
In Diskussion Plugin für Woocommerce Connector - Abgleich zusätzliche Felder für Artikel WooCommerce-Connector 2
Ähnliche Themen