Neu Versand- und Kupon-Text fehlen auf Rechnung

techno-com

Gut bekanntes Mitglied
20. Januar 2011
489
2
Heilbronn
Hallo ...

geht eigentlich genau um das (+ das bei mir auch der Kupon-Text fehlt) was unter https://forum.jtl-software.de/threads/versand-wird-auf-re-nicht-gedruckt.26580/ schon besprochen wurde... dort kann ich aber nicht schreiben, kommt das ich nicht die passende Rechte dazu haben ... daher eben neuer Beitrag (recht sinnfrei finde ich, kann keinen Grund erkennen warum man den alten Beitrag "geschlossen" hat).

Bin mir meinem Latein hier am Ende, absolut nicht derjenige der sich mit dem Editor richtig auskennt ... auch viel viel lesen hat mir jetzt nicht wirklich viel weitergeholfen !

So sieht bei mir die Rechnungsausgabe aus (sorry für das schlechte Bild folgend jetzt, ist aus dem Editor ein Screenshot und dann vergrößert um 100%)

da fehlt der Kupon-Text und der Text für die Versandart.

So sieht die Rechnung aus:

123.JPG


Im Auftrags ist das alles drin ......


231.JPG

Wie im anderen Beitrag gewünscht habe ich auch mal die Datei aus dem Editor angehängt hier, also die für die Rechnung.

Kann mir hier jemand unter die Arme greifen ? Ich weiß überhaupt gar nicht wo ich im Editor ansetzen soll ... auch sehr oft geschuldet aktuell das die Variablen überarbeitet wurden und ich da schon stundenlang suchen musste ...
Hier fehlt ja auch immer noch die Variable für den "Hinweis" ("Bemerkung") bzw. das "Drucken/Mailen/Faxen -> Kurzbeschreibung" ebenfalls ... das habe ich über ein Workaround (siehe https://forum.jtl-software.de/threa...reibung-drucktext-wird-nicht-gedruckt.120784/ ) jetzt gerade so mal tlw. hin bekommen (eine ganz wichtige Sache bei uns auf den Formularen die an den Kunden raus gehen) . aber klappt auch nur bedingt ...

Zu diesem Thema von mir jetzt hier neu habe ich das gefunden => https://forum.jtl-software.de/threads/workaround-fuer-artikelbeschreibung-ausgabe.123962/ .... dort steht zwar "gelöst", die Lösung war aber das einzustellen in der Lösung 🙂

Danke mal vorab .... Hoffe habe das genau genug alles beschrieben und alles hier mit geliefert was notwendig ist
 

Anhänge

techno-com

Gut bekanntes Mitglied
20. Januar 2011
489
2
Heilbronn
Nachtrag. Eben noch aufgefallen, gleiches (also keine Anzeige der "Artikelbezeichnung") auch wenn ich einen Freitext als Artikel eingebe.
 

frankell

Sehr aktives Mitglied
9. September 2019
2.685
841
Flensburg
Es liegt an der Formel, bzw. genauer am CASE-Statement. Wenn bei Euch cBeschreibung in tBestellung wirklich die Werte 'K' oder 'L' aufweist, versuchst Du Artikelbeschreibungen abzurufen von Nicht-Artikeln, also anhand eines NULL-Werts (kArtikel). Das kann nichts werden, und damit zerschießt Du die gesamte Formel.

Hiermit sollte es klappen:

Code:
InvoicePosition.Name + If(IsNull(InvoicePosition.ProductInternalId), "", "¶" + 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 dbo.tArtikelBeschreibung.kSprache = tBestellung.kSprache)
        WHEN tBestellung.cBeschreibung = 'L' THEN (SELECT TOP (1) cBeschreibung FROM dbo.tArtikelBeschreibung WHERE kArtikel = "+str$(InvoicePosition.ProductInternalId) +"AND kPlattform = 10001 AND dbo.tArtikelBeschreibung.kSprache = tBestellung.kSprache)
        ELSE ''
        END
FROM dbo.tBestellung
WHERE tRechnung_kRechnung = "+str$(Report.InternalId)+""))

Damit ist sichergestellt, dass die Query nur ausgeführt wird, wenn kArtikel nicht NULL ist.
 

Ähnliche Themen