Neu Eigenes Feld Checkbox im Artikel als Darstellungsbedingung auf Rechnungsvorlage

Mag-ITService

Aktives Mitglied
27. Februar 2023
2
0
Hallo zusammen,

wir haben in unserer JTL-Wawi (Version 1.9.4) ein Eigenes Feld im Artikel namens „FSC 100%“ hinzugefügt. Es handelt sich dabei um ein Checkbox-Feld, das für bestimmte Artikel aktiviert werden kann. Nun möchten wir, dass auf der Rechnung ein Text erscheint, wenn mindestens ein Artikel im Auftrag dieses Feld aktiviert hat.

Beispiel:

  • Artikel 1: Checkbox „FSC 100%“ inaktiv
  • Artikel 2: Checkbox „FSC 100%“ aktiv
  • Artikel 3: Checkbox „FSC 100%“ inaktiv
In diesem Fall soll auf der Rechnung ein Text unter dem Berichtscontainer angezeigt werden, da für Artikel 2 die Checkbox aktiviert ist.

Wir haben sowohl die alte als auch die neue Druckvorlage im Einsatz und benötigen Unterstützung, wie wir dies umsetzen können. Eine Lösung mittels SQL-Befehl oder einer entsprechenden Variablen, die in beiden Druckvorlagen funktioniert, wäre ideal.

Vielen Dank für eure Unterstützung!
 

frankell

Sehr aktives Mitglied
9. September 2019
1.758
504
Flensburg
Hallo zusammen,

wir haben in unserer JTL-Wawi (Version 1.9.4) ein Eigenes Feld im Artikel namens „FSC 100%“ hinzugefügt. Es handelt sich dabei um ein Checkbox-Feld, das für bestimmte Artikel aktiviert werden kann. Nun möchten wir, dass auf der Rechnung ein Text erscheint, wenn mindestens ein Artikel im Auftrag dieses Feld aktiviert hat.

Beispiel:

  • Artikel 1: Checkbox „FSC 100%“ inaktiv
  • Artikel 2: Checkbox „FSC 100%“ aktiv
  • Artikel 3: Checkbox „FSC 100%“ inaktiv
In diesem Fall soll auf der Rechnung ein Text unter dem Berichtscontainer angezeigt werden, da für Artikel 2 die Checkbox aktiviert ist.

Wir haben sowohl die alte als auch die neue Druckvorlage im Einsatz und benötigen Unterstützung, wie wir dies umsetzen können. Eine Lösung mittels SQL-Befehl oder einer entsprechenden Variablen, die in beiden Druckvorlagen funktioniert, wäre ideal.

Vielen Dank für eure Unterstützung!

Hallo @Mag-ITService,

über Variablen funktioniert das leider nicht außerhalb des Berichtscontainers, noch nicht einmal außerhalb der entsprechenden Tabelle, wo man mit einer Summe von AttributeAlsText aller Positionen arbeiten könnte. Daher bleibt nur SQL. Hier ein Beispiel, wie das ginge:

SQL:
WITH CTE AS (
    SELECT
        kArtikel
    FROM
        Rechnung.tRechnungPosition
    WHERE
        kRechnung = "+Fstr$(Vorgang.InterneRechnungsnummer,"?")+"
        AND nType = 1
)
SELECT
    IIF(EXISTS(
        SELECT
            1
        FROM
            tArtikelAttributSprache AS ARTATTS
            JOIN tArtikelAttribut AS ARTATT ON ARTATTS.kArtikelAttribut = ARTATT.kArtikelAttribut
            JOIN tAttributSprache AS ATTS ON ARTATT.kAttribut = ATTS.kAttribut
        WHERE
            ARTATTS.kSprache = 0
            AND ARTATT.kShop = 0
            AND ATTS.kSprache = 0
            AND ATTS.cName = 'FSC 100%'
            AND ARTATT.kArtikel IN (
                SELECT
                    kArtikel
                FROM
                CTE
                )
            AND ARTATTS.nWertInt = 1
    ), 1, 0)

Vorausgesetzt ist, dass nur Artikel-Auftragspositionen Berücksichtigung finden sollen und bei allen Artikeln das Eigene Feld auch mit einem Wert gefüllt ist (also entweder angehakt oder nicht angehakt).

Die Rückgabe einer DirectQuery ist ein String. Das muss bei der Abfrage, welchen Wert die Query zurückgibt, berücksichtigt werden.
 
Ähnliche Themen
Titel Forum Antworten Datum
Neu Eigenes Feld o. Anmerkung auf Pickliste darstellen User helfen Usern - Fragen zu JTL-Wawi 3
Neu Eigenes Feld aus Auftrag in Rechnung ausgeben. Druck-/ E-Mail-/ Exportvorlagen in JTL-Wawi 5
Neu Schweizer Marktplatz Kunden eigenes Rechnungsformular Druck-/ E-Mail-/ Exportvorlagen in JTL-Wawi 10
Neu Server Hardware für eigenes Wawi / SQL Hosting Installation von JTL-Wawi 3
Neu Eigenes Versandlabel drucken Installation von JTL-WMS / JTL-Packtisch+ 5
Eigenes Datenfeld aus dem Artikelstamm in den Rechnungspositionen abbilden? JTL-Wawi 1.8 1
Primärkategorie via Ameise setzen nicht möglich – kein passendes Feld vorhanden (Wawi 1.10.11.0)? JTL-Wawi 1.10 5
Neu Artikel automatisch einstellen - wie aktiviere ich dieses Feld? JTL-Wawi - Fehler und Bugs 4
Neu Werbe-ID - Im Feld lauter Nullen Einrichtung / Updates von JTL-POS 0
Neu Feld ist für Vater in einer Kategorie vorgegeben aber nicht vorhanden Lister 2.0 Amazon-Lister - Ideen, Lob und Kritik 0
Gelöst [WAWI-75772] Workflow Erscheinungsdatum Feld leeren deaktiviert Überverkäufe möglich JTL-Workflows - Fehler und Bugs 2
Amazon selbsterstellte Produktseiten Das Feld diameter für das Attribut [item_width_diameter_height] hat nicht genügend Werte JTL-Wawi 1.9 1
Neu Feld delivery-Instructions in Bestellberichten Amazon-Lister - Fehler und Bugs 0
Neu Freifeld E-Mail Feld als benutzerdefinierten Empfänger in die Emailvorlage User helfen Usern - Fragen zu JTL-Wawi 2

Ähnliche Themen